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

Network Science and Engineering (NetSE) Research Agenda: v1.0 5 th GENI Engineering Conference Seattle, WA 21 July 2009 Ellen Zegura, Georgia Tech.
GENI: Global Environment for Networking Innovations Larry Landweber Senior Advisor NSF:CISE Joint Techs Madison, WI July 17, 2006.
Cyber Education Project Accreditation Committee November 2014.
Secure and Trustworthy Cyberspace (SaTC) Program Sam Weber Program Director March 2012.
1 GENI: Global Environment for Network Innovations Jennifer Rexford Princeton University
1 GENI: Global Environment for Network Innovations Jennifer Rexford On behalf of Allison Mankin (NSF)
CS538: Advanced Topics in Information Systems. 2 Secure Location transparency Consistent Real-Time Available Black Box: Distributed Storage [GMM] ? Data.
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.
National Science Foundation: Transforming Undergraduate Education in Science, Technology, Engineering, and Mathematics (TUES)
NGNS Program Managers Richard Carlson Thomas Ndousse ASCAC meeting 11/21/2014 Next Generation Networking for Science Program Update.
1 Algorithmic Foundations of the Internet Alejandro Lopez-Ortiz (Waterloo) Jennifer Rexford (Princeton) Rebecca Wright (Stevens)
Computational Thinking Related Efforts. CS Principles – Big Ideas  Computing is a creative human activity that engenders innovation and promotes exploration.
SKA-cba-ase NSF and Science of Design Avogadro Scale Engineering Center for Bits & Atoms November 18-19, 2003 Kamal Abdali Computing & Communication.
NSF Vision and Strategy for Advanced Computational Infrastructure Vision: NSF Leadership in creating and deploying a comprehensive portfolio…to facilitate.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Computing in Atmospheric Sciences Workshop: 2003 Challenges of Cyberinfrastructure Alan Blatecky Executive Director San Diego Supercomputer Center.
A Research Agenda for Accelerating Adoption of Emerging Technologies in Complex Edge-to-Enterprise Systems Jay Ramanathan Rajiv Ramnath Co-Directors,
Susanne Hambrusch Division of Computing and Communication Foundations (CCF) CISE Directorate National Science Foundation June 28, 2012.
Objective 1.2 Cloud Computing, Internet of Services and Advanced Software Engineering Arian Zwegers European Commission Information Society and Media Directorate.
BRAIN: Brain Research through Advancing Innovative Neurotechnologies Announced by President Obama in February 2013 as part of FY 2014 Budget Request to.
Network Science and Engineering: Jeannette M. Wing Assistant Director Computer and Information Science and Engineering Directorate National Science Foundation.
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.
Some Thoughts on Sensor Network Research Krishna Kant Program Director National Science Foundation CNS/CSR Program.
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.
Wireless Networks Breakout Session Summary September 21, 2012.
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.
The roots of innovation Future and Emerging Technologies (FET) Future and Emerging Technologies (FET) The roots of innovation Leonardo Flores Añover Ramón.
Computing and Communications and Biology Molecular Communication; Biological Communications Technology Workshop Arlington, VA 20 February 2008 Jeannette.
AKARI New Generation Network Architecture SeungHo Lee.
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.
Future Learning Landscapes Yvan Peter – Université Lille 1 Serge Garlatti – Telecom Bretagne.
National Science Foundation Directorate for Computer & Information Science & Engineering (CISE) Trustworthy Computing and Transition to Practice Secure.
Responding to the Unexpected Yigal Arens Paul Rosenbloom Information Sciences Institute University of Southern California.
"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.
Breakout # 1 – Data Collecting and Making It Available Data definition “ Any information that [environmental] researchers need to accomplish their tasks”
Computer Science Outside the Box Jeannette M. Wing Assistant Director Computer and Information Science and Engineering Computer Science Outside the Box.
GENI and the Challenges of Network Science Dr. Will E. Leland 4 March 2008.
Public Access: Update on Progress National Science Foundation April 2, 2014.
Future Internet: Some ideas from CINI Giorgio Ventre Università di Napoli Federico II & Consorzio Interuniversitario Nazionale per l’Informatica
Submit your questions by to NSF-NCS 2016 Proposers’ Webinar 1.
Award # funded by the National Science Foundation Award #ACI Jetstream: A Distributed Cloud Infrastructure for.
26/05/2005 Research Infrastructures - 'eInfrastructure: Grid initiatives‘ FP INFRASTRUCTURES-71 DIMMI Project a DI gital M ulti M edia I nfrastructure.
Support for Basic Research at the National Science Foundation Jeannette M. Wing Assistant Director Computer and Information Science and Engineering Directorate.
Chaitan Baru Senior Advisor for Data Science CISE Directorate National Science Foundation NIEHS Webinar October 27, 2015 Image Credit: Exploratorium. Integrating.
Virtualization as Architecture - GENI CSC/ECE 573, Sections 001, 002 Fall, 2012 Some slides from Harry Mussman, GPO.
What’s Happening at Internet2 Renee Woodten Frost Associate Director Middleware and Security 8 March 2005.
1 Cyber-Enabled Discovery and Innovation Michael Foster May 11, 2007.
Service Composition: Breakout Session Summary Randy Katz David Culler Summary: Bhaskaran Raman.
1 Future Internet Research and Experimentation. 2  Mobility and pervasiveness  Security, trust, dependability  QoS for commercial video streaming applications.
1 Kostas Glinos European Commission - DG INFSO Head of Unit, Géant and e-Infrastructures "The views expressed in this presentation are those of the author.
Building Systems for Today’s Dynamic Networked Environments A Methodology for Building Sustainable Enterprises in Dynamic Environments through knowledge.
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
CARER Proposal Writing Workshop November 2004
Chapter 1- Introduction
Big Ideas in Computer Science
Frequently asked questions about software engineering
Carla Ellis Duke University
GENI Global Environment for Network Innovation
Presentation transcript:

Network Science and Engineering Jeannette M. Wing Assistant Director Computer and Information Science and Engineering Directorate National Science Foundation NetSE Informational Meeting, Arlington, VA 5 September 2008 Credit Middleware Systems Research Group

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

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

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

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

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

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

Network Science and EngineeringJeannette M. Wing8 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? Challenge to the Community Credit Middleware Systems Research Group

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

Network Science and EngineeringJeannette M. Wing10 Network Science and Engineering: Fundamental Challenges Science Technology Society Enable new applications and new economies, while ensuring security and privacy Security, privacy, economics, AI, social science researchers Network science, comm’ns and information theory researchers Understand the complexity of large-scale networks Networking, distributed systems, optical, and wireless, researchers Develop new architectures, exploiting new substrates

Network Science and EngineeringJeannette M. Wing11 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, comm’ns and information theory researchers Understand the complexity of large-scale networks Networking, distributed systems, optical, and wireless, researchers Develop new architectures, exploiting new substrates

Network Science and EngineeringJeannette M. Wing12 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, comm’ns and information theory researchers Understand the complexity of large-scale networks Networking, distributed systems, optical, and wireless, researchers Develop new architectures, exploiting new substrates

Network Science and EngineeringJeannette M. Wing13 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. Wing14 A 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?

Network Science and EngineeringJeannette M. Wing15 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. Wing16 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. Wing17 Network Models (of the Past) 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

Network Science and EngineeringJeannette M. Wing18 Network Models (of the Future?) Maybe our networks are really different from anything anyone has ever seen (in nature) or built (by human) before –Implication: BRAND NEW THEORIES are needed! 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? –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? Could we build one? What is the Thermodynamics Theory of Complex Networks? [credit: J. Horning] –Thermodynamics deals with “bulk” properties of systems w/o explicitly considering the components Network “bulk” properties: congestion, stability, … –In contrast: Queueing theory for networks is akin to Statistical Mechanics for physics.

Network Science and EngineeringJeannette M. Wing19 NetSE Community Effort 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. Wing20 Feedback Loop Infrastructure Experiments Research Agenda

Why Are You Here Today?

Network Science and EngineeringJeannette M. Wing22 Bringing the CISE Communities Together SING: Scientific Foundations for Internet’s Next Generation CCF: Networking theory community FIND: Future Internet Design CNS: Networking systems community NGNI: Next- Generation Networked Information IIS: Networking information systems and “applications” community

Network Science and EngineeringJeannette M. Wing23 Bringing the CISE Communities Together SING: Scientific Foundations for Internet’s Next Generation CCF: Networking theory community FIND: Future Internet Design CNS: Networking systems community NGNI: Next- Generation Networked Information IIS: Networking information systems and “applications” community Network Science and Engineering and beyond, e.g., SBE, ENG, …

Network Science and EngineeringJeannette M. Wing24 To Start Conversations Like scientist engineer application developer

Network Science and EngineeringJeannette M. Wing25 To Start Conversations Like scientist engineer application developer If only the network could provide me with this information, then I could build this really cool application. To do that would cost you.

Network Science and EngineeringJeannette M. Wing26 To Start Conversations Like scientist engineer application developer Let me tell you about my efficient content-based addressing scheme. Wow, then I could submit my search query to the network directly. What would that mean for Google?

Network Science and EngineeringJeannette M. Wing27 To Start Conversations Like scientist engineer application developer Here’s my new protocol that guarantees X. Here’s why it won’t scale in practice.

Network Science and EngineeringJeannette M. Wing28 To Start Conversations Like scientist engineer application developer Is it possible to do X?

Network Science and EngineeringJeannette M. Wing29 To Start Conversations Like scientist engineer application developer It’s possible but only under.

Network Science and EngineeringJeannette M. Wing30 To Start Conversations Like scientist engineer social scientist Look at what you can do with this cool virtual world technology! I wonder what positive and negative implications it will have on the way people will socialize?

Network Science and EngineeringJeannette M. Wing31 To Start Conversations Like scientist engineer economist Let’s get rid of spam by charging to send . Here’s an economic model that says why that won’t work.

Network Science and EngineeringJeannette M. Wing32 CISE NetSE Program Think big, think boldly, think creatively, think out-of-the box We encourage multi-perspective/multi- disciplinary proposals –Theoretical, experimental, application/user-driven problems –Computer science, communications, information theory, economics, social sciences, …

Network Science and EngineeringJeannette M. Wing33 Today Goal 1: Find out more about the CISE NetSE program. Goal 2: Find out more about NetSE community efforts (NetSE Council, NetSE workshops, GPO, …) Goal 3: Start building bridges, collaborations, … Advice: Be open-minded –Listen to each other –Learn new perspectives

Network Science and EngineeringJeannette M. Wing34 NSF’s Role in the A-I-G Ecosystem Government Industry Academia Stewardship: Train and educate the next-generation of scientists and engineers and ensure the vibrancy of the field. Mission: To advance the frontiers of science and engineering Infrastructure: Ensure scientists and engineers have the best tools and instruments to advance state-of-the art. Discovery and Innovation: Perform basic, long-term research to deepen and broaden our understanding of fundamental knowledge and impact on society.

Thank you!

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