CRA Conf erence on
Airlie House Warrent on, VA J une 23-26 2002
Grand Research Challenges in Comput er Science & Engineering
Ed Lazowska Depart ment of Comput er Science & Engineering Universit y of Washingt on
CRA Conf erence on Grand Research Challenges in Comput er Science - - PowerPoint PPT Presentation
CRA Conf erence on Grand Research Challenges in Comput er Science & Engineering Airlie House Warrent on, VA J une 23-26 2002 Ed Lazowska Depart ment of Comput er Science & Engineering Universit y of Washingt on Obj ect ives !
Airlie House Warrent on, VA J une 23-26 2002
Ed Lazowska Depart ment of Comput er Science & Engineering Universit y of Washingt on
!Frame some “grand challenges” in “comput er syst ems” t hat can serve as inspirat ions f or our f ield !Serve as t he “debugging run” f or a recurring sequence of meet ings modeled
f ocused on CSE, which would cont inuously f rame “grand challenges” in
!I t is inarguably a signif icant research challenge – 5, 10, 15 years out !I t can be f ramed in a way t hat ’s inspiring not only t o comput er scient ist s, but also t o t he “general public” !I t s realizat ion would be widely recognized as a highly signif icant accomplishment – t o societ y, not j ust t o geeks
!I nt ended audiences
"Technical communit y "I ndust r y "Fut ure comput er scient ist s "Public "Research f under s
!I nspired by Anit a J ones and Bill Wulf !9-person organizing commit t ee
"Anit a J ones (ch), Bill Aspr ay, Ambuj Goyal, J anie I rwin, Ed Lazowska, Dave Pat t erson, J ordan Pollack, Bob Sproull, Bill Wulf
!70 at t endees, invit ed on t he basis of posit ion papers
!Sunday evening
"Overview by Wulf and J ones "Talk by science f ict ion writ er Bruce St erling
!Monday
"Present at ion of I BM “Global Technology Out look” (Ambuj Goyal and Alf red Spect or) "Two 3-way-parallel sessions t o f lesh out 6 t opics ext ract ed f rom t he posit ion papers "Plenary: report -out and f eedback => survival, marriage, deat h, and birt h "Organizing commit t ee deliberat ions
!Tuesday
"Par allel sessions t o hone t he survivors and f lesh out t he new t opics "Plenar y: report -out and f eedback => survival, marr iage, deat h, and birt h "Organizing commit t ee deliberat ions
!Wednesday morning
"Wr it ing
!I t was explicit ly a debugging run
"And t here were bugs!
!I t was f ocused on “syst ems”
"Alt hough t he at t endees included, e.g., Ron Brachman, Rod Br ooks, J im Foley, Tony Hoar e, Raj Reddy, Elliot Soloway, Andy van Dam)
!The goal was t o f rame some – not t he – “grand challenges”
"Absolut ely not “exclusionary” – on t he cont rary!
!All t hat current ly exist s is t he PowerPoint f rom t he af t ernoon of t he second day
"For each challenge
⌧Tit le ⌧Mission st at ement (including social impact ) ⌧Met rics f or success ⌧Technical challenges ⌧Social challenges ⌧Spinof f s: ot her problems t hat are solved as a byproduct
No revisions based on plenar y f eedback; no complet e sent ences
!saf et y.net : Ubiquit ous Comput ing f or Disast er Mit igat ion, Response and Recovery !A Teacher For Every Learner: Scalable Learner-Cent ered Educat ion !Syst ems You Can Count On !Enhancing I ndividual Product ivit y and Capabilit y Through Cognit ive Assist ance !Conquering Complexit y: Building Syst ems wit h Billions of Part s
CRA Grand Challenges. CRA Grand Challenges. 11 11
Ubiquit ous Comput ing f or Disast er Mit igat ion, Response and Recovery
Friday, J uly 5
CRA Grand Challenges. CRA Grand Challenges. 12 12
To save lives and minimize damage f rom disast ers t hrough t imely prevent ion, det ect ion, predict ion, and coordinat ion. Enabled by breakt hroughs in ubiquit ous sensing/ act uat ion, comput at ion, analysis and communicat ion syst ems.
Scalable Learner-Centered Systems
%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
%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
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.
% % To create the infrastructure for
To create the infrastructure for Systems You Can Count On Systems You Can Count On, making today’s , making today’s applications reliable and secure, and enabling whole new classes applications reliable and secure, and enabling whole new classes of critical
services services
% % Today,
Today, information technology is information technology is the weakest link the 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 infras pervade our lives, our economy, and our nation’s critical infrastructure. In many
applications this technology simply can’t be counted on; it crea applications this technology simply can’t be counted on; it creates problems tes problems that range from chronic aggravation to unacceptable vulnerabilit that range from chronic aggravation to unacceptable vulnerability y
% % Our challenge is to design a new generation of
Our challenge is to design a new generation of Systems You Can Count On Systems You Can Count On: :
' ' Systems that are reliable, secure, available, predictable, and t
Systems that are reliable, secure, available, predictable, and trouble rouble-
free
' ' 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 infrastructure infrastructure
' ' Systems that enable new services ranging from a currency
Systems that enable new services ranging from a currency-
less society to 24x7 location location-
independent personalized healthcare
% % These goals require fundamentally re
These goals require fundamentally re-
thinking the way we design, deploy and support our global infrastructure support our global infrastructure – – an an essential technical grand challenge essential technical grand challenge
Enhancing Individual Productivity and Capability
Increase individual productivity and capability through cognitive assistance
!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
Building Syst ems wit h Billions of Part s
J une 25, 2002
To ref ormulat e comput ing syst ems archit ect ures at all levels (f rom circuit s t o global-scale dist ribut ed syst ems) t hat break t hrough t he complexit y wall t o deliver robust , scalable, long-last ing, syst ems.
agent of change in societ y rat her t hat enemy
will likely have a comput ing component
and inhibit s growt h in business and societ al syst ems Tomorrow’s comput ing syst ems cannot be built using met hods of t oday.
1) Complex organized behavior out of many simple unreliable component s 2) Make complex syst ems simple t o t he
– User – Administ rat or – Designer
!A clear st at ement of t he pervasive role
t oday and t omorrow !The “base case” – where we are headed based upon predict able development init iat ives building on research t hat has already t aken place
1. Technology you can count on 2. Ubiquit ous comput ing (-> 9-1-1.net ) 3. Augment ed cognit ion 4. Self -* syst ems (-> Complexit y) 5. A t eacher f or every learner 6. Gain knowledge f rom dat a 7. The Great Societ y, Version I I 8. Comput ers and healt h care 9. Af f ordable, usef ul services f or t he poor (-> B24B) 10. Civil and humane inf ormat ion services 11. Simulat ed realit y 12. Parallel / high perf ormance comput ing 13. Disast er response (-> 9-1-1.net ) 14. Management of complexit y (-> Complexit y) 15. Telepr esence / enriched communicat ion 16. Green comput ing
!Writ e, edit , submit t o a CSTB-st yle review, revise !Publicize t o t he research communit y: publish as a CRA report ; also publish in CRN, CACM, Spect rum, et c. !Publicize t o CSTB, PI TAC, Congress, relevant Federal agency heads and st af f ; run a workshop f or relevant Federal agency heads and st af f !Seek press at t ent ion
!Ref lect on t he process !Seek leadership and support f or a recurring sequence of meet ings modeled
f ocused on CSE, which would cont inuously f rame “grand challenges” in