Network Science and Engineering: Jeannette M. Wing Assistant Director Computer and Information Science and Engineering Directorate National Science Foundation.

Slides:



Advertisements
Similar presentations
INDIANAUNIVERSITYINDIANAUNIVERSITY GENI Global Environment for Network Innovation James Williams Director – International Networking Director – Operational.
Advertisements

Directorate for Mathematical and Physical Sciences Facilities and Cyberinfrastructure April 2, 2014 Advisory Committee for Cyberinfrastructure Wayne Van.
Network Science and Engineering (NetSE) Research Agenda: v1.0 5 th GENI Engineering Conference Seattle, WA 21 July 2009 Ellen Zegura, Georgia Tech.
DriveSense’14 NSF Workshop on Large-Scale Traffic and Driving Activity Data DriveSense’14, Oct 30-31, Norfolk, VA.
GENI: Global Environment for Networking Innovations Larry Landweber Senior Advisor NSF:CISE Joint Techs Madison, WI July 17, 2006.
EInfrastructures (Internet and Grids) US Resource Centers Perspective: implementation and execution challenges Alan Blatecky Executive Director SDSC.
Introduction to Cyber Physical Systems Yuping Dong Sep. 21, 2009.
Secure and Trustworthy Cyberspace (SaTC) Program Sam Weber Program Director March 2012.
1 GENI: Global Environment for Network Innovations Jennifer Rexford Princeton University
SING* and ToNC * Scientific Foundations for Internet’s Next Generation Sirin Tekinay Program Director Theoretical Foundations Communication Research National.
Network Science and Engineering: Jeannette M. Wing Assistant Director Computer and Information Science and Engineering Directorate National Science Foundation.
1 Computer Systems & Architecture Lesson 1 1. The Architecture Business Cycle.
Frequently asked questions about software engineering
Lecture 1.
A Survey of Mobile Phone Sensing Michael Ruffing CS 495.
A Robust Health Data Infrastructure P. Jon White, MD Director, Health IT Agency for Healthcare Research and Quality
NSF Vision and Strategy for Advanced Computational Infrastructure Vision: NSF Leadership in creating and deploying a comprehensive portfolio…to facilitate.
Technology and Online Spaces Claro Parlade Director for Software Policy Asia-Pacific.
Chapter 1- Introduction
Computing in Atmospheric Sciences Workshop: 2003 Challenges of Cyberinfrastructure Alan Blatecky Executive Director San Diego Supercomputer Center.
Community Wireless Services Gabriel Vizzard, Marketing Director how to solve the business and economic challenges in a multi-network environment WiFi Business.
Copyright © 1997 by Rational Software Corporation Midterm Exam  When: 3:30 – 4:50PM, Thursday, October 4, 2012  Where: HM 201s  Format  Close book.
BRAIN: Brain Research through Advancing Innovative Neurotechnologies Announced by President Obama in February 2013 as part of FY 2014 Budget Request to.
Partnerships and Broadening Participation Dr. Nathaniel G. Pitts Director, Office of Integrative Activities May 18, 2004 Center.
Sept 29-30, 2005 Cambridge, MA 1 Grand Challenges Workshop for Computer Systems Software Brett D. Fleisch Program Director National Science Foundation.
Software engineering. What is software engineering? Software engineering is an engineering discipline which is concerned with all aspects of software.
Computer Science Open Research Questions Adversary models –Define/Formalize adversary models Need to incorporate characteristics of new technologies and.
GENI: Global Environment for Networking Innovations Allison Mankin (for the GENI Team) CISE/NSF Rest of GENI Team: Guru Parulkar, Paul.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future Quilt Workshop An invitation to join in GENI Meso-scale Prototyping.
Sponsored by the National Science Foundation Workshop on Research Recommendations for the Broadband Task Force Chip Elliott GENI Project Director November.
Research Recommendations for the Broadband Taskforce Agenda November 23, 2009.
Computing and Communications and Biology Molecular Communication; Biological Communications Technology Workshop Arlington, VA 20 February 2008 Jeannette.
DOE 2000, March 8, 1999 The IT 2 Initiative and NSF Stephen Elbert program director NSF/CISE/ACIR/PACI.
The roots of innovation Future and Emerging Technologies (FET) Future and Emerging Technologies (FET) The roots of innovation Proactive initiative on:
1. Process Gather Input – Today Form Coherent Consensus – Next two months.
National Science Foundation Directorate for Computer & Information Science & Engineering (CISE) Trustworthy Computing and Transition to Practice Secure.
ITS ePrimer Module 14: Emerging Opportunities and Challenges September 2013 Intelligent Transportation Systems Joint Program Office Research and Innovative.
1 Software Engineering Ian Sommerville th edition Instructor: Mrs. Eman ElAjrami University Of Palestine.
"The views expressed in this presentation are those of the author and do not necessarily reflect the views of the European Commission“ Future Internet.
Organizational Structure Coordination and Leadership Group (CLG) AD Council BIOCISEEHRENGGEOMPSSBE OIIA Charge: Coordinating NSF’s cyberinfrastructure.
Networked Embedded and Control Systems WP ICT Call 2 Objective ICT ICT National Contact Points Mercè Griera i Fisa Brussels, 23 May 2007.
Data-Intensive Computing at NSF Data-Intensive Computing Symposium, Yahoo!, Sunnyvale, CA March 26, 2008 Jeannette M. Wing Assistant Director Computer.
Materials Innovation Platforms (MIP): A New NSF Mid-scale Instrumentation and User Program to Accelerate The Discovery of New Materials MRSEC Director’s.
Breakout # 1 – Data Collecting and Making It Available Data definition “ Any information that [environmental] researchers need to accomplish their tasks”
Group Science J. Marc Overhage MD, PhD Regenstrief Institute Indiana University School of Medicine.
1 SWE 513: Software Engineering People II. 2 Future Experience What will you be doing one year from now? Ten years from now?
GENI and the Challenges of Network Science Dr. Will E. Leland 4 March 2008.
Marv Adams Chief Information Officer November 29, 2001.
Public Access: Update on Progress National Science Foundation April 2, 2014.
Overview: Software and Software Engineering n Software is used by virtually everyone in society. n Software engineers have a moral obligation to build.
Award # funded by the National Science Foundation Award #ACI Jetstream: A Distributed Cloud Infrastructure for.
Virtualization as Architecture - GENI CSC/ECE 573, Sections 001, 002 Fall, 2012 Some slides from Harry Mussman, GPO.
Network Science and Engineering Jeannette M. Wing Assistant Director Computer and Information Science and Engineering Directorate National Science Foundation.
1 Power to the Edge Agility Focus and Convergence Adapting C2 to the 21 st Century presented to the Focus, Agility and Convergence Team Inaugural Meeting.
Chapter 1- Introduction Lecture 1. Topics covered  Professional software development  What is meant by software engineering.  Software engineering.
R&D Operation Best Practice for Start Up Start a Business And Change the world Alfred Boediman, Ph.D.
1 Future Internet Research and Experimentation. 2  Mobility and pervasiveness  Security, trust, dependability  QoS for commercial video streaming applications.
Introduction to Webinar on Upcoming ACI Solicitations March 3, 2016 Amy Friedlander Deputy Division Director Division of Advanced Cyberinfrastructure/NSF.
CompSci 280 S Introduction to Software Development
Collaborative Innovation Communities: Bringing the Best Together
Chapter 1- Introduction
Chapter 1- Introduction
Big Ideas in Computer Science
Frequently asked questions about software engineering
Carla Ellis Duke University
Overview: Software and Software Engineering
Innovation at the Edge How rapid experimentation with emerging technologies is achieving results on Earth and in Space Tom Soderstrom, JPL IT Chief Technology.
CS385T Software Engineering Dr.Doaa Sami
GENI Global Environment for Network Innovation
Moving Beyond the FCC Order on Small Cells
Presentation transcript:

Network Science and Engineering: Jeannette M. Wing Assistant Director Computer and Information Science and Engineering Directorate National Science Foundation Engineering Conference, Arlington, VA, 3 March 2008 Call for a Research Agenda

Network Science and EngineeringJeannette M. Wing Our Evolving Networks are Complex

Network Science and EngineeringJeannette M. Wing3 Fundamental Question: Is there a science for understanding the complexity of our networks such that we can engineer them to have predictable behavior? Challenge to the Community Call to Arms: To develop a compelling research agenda for the science and engineering of our evolving, complex networks. Credit Middleware Systems Research Group

Network Science and EngineeringJeannette M. Wing4 Drivers of Computing Science Technology Society

Network Science and EngineeringJeannette M. Wing5 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 Society Enable new applications and new economies, while ensuring security and privacy Security, privacy, economics, AI, social science researchers Network science and engineering researchers Understand the complexity of large-scale networks Distributed systems and substrate researchers Develop new architectures, exploiting new substrates

Network Science and EngineeringJeannette M. Wing6 Complexity Cuts Across Abstraction Layers A societal pull may demand technological innovation or scientific discovery –Society  Technology: tele-dancing –Society  Science: energy-efficient devices, privacy logics A technology push can lead to unanticipated societal uses –WWW to Google to YouTube/MySpace/FaceBook –Small and cheap sensors, palm-sized devices, RFID tags Implication to the broad community –Working outside your comfort zone Credit: Apple Credit: MONET Group at UIUC

Network Science and EngineeringJeannette M. Wing7 A Fundamental Question Is there a science for understanding the complexity of our networks such that we can engineer them to have predictable behavior?

Network Science and EngineeringJeannette M. Wing8 Credit: Paul Nixon Characteristics of System Complexity “Tipping Point” Emergent phenomena Evolution of new traits Development of cognition, e.g., language, vision, music “Aha” moments in cognition Spread of worms and viruses ???? Open source phenomena ???? Tipping points Stampeding in a moving crowd Collapse of economic markets “Mac for the Masses” – P. Nixon 1970s: ARPAnet -> Internet ????

Network Science and EngineeringJeannette M. Wing9 Predictable Behavior Predictable is ideal A complicated system is a system with lots of parts and whose behavior as a whole can be entirely understood by reducing it to its parts. A complex system is a system with lots of parts that when put together has emergent behavior. A Car and Driver A Car Credit: Wikimedia

Network Science and EngineeringJeannette M. Wing10 Towards Predictable Behavior Behavior –Performance Usual: time and space, e.g., bandwidth, latency, storage New: power, … –Correctness Usual: safety and liveness New: resilience (to failure and attack), responsive –-ables Adaptable, evolvable, measurable, … –Quantifiable and qualitative measures Most importantly, our understanding of behavior must reflect the dynamic, evolving nature of our networks

Network Science and EngineeringJeannette M. Wing11 Sources of Network Complexity Inherent –People: unpredictable at best, malicious at worst –Mother Nature: unpredictable, unforgiving, and disruptive Scale, in terms of –numbers of, sizes of, types of elements (e.g., users, nodes, connectors), and recursively, … of networks –distance and time, also at different scales Design –Mismatched interfaces, non-interoperability –Unanticipated uses and users –Violation of assumptions as environment or requirements change –Lack of requirements

Network Science and EngineeringJeannette M. Wing12 Network Models Poisson, heavy-tail, self-similar, chaotic, fractal, butterfly effect, state machines, game theoretic, disease/viral, … –We know some are wrong or too crude –We are trying others –None consider all “usual” performance and/or correctness properties at once, let alone new ones –Composable models, e.g., per property, would be nice Maybe our networks are really different from anything anyone has ever seen (in nature) or built (by human) before –Implication: A BRAND NEW THEORY is needed!

Network Science and EngineeringJeannette M. Wing13 Beyond Computer Networks Economic networks e.g.; a community of individuals affecting a market Transport networks e.g.; for cars, trains Political networks e.g.; voting systems Social networks e.g., friends, family, colleagues Utility networks e.g.; electric power

Network Science and EngineeringJeannette M. Wing14 Understanding Complexity Is there a complexity theory for analyzing networks analogous to the complexity theory we have for analyzing algorithms? If we consider The Internet as a computer, what can be computed by such a machine? –What is computable? [From J.M. Wing, “Five Deep Questions in Computing,” CACM January 2008] Let’s call such computer a Network Machine, then much as we have a Universal Turing Machine, what is the equivalent of a Universal Network Machine? –Challenge to us: Could we build one?

Network Science and EngineeringJeannette M. Wing15 What-if Applications Modeling the earth, modeling the brain Five-sensory tele-presence, e.g., - tele-meetings (social aspects) - tele-surgery (safety critical) Secure and private communication and data for all Ask anyone anything anytime anywhere Automated vehicles on automated highways Credit: Cisco Systems, Inc.

Network Science and EngineeringJeannette M. Wing16 From Agenda to Experiments to Infrastructure Research agenda –Identifies fundamental questions to answer aka the “science story” –Drives a set of experiments to conduct to validate theories and models Experiments –Drives what infrastructure and facilities are needed Infrastructure could range from –Existing Internet, existing testbeds, federation of testbeds, something brand new (from small to large), federation of all of the above, to federation with international efforts

Network Science and EngineeringJeannette M. Wing17 Feedback Loop Infrastructure Experiments Research Agenda

Network Science and EngineeringJeannette M. Wing18 Prototyping the Infrastructure Needs Suite of experimental infrastructure capabilities

Network Science and EngineeringJeannette M. Wing19 Secret Weapons

Network Science and EngineeringJeannette M. Wing20 Exploiting Computing’s Uniqueness Software is our technical advantage –Plus: We can do anything in software –Minus: We can do anything in software Unlike other sciences, prototyping is our process advantage –Feasibility – sanity check –Possibility – spark imagination Implications of our uniqueness –Power of software implies the nature of our infrastructure is different –Power of prototyping implies the nature of our infrastructure building process is different We are breaking new ground at the NSF!

Network Science and EngineeringJeannette M. Wing21 Project Office: Chip Elliot and team at BBN –Hard work in short period of time Organizing and challenging the community to push the frontiers of experimental infrastructure Engineering Conferences, Infrastructure Prototyping Competition (underway) Working with industry and international partners Establishment of working groups Working Groups: Architects and designers of the experimental infrastructure Community participation in working groups is welcome and encouraged! People

Network Science and EngineeringJeannette M. Wing22 Breaking New Ground Together Unexplored territory in network science and engineering –Broad scope for research agenda –New relationships among theoreticians, experimentalists, and systems and applications builders –New relationships with social science, law, economics, medicine, etc. Big Science is new for Computer Science –Science at scale, experimental settings at scale, real users at scale, user opt-in at scale –Scientists, engineers, technicians, managers, and funding agencies must work together

Network Science and EngineeringJeannette M. Wing23 Fundamental Question: Is there a science for understanding the complexity of our networks such that we can engineer them to have predictable behavior? Challenge to the Community Call to Arms: To develop a compelling research agenda for the science and engineering of our evolving, complex networks. Credit Middleware Systems Research Group

We’re a Team.

Thank you!

Network Science and EngineeringJeannette M. Wing26 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: 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” (