90 likes | 220 Vues
Timothy Roscoe explores the concept of a Grand Challenge within distributed systems, emphasizing the need for a vision that captivates the public and drives societal benefit. He argues for topics that spark imagination and promote radical advancements, avoiding areas like management and security that fail to excite. Instead, he suggests focusing on understanding complex systems such as climate, population, and ecology through innovative network designs. The call to action is clear: think big, expand horizons, and engage with diverse communities to tackle significant challenges.
E N D
NSF Grand Challenge in Distributed Systems Timothy Roscoe (speaking personally)
What is a Grand Challenge? • Meaningful to normal people • Must capture imagination • Societal benefit • I try to take a broad view of “society” • Achievable / demonstrable • Clear sense of when to declare victory • Something radically different • From what can be done now • Redesigns the Internet • Errr… OK.
Areas unworthy of aGrand Challenge • Management? • Mostly cost/labor reduction exercise • Obvious skill-reduction techniques from the phone system are yet to be applied • Unlikely to capture imagination…
Areas unworthy of aGrand Challenge • Management? • Security • People don’t care about security, they care about insecurity • Successful security can never be demonstrated • Security will never be 100% successful • Provides no new functionality
Areas unworthy of aGrand Challenge • Management? • Security • Health • Clean water? Malaria? HIV? Avian flu? • Vital! But not for us to lead • Information management? • Most people have no medical records • Just databases + fiddly security policy?
Areas unworthy of aGrand Challenge • Management? • Security • Health • Anything with an overt political agenda I’d subscribe to… • What’s left? • Science?
Comprehend the Planet • Understand Big Things in realtime • Population, climate, ecology, economy, • Note: one large chaotic system • Fusion of: • Sensor systems • Scientific models (currently offline) • Distributed services techniques • At very large scale. • Ought to be possible to formulate a demonstrable goal for this…
Oh no, it’s the Grid! • Actually, NO! - it’s rather better: • Online, Continuous, Realtime • Actually a distributed system, • not a large batch system. • Captures most of the areas: • Dist. data / query processing • Localizable network resources • Security, networking, fault tolerance, autonomics, whatever. • Requires a new network design
Summary • Think big. • Our horizons have shrunk So expand them! • Engage with other communities • Thanks!