cise updates jeannette m. wing assistant director computer and information science and engineering...

60
CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

Upload: melissa-kennedy

Post on 28-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

CISE Updates

Jeannette M. WingAssistant Director

Computer and Information Science and Engineering

NAE6 October 2008

Page 2: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

2NAE 2008 Jeannette M. Wing

Outline

• Research• Education• Management• (Budget)

Page 3: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

CISE

Page 4: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

4NAE 2008 Jeannette M. Wing

CISE FY09 Research Initiatives

• New Initiatives– Data-Intensive Computing– Cyber-Physical Systems (joint with ENG)

• Enhanced Initiatives– Network Science and Engineering– Trustworthy Computing– Multi-core Chip Design and Architecture

• Continued from FY08– Cyber-enabled Discovery and Innovation– Expeditions

Page 5: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

5NAE 2008 Jeannette M. Wing

Drivers of Computing

Science

Society

Technology

Page 6: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

Data Intensive Computing(seeded by FY08 CluE)

Page 7: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

7NAE 2008 Jeannette M. Wing

How Much Data?• NOAA has ~1 PB climate data (2007)• Wayback machine has ~2 PB (2006)• CERN’s LHC will generate 15 PB a year (2008)• HP is building WalMart a 4PB data warehouse (2007)• Google processes 20 PB a day (2008)• “All words ever spoken by human beings” ~ 5 EB• Int’l Data Corp predicts 1.8 ZB of digital data by 2011

640K ought to be enough for anybody.

Slide source: Jimmy Lin, UMD

Page 8: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

8NAE 2008 Jeannette M. Wing

Convergence in Trends

• Drowning in data

• Data-driven approach in computer science research– graphics, animation, language translation, search, …,

computational biology

• Cheap storage– Seagate Barracuda 1TB hard drive for $195

• Growth in huge data centers

• Data is in the “cloud” not on your machine

• Easier access and programmability by anyone– e.g., Amazon EC2, Google+IBM cluster, Yahoo! Hadoop

Page 9: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

9NAE 2008 Jeannette M. Wing

Google+IBM Cluster

• Cluster– 1600+ processors, terabytes of memory, hundreds of

terabytes of storage, internal networking– External network connection

• Software– Linux– Hadoop (written by Yahoo!): Open Source version of

Google’s MapReduce, Google File System– IBM Tivoli: management, monitoring and dynamic resource

provisioning of the cluster

• Services– Operations and maintenance, including staff, loading data

and programs, energy costs

Page 10: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

10NAE 2008 Jeannette M. Wing

HP + Intel + Yahoo + UIUC Cluster

• 1000+ nodes

• Bare machine, not just software (Hadoop) accessible

• Hosted at UIUC, available to entire community

Page 11: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

11NAE 2008 Jeannette M. Wing

Data-Intensive ComputingSample Research Questions

Science– What new abstractions (including models, languages,

algorithms) are needed for data-intensive, rather than process-intensive computing?

– What new metrics are needed to evaluate performance of data-intensive computations?

Technology– How can we automatically manage the hardware and

software of these data-intensive computing systems at scale?

– How can we provide security and privacy for simultaneous mutually untrusted users, for both processing and data?

– How can we reduce these systems’ power consumption?Society

– What (new) uses and users might arise from our ability to process large scale datasets?

What is the “MapReduce” for eScience?

Page 12: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

Cyber-Physical Systems

Page 13: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

13NAE 2008 Jeannette M. Wing

Smart Cars

Lampson’s Grand Challenge:

Reduce highway traffic deaths to zero.

[Butler Lampson, Getting Computers to Understand, Microsoft, J. ACM 50, 1 (Jan. 2003), pp 70-72.]

Cars drive themselves

Credit: PaulStamatiou.com

A BMW is “now actually a network of computers”

[R. Achatz, Seimens, Economist Oct 11, 2007]

Dash Express:Cars are nodes in a

network

Credit: Dash Navigation, Inc.

Smart parking

Page 14: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

14NAE 2008 Jeannette M. Wing

Embedded Medical Devices

pacemaker

infusion pump

scanner

Page 15: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

15NAE 2008 Jeannette M. Wing

Sensors Everywhere

Sonoma Redwood Forest

smart buildings

Kindly donated by Stewart Johnston

smart bridgesCredit: MO Dept. of Transportation

Hudson River Valley

Credit: Arthur Sanderson at RPI

Page 16: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

16NAE 2008 Jeannette M. Wing

Robots Everywhere

At work: Two ASIMOs working together in

coordination to deliver refreshments

Credit: Honda

At home: Paro, therapeutic robotic seal

Credit: Paro Robots U.S., Inc.

At home/clinics: Nursebot, robotic assistance for the elderly

Credit: Carnegie Mellon University

At home: iRobot Roomba vacuums your house

Page 17: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

17NAE 2008 Jeannette M. Wing

U.S Broader Research Agenda and PrioritiesDan Reed and George Scalise, editorsAugust 2007

Credit: http://www.ostp.gov/pdf/nitrd_review.pdf

Page 18: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

18NAE 2008 Jeannette M. Wing

U.S Broader Research Agenda and Priorities

#1 Priority: Cyber-Physical Systems Our lives depend on them.

Dan Reed and George Scalise, editorsAugust 2007

Credit: http://www.ostp.gov/pdf/nitrd_review.pdf

Page 19: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

19NAE 2008 Jeannette M. Wing

Cyber-Physical SystemsSample Research Challenges

Science• Co-existence of Booleans and Reals

– Discrete systems in a continuous world

• Reasoning about uncertainty– Human, Mother Nature, the Adversary

Technology• Intelligent and safe digital systems that interact

with the physical world• Self-monitoring, real-time learning and adapting

Society• Systems need to be unintrusive, friendly,

dependable, predictable, …

Page 20: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

Enhanced Initiatives

Page 21: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

21NAE 2008 Jeannette M. Wing

Our Evolving Networks are Complex

Page 22: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

22NAE 2008 Jeannette M. Wing

1999

Our Evolving Networks are Complex

19801970

Page 24: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

24NAE 2008 Jeannette M. Wing

Our Evolving Networks are Complex

1980 19991970

Page 25: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

25NAE 2008 Jeannette M. Wing

Our Evolving Networks are Complex

1980 19991970

Page 26: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

26NAE 2008 Jeannette M. Wing

1999

Our Evolving Networks are Complex

19801970

Page 27: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

27NAE 2008 Jeannette M. Wing

Network Science and Engineering

• Fundamental Question: Is there a science for understanding the complexity of our networks such that we can engineer them to have predictable (or adaptable) behavior?

• Deepen and broaden research agenda of original GENI concept

• Includes CISE’s current networking programs: SING, FIND, NGNI

Page 28: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

28NAE 2008 Jeannette M. Wing

Network Science and Engineering:Fundamental Challenges

- Understand emergent behaviors, local–global interactions, system failures and/or degradations- Develop models that accurately predict and control network behaviors

- Develop architectures for self-evolving, robust, manageable future networks- Develop design principles for seamless mobility support- Leverage optical and wireless substrates for reliability and performance- Understand the fundamental potential and limitations of technology

- Design secure, survivable, persistent systems, especially when under attack- Understand technical, economic and legal design trade-offs, enable privacy protection- Explore AI-inspired and game-theoretic paradigms for resource and performance optimization

Science

Technology

SocietyEnable new applications and new economies, while ensuring security and privacy

Security, privacy, economics, AI, social science researchers

Network science, comm’ns andinformation theory researchers

Understand the complexity of large-scale networks

Networking, distributed systems, optical, and wireless, researchers

Develop new architectures, exploiting new substrates

Page 29: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

29NAE 2008 Jeannette M. Wing

Network Science and Engineering:Fundamental Challenges

- Understand emergent behaviors, local–global interactions, system failures and/or degradations- Develop models that accurately predict and control network behaviors

- Develop architectures for self-evolving, robust, manageable future networks- Develop design principles for seamless mobility support- Leverage optical and wireless substrates for reliability and performance- Understand the fundamental potential and limitations of technology

- Design secure, survivable, persistent systems, especially when under attack- Understand technical, economic and legal design trade-offs, enable privacy protection- Explore AI-inspired and game-theoretic paradigms for resource and performance optimization

Science

Technology

SocietyEnable new applications and new economies, while ensuring security and privacy

Security, privacy, economics, AI, social science researchers

Network science, comm’ns andinformation theory researchers

Understand the complexity of large-scale networks

Networking, distributed systems, optical, and wireless, researchers

Develop new architectures, exploiting new substrates

Page 30: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

30NAE 2008 Jeannette M. Wing

Trustworthy Computing

• Trustworthy = reliability, security, privacy, usability

• Deepen and broaden Cyber Trust

• Three emphases for FY09– Foundations of trustworthy

• Models, logics, algorithms, metrics

– Privacy– Usability

Page 31: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

31NAE 2008 Jeannette M. Wing

Multicore Chip Design and Architecture

• “Beyond Moore’s Law”

• Joint with ENG and Semiconductor Research Corporation (SRC)

• $6M, deadline October 17, 2008, 15-19 awards

Page 32: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

Continued from FY08

Page 33: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

33NAE 2008 Jeannette M. Wing

CDI: Cyber-Enabled Discovery and Innovation

• Paradigm shift– Not just our metal tools (transistors and wires) but also our

mental tools (abstractions and methods)

• It’s about partnerships and transformative research.– To innovate in/innovatively use computational thinking; and– To advance more than one science/engineering discipline.

• Fortuitous timing for me …

Computational Thinking for Science and Engineering

Page 34: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

34NAE 2008 Jeannette M. Wing

CDI Response

• 1800 Letters of Intent, 1300 Preliminary Proposals, 200 Final Proposals, 36 Awards

• FY08: ~$50M invested by all directorates and offices

Page 35: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

35NAE 2008 Jeannette M. Wing

Range of Disciplines in CDI Awards

• Aerospace engineering• Atmospheric sciences• Biochemistry• Biophysics• Chemical engineering• Communications science and engineering• Computer science• Geosciences• Linguistics• Materials engineering• Mathematics• Mechanical engineering• Molecular biology• Nanocomputing• Neuroscience• Robotics• Social sciences• Statistical physics

… advances via Computational Thinking

Page 36: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

36NAE 2008 Jeannette M. Wing

Range of Societal Issues Addressed

• Cancer therapy• Climate change• Environment• Visually impaired• Water

Page 37: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

37NAE 2008 Jeannette M. Wing

Expeditions

• Bold, creative, visionary, high-risk ideas

• Whole >> part i

• Solicitation is deliberately underconstrained– Tell us what YOU want to do!– Response to community

• Loss of ITR Large, DARPA changes, support for high-risk research, large experimental systems research, etc.

• FY08: ~3 awards, each at $10M for 5 years

– 122 LOI, 75 prelim, 20 final, 7 reverse site visits

i

Page 38: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

38NAE 2008 Jeannette M. Wing

4 Awards

• Computational Sustainability– Gomes, Cornell, Bowdoin College, the Conservation

Fund, Howard University, Oregon State University and the Pacific Northwest National Laboratory

• Intractability– Arora, Princeton, Rutgers, NYU, Inst for Adv. Studies

• Molecular Programming– Winfrey, Cal Tech, UW

• Open Programmable Mobile Internet– McKeown, Stanford

Page 39: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

39NAE 2008 Jeannette M. Wing

Others

Please see website www.cise.nsf.gov for full list.

• CISE– Creative IT, CRCNS, DataNet, HECURA, …– Research infrastructure: CRI, MRI– Education: CPATH, BPC– …

• NSF– Science and Technology Centers– …

Page 40: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

Research Ideas in the Works

Page 41: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

41NAE 2008 Jeannette M. Wing

ClickworkersCollaborative Filtering

Collaborative IntelligenceCollective Intelligence

CrowdsourcingeSociety

Human-Based ComputationRecommender Systems

Reputation SystemsSocial Commerce

Socially Intelligent ComputingSwarm Intelligence

WikinomicsWisdom of the Crowds

Page 42: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

42NAE 2008 Jeannette M. Wing

eSociety: Computing BY and FOR Society

• Examples– Individual Memexes, personalized robots, social

networks, Second Life++, human computation (e.g., ESP Game)

• Multiple dimensions– Numbers and types of people– Numbers and types of devices and services– Numbers and types of communications and interactions

• Question: Can we harness these capabilities to make humans and computers work effectively in harmony, solving problems neither can solve alone?

Page 43: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

43NAE 2008 Jeannette M. Wing

Green IT

IT as part of the problem and IT as part of the solution

• IT as a consumer of energy– 2% (and growing) of world-wide energy use due

to IT

• IT as a helper to solve problems– Direct: reduce energy use, recycle, repurpose, …– Indirect: e-commerce, e-collaboration, telework ->

reduction travel, …– Systemic: computational models of climate, species, … ->

inform science and inform policy

• Broader context: Sustainability, Energy, Climate Change, Economy, Human Behavior

Page 44: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

Education

Page 45: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

45NAE 2008 Jeannette M. Wing

CISE

• CPATH– Revisiting undergrad curricula– Enlarge scope to include outreach to K-12

• Broadening Participation in Computing– Women, underrepresented minorities, people with

disabilities– Alliances and demo projects– Image of computing– AP Re-envisioning

Page 46: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

46NAE 2008 Jeannette M. Wing

Education

Challenge to Community: What is an effective way of teaching (learning) computational thinking to (by) K-12?

• Computational Thinking for Children– National Academies Computer Science and

Telecommunications Board (CSTB)• Workshops on CT for Everyone• Collaborating with Board on Science Education

– Internal working group at NSF• CISE, EHR, SBE, OCI, MPS

Page 47: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

47NAE 2008 Jeannette M. Wing

Beyond CISE

NSF

ComputingCommunity

Computational Thinking

Computational Thinking

Rebooting

APCPATHBPCK-12

National Academies

workshops

ACM-EdCRA-E

CSTA

CSTB “CT for Everyone” Steering Committee• Marcia Linn, Berkeley• Al Aho, Columbia• Brian Blake, Georgetown• Bob Constable, Cornell• Yasmin Kafai, U Penn• Janet Kolodner, Georgia Tech• Uri Wilensky, Northwestern• Bill Wulf, UVA

Page 48: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

Management

Page 49: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

49NAE 2008 Jeannette M. Wing

Back to Basics

• NSF is about basic science and engineering.

Preserve CISE core.

• It’s all about good ideas and good people.

• It’s about long term impact.Impact may be far in the future.

Impact is long-lasting (that is real science).

Impact can create new economies and change societal behavior.

Promote new, emerging areas of computing.

Support interdisciplinary and collaborative research.

Page 50: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

50NAE 2008 Jeannette M. Wing

Coordinated and Cross-Directorate Solicitations• Rationale: To inform you of the breadth of interests across CISE,

to de-confuse you, to help you plan your proposal writing, to be timely and nimble to new ideas, and to improve the review process.

CNS IISCCF

•Algorithmic F’ns•Communications and Information F’ns•Software and Hardware F’ns

Core

• Human-Centered • Information Integra- tion & Informatics• Robust Intelligence

Core

• Computer Systems• Network Systems

Core

Cross-Cutting

•Data-intensive Computing•Network Science and Engineering•Trustworthy Computing•(Cyber-Physical Systems)

Page 51: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

Penultimate Word

Page 52: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

52NAE 2008 Jeannette M. Wing

CISE Needs Good People

• Quality of program directors Affects quality of reviewers chosen for panels

and ad hoc reviews Affects quality of reviews PIs receive

Affects funding decisions Affects the nature and content of our

research Affects the frontiers of our discipline!

Quote from Dr. Arden Bement, Director of NSF:“Send us talent.”

Page 53: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

53NAE 2008 Jeannette M. Wing

It’s a Collective Effort

We are in this together!

• ACM, CCC, CRA, CSTB, IEEE Computer, NSF/CISE, …

Academia

Industry Government

ecosystem

Page 54: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

Last Word:The Future of Computing is

Bright!

Page 55: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

55NAE 2008 Jeannette M. Wing

Drivers of Computing

Science

Society

Technology• What is computable?• P = NP?• (How) can we build complex systems simply?• What is intelligence?• What is information?

Page 56: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

56NAE 2008 Jeannette M. Wing

Drivers of Computing

Science

Society

Technology• What is computable?• P = NP?• (How) can we build complex systems simply?• What is intelligence?• What is information?

J. Wing, “Five Deep Questions in Computing,” CACM January 2008

7A’sAnytime Anywhere AffordableAccess to Anything by Anyone Authorized.

Page 57: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

Thank You!

Page 58: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

58NAE 2008 Jeannette M. Wing

CISE Funding

• FY 2008– CISE request totaled $574 million, a 9 % increase

over FY 2007– Appropriation is $535 million, only a 1.5% increase– Loss of $39 million

• FY2009– CISE Request totals $639 million– It reflects a $104 million increase, or 19.5 % over FY

2008 level

• CISE investments fully supports the America COMPETES Act

Page 59: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

59NAE 2008 Jeannette M. Wing

CISE Funding

Page 60: CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008

60NAE 2008 Jeannette M. Wing

Credits

• Copyrighted material used under Fair Use. If you are the copyright holder and believe your material has been used unfairly, or if you have any suggestions, feedback, or support, please contact: [email protected]

• Except where otherwise indicated, permission is granted to copy, distribute, and/or modify all images in this document under the terms of the GNU Free Documentation license, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled “GNU Free Documentation license” (http://commons.wikimedia.org/wiki/Commons:GNU_Free_Documentation_License)