cra conference on grand research challenges in computer...
TRANSCRIPT
![Page 1: CRA Conference on Grand Research Challenges in Computer ...archive.cra.org/Activities/snowbird/2002/slides/lazowska.airlie.pdf · Mission Statement % To create the infrastructure](https://reader034.vdocument.in/reader034/viewer/2022050113/5f4aace913a2547c746bff87/html5/thumbnails/1.jpg)
CRA Conference on
Airlie HouseWarrenton, VAJune 23-26 2002
Grand Research Challenges in Computer Science & Engineering
Ed LazowskaDepartment of Computer Science & EngineeringUniversity of Washington
![Page 2: CRA Conference on Grand Research Challenges in Computer ...archive.cra.org/Activities/snowbird/2002/slides/lazowska.airlie.pdf · Mission Statement % To create the infrastructure](https://reader034.vdocument.in/reader034/viewer/2022050113/5f4aace913a2547c746bff87/html5/thumbnails/2.jpg)
Objectives
!Frame some “grand challenges” in “computer systems” that can serve as inspirations for our field!Serve as the “debugging run” for a
recurring sequence of meetings modeled on the “Gordon Conferences” but focused on CSE, which would continuously frame “grand challenges” in our field
![Page 3: CRA Conference on Grand Research Challenges in Computer ...archive.cra.org/Activities/snowbird/2002/slides/lazowska.airlie.pdf · Mission Statement % To create the infrastructure](https://reader034.vdocument.in/reader034/viewer/2022050113/5f4aace913a2547c746bff87/html5/thumbnails/3.jpg)
So, what’s a “grand challenge”?
!It is inarguably a significant research challenge – 5, 10, 15 years out!It can be framed in a way that’s inspiring
not only to computer scientists, but also to the “general public”!Its realization would be widely
recognized as a highly significant accomplishment – to society, not just to geeks
![Page 4: CRA Conference on Grand Research Challenges in Computer ...archive.cra.org/Activities/snowbird/2002/slides/lazowska.airlie.pdf · Mission Statement % To create the infrastructure](https://reader034.vdocument.in/reader034/viewer/2022050113/5f4aace913a2547c746bff87/html5/thumbnails/4.jpg)
!Intended audiences"Technical community"Industry"Future computer scientists"Public"Research funders
![Page 5: CRA Conference on Grand Research Challenges in Computer ...archive.cra.org/Activities/snowbird/2002/slides/lazowska.airlie.pdf · Mission Statement % To create the infrastructure](https://reader034.vdocument.in/reader034/viewer/2022050113/5f4aace913a2547c746bff87/html5/thumbnails/5.jpg)
Organization
!Inspired by Anita Jones and Bill Wulf!9-person organizing committee"Anita Jones (ch), Bill Aspray, Ambuj Goyal,
Janie Irwin, Ed Lazowska, Dave Patterson, Jordan Pollack, Bob Sproull, Bill Wulf
!70 attendees, invited on the basis of position papers
![Page 6: CRA Conference on Grand Research Challenges in Computer ...archive.cra.org/Activities/snowbird/2002/slides/lazowska.airlie.pdf · Mission Statement % To create the infrastructure](https://reader034.vdocument.in/reader034/viewer/2022050113/5f4aace913a2547c746bff87/html5/thumbnails/6.jpg)
Schedule
!Sunday evening"Overview by Wulf and Jones"Talk by science fiction writer Bruce Sterling
!Monday"Presentation of IBM “Global Technology Outlook”
(Ambuj Goyal and Alfred Spector)"Two 3-way-parallel sessions to flesh out 6 topics
extracted from the position papers"Plenary: report-out and feedback => survival,
marriage, death, and birth"Organizing committee deliberations
![Page 7: CRA Conference on Grand Research Challenges in Computer ...archive.cra.org/Activities/snowbird/2002/slides/lazowska.airlie.pdf · Mission Statement % To create the infrastructure](https://reader034.vdocument.in/reader034/viewer/2022050113/5f4aace913a2547c746bff87/html5/thumbnails/7.jpg)
!Tuesday"Parallel sessions to hone the survivors and
flesh out the new topics"Plenary: report-out and feedback =>
survival, marriage, death, and birth"Organizing committee deliberations
!Wednesday morning"Writing
![Page 8: CRA Conference on Grand Research Challenges in Computer ...archive.cra.org/Activities/snowbird/2002/slides/lazowska.airlie.pdf · Mission Statement % To create the infrastructure](https://reader034.vdocument.in/reader034/viewer/2022050113/5f4aace913a2547c746bff87/html5/thumbnails/8.jpg)
Caveats
!It was explicitly a debugging run"And there were bugs!
!It was focused on “systems”"Although the attendees included, e.g., Ron
Brachman, Rod Brooks, Jim Foley, Tony Hoare, Raj Reddy, Elliot Soloway, Andy van Dam)
!The goal was to frame some – not the –“grand challenges”"Absolutely not “exclusionary” – on the
contrary!
![Page 9: CRA Conference on Grand Research Challenges in Computer ...archive.cra.org/Activities/snowbird/2002/slides/lazowska.airlie.pdf · Mission Statement % To create the infrastructure](https://reader034.vdocument.in/reader034/viewer/2022050113/5f4aace913a2547c746bff87/html5/thumbnails/9.jpg)
!All that currently exists is the PowerPoint from the afternoon of the second day"For each challenge⌧Title⌧Mission statement (including social impact)⌧Metrics for success⌧Technical challenges⌧Social challenges⌧Spinoffs: other problems that are solved as a byproduct
No revisions based on plenary feedback; no complete sentences
![Page 10: CRA Conference on Grand Research Challenges in Computer ...archive.cra.org/Activities/snowbird/2002/slides/lazowska.airlie.pdf · Mission Statement % To create the infrastructure](https://reader034.vdocument.in/reader034/viewer/2022050113/5f4aace913a2547c746bff87/html5/thumbnails/10.jpg)
Launching boldly forth …
!safety.net: Ubiquitous Computing forDisaster Mitigation, Response and Recovery!A Teacher For Every Learner: Scalable
Learner-Centered Education!Systems You Can Count On!Enhancing Individual Productivity and
Capability Through Cognitive Assistance!Conquering Complexity: Building Systems
with Billions of Parts
![Page 11: CRA Conference on Grand Research Challenges in Computer ...archive.cra.org/Activities/snowbird/2002/slides/lazowska.airlie.pdf · Mission Statement % To create the infrastructure](https://reader034.vdocument.in/reader034/viewer/2022050113/5f4aace913a2547c746bff87/html5/thumbnails/11.jpg)
CRA Grand Challenges.CRA Grand Challenges.1111
safety.net
Ubiquitous Computing forDisaster Mitigation, Response and
Recovery
Friday, July 5
![Page 12: CRA Conference on Grand Research Challenges in Computer ...archive.cra.org/Activities/snowbird/2002/slides/lazowska.airlie.pdf · Mission Statement % To create the infrastructure](https://reader034.vdocument.in/reader034/viewer/2022050113/5f4aace913a2547c746bff87/html5/thumbnails/12.jpg)
CRA Grand Challenges.CRA Grand Challenges.1212
Mission Statement
To save lives and minimize damage from disasters through timely prevention, detection, prediction, and coordination.
Enabled by breakthroughs in ubiquitous sensing/actuation, computation, analysis and communication systems.
![Page 13: CRA Conference on Grand Research Challenges in Computer ...archive.cra.org/Activities/snowbird/2002/slides/lazowska.airlie.pdf · Mission Statement % To create the infrastructure](https://reader034.vdocument.in/reader034/viewer/2022050113/5f4aace913a2547c746bff87/html5/thumbnails/13.jpg)
A Teacher for Every LearnerScalable Learner-Centered
Systems
![Page 14: CRA Conference on Grand Research Challenges in Computer ...archive.cra.org/Activities/snowbird/2002/slides/lazowska.airlie.pdf · Mission Statement % To create the infrastructure](https://reader034.vdocument.in/reader034/viewer/2022050113/5f4aace913a2547c746bff87/html5/thumbnails/14.jpg)
20-Year Vision
%Information Technology enables all learners to participate in a network of communities, where they engage with other learners, mentors and teachers in self-expression, exploration, and learning by discovery and by doing
%The learning environment continuously assesses and adapts to each learner’s needs
![Page 15: CRA Conference on Grand Research Challenges in Computer ...archive.cra.org/Activities/snowbird/2002/slides/lazowska.airlie.pdf · Mission Statement % To create the infrastructure](https://reader034.vdocument.in/reader034/viewer/2022050113/5f4aace913a2547c746bff87/html5/thumbnails/15.jpg)
The Social Challenge%Create a universally well-educated citizenry
that can adapt to a changing, global society& For economic growth& For social and personal well-being& US international leadership in education
%Greatly enhance all learners’ abilities to learn, and enjoyment of learning, over their lifetime& All levels of learners& Customization for learner’s needs& Learning to learn
![Page 16: CRA Conference on Grand Research Challenges in Computer ...archive.cra.org/Activities/snowbird/2002/slides/lazowska.airlie.pdf · Mission Statement % To create the infrastructure](https://reader034.vdocument.in/reader034/viewer/2022050113/5f4aace913a2547c746bff87/html5/thumbnails/16.jpg)
Mission
Informed by advances in learning sciences, pedagogical design, and assessment theory, lower the effective student-teacher ratio to 1:1 by building the technological infrastructure to support dynamic, ad-hoc communities of lifelong learners who interact within an environment of learning objects through a creative blend of advanced computing technologies, high performance networks, authoring and collaboration tools.
![Page 17: CRA Conference on Grand Research Challenges in Computer ...archive.cra.org/Activities/snowbird/2002/slides/lazowska.airlie.pdf · Mission Statement % To create the infrastructure](https://reader034.vdocument.in/reader034/viewer/2022050113/5f4aace913a2547c746bff87/html5/thumbnails/17.jpg)
Systems Systems You Can You Can Count OnCount On
![Page 18: CRA Conference on Grand Research Challenges in Computer ...archive.cra.org/Activities/snowbird/2002/slides/lazowska.airlie.pdf · Mission Statement % To create the infrastructure](https://reader034.vdocument.in/reader034/viewer/2022050113/5f4aace913a2547c746bff87/html5/thumbnails/18.jpg)
Mission StatementMission Statement%% To create the infrastructure for To create the infrastructure for Systems You Can Count OnSystems You Can Count On, making today’s , making today’s
applications reliable and secure, and enabling whole new classesapplications reliable and secure, and enabling whole new classes of critical of critical servicesservices
%% Today, Today, information technology is information technology is the weakest linkthe weakest link in many of our most critical in many of our most critical applications and services. Digital computing and communications applications and services. Digital computing and communications increasingly increasingly pervade our lives, our economy, and our nation’s critical infraspervade our lives, our economy, and our nation’s critical infrastructure. In many tructure. In many applications this technology simply can’t be counted on; it creaapplications this technology simply can’t be counted on; it creates problems tes problems that range from chronic aggravation to unacceptable vulnerabilitthat range from chronic aggravation to unacceptable vulnerabilityy
%% Our challenge is to design a new generation of Our challenge is to design a new generation of Systems You Can Count OnSystems You Can Count On::'' Systems that are reliable, secure, available, predictable, and tSystems that are reliable, secure, available, predictable, and troublerouble--freefree'' Systems that can be used with confidence in all elements of our Systems that can be used with confidence in all elements of our global critical global critical
infrastructureinfrastructure'' Systems that enable new services ranging from a currencySystems that enable new services ranging from a currency--less society to 24x7 less society to 24x7
locationlocation--independent personalized healthcareindependent personalized healthcare%% These goals require fundamentally reThese goals require fundamentally re--thinking the way we design, deploy and thinking the way we design, deploy and
support our global infrastructure support our global infrastructure –– an an essential technical grand challengeessential technical grand challenge
![Page 19: CRA Conference on Grand Research Challenges in Computer ...archive.cra.org/Activities/snowbird/2002/slides/lazowska.airlie.pdf · Mission Statement % To create the infrastructure](https://reader034.vdocument.in/reader034/viewer/2022050113/5f4aace913a2547c746bff87/html5/thumbnails/19.jpg)
Enhancing Individual Productivity and Capability
![Page 20: CRA Conference on Grand Research Challenges in Computer ...archive.cra.org/Activities/snowbird/2002/slides/lazowska.airlie.pdf · Mission Statement % To create the infrastructure](https://reader034.vdocument.in/reader034/viewer/2022050113/5f4aace913a2547c746bff87/html5/thumbnails/20.jpg)
Mission Statement
Increase individual productivity and capability through cognitive assistance
![Page 21: CRA Conference on Grand Research Challenges in Computer ...archive.cra.org/Activities/snowbird/2002/slides/lazowska.airlie.pdf · Mission Statement % To create the infrastructure](https://reader034.vdocument.in/reader034/viewer/2022050113/5f4aace913a2547c746bff87/html5/thumbnails/21.jpg)
Strategy
!Augment every individual with teams of Agents and Robots"Agents: Cognitive programs"Robots: Cognitive machines
!These teams of People, Agents, and Robots complement, assist, mentor, and monitor each other while collaborating together towards shared goals
![Page 22: CRA Conference on Grand Research Challenges in Computer ...archive.cra.org/Activities/snowbird/2002/slides/lazowska.airlie.pdf · Mission Statement % To create the infrastructure](https://reader034.vdocument.in/reader034/viewer/2022050113/5f4aace913a2547c746bff87/html5/thumbnails/22.jpg)
Conquering ComplexityBuilding Systems with Billions of Parts
June 25, 2002
![Page 23: CRA Conference on Grand Research Challenges in Computer ...archive.cra.org/Activities/snowbird/2002/slides/lazowska.airlie.pdf · Mission Statement % To create the infrastructure](https://reader034.vdocument.in/reader034/viewer/2022050113/5f4aace913a2547c746bff87/html5/thumbnails/23.jpg)
Mission Statement
To reformulate computing systems architectures at all levels (from circuits to global-scale distributed systems) that break through the complexity wall to deliver robust, scalable, long-lasting, systems.
![Page 24: CRA Conference on Grand Research Challenges in Computer ...archive.cra.org/Activities/snowbird/2002/slides/lazowska.airlie.pdf · Mission Statement % To create the infrastructure](https://reader034.vdocument.in/reader034/viewer/2022050113/5f4aace913a2547c746bff87/html5/thumbnails/24.jpg)
Why?• We need computing systems that are the
agent of change in society rather that enemy of change
• Every artifact we build or grow in the future will likely have a computing component
• We have run into a complexity wall, that limits and inhibits growth in business and societal systems
Tomorrow’s computing systems cannot be built using methods of today.
![Page 25: CRA Conference on Grand Research Challenges in Computer ...archive.cra.org/Activities/snowbird/2002/slides/lazowska.airlie.pdf · Mission Statement % To create the infrastructure](https://reader034.vdocument.in/reader034/viewer/2022050113/5f4aace913a2547c746bff87/html5/thumbnails/25.jpg)
Two Themes1) Complex organized behavior out of
many simple unreliable components
2) Make complex systems simple to the– User– Administrator– Designer
![Page 26: CRA Conference on Grand Research Challenges in Computer ...archive.cra.org/Activities/snowbird/2002/slides/lazowska.airlie.pdf · Mission Statement % To create the infrastructure](https://reader034.vdocument.in/reader034/viewer/2022050113/5f4aace913a2547c746bff87/html5/thumbnails/26.jpg)
Additional material
!A clear statement of the pervasive role of computer science in the world of today and tomorrow!The “base case” – where we are headed
based upon predictable development initiatives building on research that has already taken place
![Page 27: CRA Conference on Grand Research Challenges in Computer ...archive.cra.org/Activities/snowbird/2002/slides/lazowska.airlie.pdf · Mission Statement % To create the infrastructure](https://reader034.vdocument.in/reader034/viewer/2022050113/5f4aace913a2547c746bff87/html5/thumbnails/27.jpg)
Many other topics were seriously discussed by the group
1. Technology you can count on2. Ubiquitous computing (-> 9-1-1.net)3. Augmented cognition4. Self-* systems (-> Complexity)5. A teacher for every learner6. Gain knowledge from data7. The Great Society, Version II8. Computers and health care9. Affordable, useful services for the poor (-> B24B)10. Civil and humane information services11. Simulated reality12. Parallel / high performance computing13. Disaster response (-> 9-1-1.net)14. Management of complexity (-> Complexity)15. Telepresence / enriched communication16. Green computing
![Page 28: CRA Conference on Grand Research Challenges in Computer ...archive.cra.org/Activities/snowbird/2002/slides/lazowska.airlie.pdf · Mission Statement % To create the infrastructure](https://reader034.vdocument.in/reader034/viewer/2022050113/5f4aace913a2547c746bff87/html5/thumbnails/28.jpg)
What’s next?
!Write, edit, submit to a CSTB-style review, revise!Publicize to the research community:
publish as a CRA report; also publish in CRN, CACM, Spectrum, etc.!Publicize to CSTB, PITAC, Congress,
relevant Federal agency heads and staff; run a workshop for relevant Federal agency heads and staff!Seek press attention
![Page 29: CRA Conference on Grand Research Challenges in Computer ...archive.cra.org/Activities/snowbird/2002/slides/lazowska.airlie.pdf · Mission Statement % To create the infrastructure](https://reader034.vdocument.in/reader034/viewer/2022050113/5f4aace913a2547c746bff87/html5/thumbnails/29.jpg)
!Reflect on the process!Seek leadership and support for a
recurring sequence of meetings modeled on the “Gordon Conferences” but focused on CSE, which would continuously frame “grand challenges” in our field