420 likes | 518 Views
FINDing a GENI in a CCCastle. Reinventing the Internet (and More) – January 2007 Ellen W. Zegura. My role in GENI. Member of GENI Research Coordination Working Group Member of CRA GENI Community Advisory Board (interim body) Member of CCC Interim Council (interim body)
E N D
FINDing a GENI in a CCCastle Reinventing the Internet (and More) – January 2007 Ellen W. Zegura
My role in GENI • Member of GENI Research Coordination Working Group • Member of CRA GENI Community Advisory Board (interim body) • Member of CCC Interim Council (interim body) • Thanks to Dave Clark, Peter Freeman, Guru Parulkar, many others for raw material Footer Information
Outline • A short story • What is GENI? • A research program (see FIND) • A “facility” for experimenting at scale • CCC and other acronyms • Opportunities Footer Information
Once upon a time… • There was a research project ARPANET Logical Map, March 1977 Footer Information
That grew up to be the Internet. Footer Information
Applications Kazaa VoIP Mail News Video Audio IM U Tube Transport protocols TCP SIP UDP RTP Times changed, and it kept up… Everything on WEB HTTP IP IP on everything Ethernet 802.11 Power lines ATM Optical Satellite Bluetooth Modified John Doyle Slide Footer Information
User Communications Games Photography User Inventory/Sales tracking Banking and Commerce Entertainment Systems Health/Medical User Home Computer Surveillance and Security (at home, work, or in public) Home Appliances PDA Car Telephone Building Automation User And everyone (and thing) relied on it. Footer Information
Then one day, • People realized it wasn’t working so well • Lots of spam • Phishing attacks to steal identity and more • Too hard to set up my home network • Can’t tell why it isn’t working • Would you have tele-surgery over the Internet? • (Why) is Google building their own network? • And there were things it couldn’t do • “Can you print my dream?” (4 year old Bethany) Footer Information
Scientists were heroic (and stymied) • What is the Internet structure? • How does it change and why? • How robust is the Internet? • What happens during a failure event? • What are the properties of Internet paths? • How do attacks propagate? • What are users doing? Footer Information
Even experts had to admit: • “… in the thirty-odd years since its invention, new uses and abuses, …, are pushing the Internet into realms that its original design neither anticipated nor easily accommodates.” • “Freezing forevermore the current architecture would be bad enough, but in fact the situation is deteriorating. These architectural barnacles—unsightly outcroppings that have affixed themselves to an unmoving architecture— may serve a valuable short-term purpose, but significantly impair the long-term flexibility, reliability, security, and manageability of the Internet.” Overcoming Barriers to Disruptive Innovation in Networking, NSF Workshop Report, 2005. Footer Information
Applications Kazaa VoIP Mail News Video Audio IM U Tube Along came the idea of a Future Internet Future Internet (FI)E2E Networking and Distributed Systems Ethernet 802.11 Power lines ATM Optical Satellite Bluetooth LinkTechnologies Modified John Doyle Slide Footer Information
Outline • A short story • What is GENI? • A research program (see FIND) • A facility/testbed for experimenting at scale • CCC and other acronyms • Opportunities Footer Information
What is GENI? • Global Environment for Networking Innovations • Two parts: • The GENI Research Program, which will develop and evaluate ideas for the Future Internet • The GENI Facility, which will provide the instrument for at-scale experimentation Footer Information
GENI research program • FIND: U.S. National Science Foundation program to fund research on Future Internet Design (focus on architecture) • Key areas of concern: • Security and robustness • Mobility of hosts and networks • Control and management • Addressing, naming and (inter-domain) routing • End-to-end principle vs in-network processing Footer Information
Security trends • Increasing vulnerabilities, viruses, attacks, worms … • 20 new vulnerabilities reported every day • 120,000 known viruses and worms -- 50 new ones per day • Large scale attacks doubling every year • Increasing economic cost • Viruses alone => $60B • Worldwide => $105B+ • Some ISPs have more than 90% traffic that is spam • Identity thefts has emerged as a significant and serious threat • And more … Source: Spafford Talk Footer Information
In the Future Internet • Information disclosure control and integrity • Important and well understood • High availability -- suitable for even mission critical scenarios • Balance of privacy and accountability • Usable security for a range of users • Context aware • Different parts of the world have different requirements • Appropriate for emerging devices and networks • Mobile wireless and sensor networks, sensors, PDAs, … Need coherent and comprehensive design Footer Information
Mobile wireless trends • 2B+ cell phones • 400M+ cell phones with Internet capability -- rising rapidly • New data devices (blackberry, PDA, iPod) and services • 240M vehicles on the road -- will soon get network connectivity with mobility • Mobile computing and embedded devices to dominate future computing and communication • Closed vertically integrated networks and services Footer Information
In the Future Internet • Seamless integration of networks • Cellular WAN, wireless PAN, LAN and MANs, ad hoc mesh • Build on current and new radio technologies • 4G, WiMax, .11n, MIMO, cognitive radios, and more to come • New protocol capabilities • Cross-layer support, spectrum coordination, discovery, QoS, multi-hop • Autonomic, self-* • Secured and privacy protecting • Over otherwise shared wireless medium • Accelerate new services and ability to deploy them • location-aware, multimedia, dynamic communities Footer Information
Security and Robustness PervasiveComputing w Mobility BridgingPhysical andCyber space Realize Potential ofOpto-Electronics GENI Capability: Information Access withHighAvailability& Trust Capability: Seamless information access any where and any time Capability: Access information about physical world in real time Capability: Access to Bandwidth-on- Demand with low latency &guarantees Snapshot of research challenges Footer Information
Outline • A short story • What is GENI? • A research program (see FIND) • A “facility” for experimenting at scale • CCC and other acronyms • Opportunities Footer Information
GENI facility: motivation Shared DeployedInfrastructure Need for Large experimental facility/infrastructure This chasm represents a majorbarrier to impact real world Small Scale Testbeds Maturity ResearchPrototypes Foundations Research Funded by current programs Time Footer Information
Link between research and facility • Goal: Seamless conception-to-deployment process Deployment Experiment At Scale (Facility) Analysis Simulation / Emulation (models) (code) (results) (measurements) Footer Information
Facility goals • Enable exploration of new network architectures, mechanisms, and distributed system capabilities • A shared facility that allows: • Concurrent exploration of a broad range of experimental networks and distributed services • Interconnection among experimental networks & the commodity Internet • Users and applications able to “opt-in” • Observation, measurement, and recording of outcomes • Help develop stronger scientific base Footer Information
Sensor Network Federated Facilities Edge Site Mobile Wireless Network Facility design: key concepts Slicing, Virtualization, Programmability Footer Information
Applications Applications Applications Applications Distributed Systems and Services Service B Service C Service A Dist Sys X Dist Sys Y Dist Sys Z E2E Architectures and Components Arch B Arch C Arch A Arch Comp X Arch Comp Y Arch Comp Z GENI Facility Substrate: Sharable Physical Infrastructure Campus/AccessBackbone Campus/Access Backbone Backbones Edge Networks Edge Networks Combination of All optical transport and Packet service networks Numerous Wired, Mobile Wireless, and Sensor Networks Scope Footer Information
Details of the Facility Sensor Network backbone wavelength backbone switch Internet Customizable Router Edge Site Wireless Subnet Footer Information
Outline • A short story • What is GENI? • A research program (see FIND) • A “facility” for experimenting at scale • CCC and other acronyms • Opportunities Footer Information
What is the CCC? • Computing Community Consortium • Solicited by US NSF, “calling for the computing research community to unite in the establishment of a Computing Community Consortium” • Serve as “a community proxy responsible for facilitating the conceptualization and design of promising infrastructure-intensive projects identified by the computing research community to address compelling scientific ‘grand challenges’ in computing.” • Initial responsibility would be “guiding the design of the Global Environment for Network Innovations (GENI) … on behalf of the research community, ensuring broad community participation in the GENI design process and identifying necessary pre-construction development activities.” • Award made to Computing Research Association (CRA) Footer Information
And eventually there will be • CCC Council • Interim group appointed November 2006 • Nominations for members due late Jan 2007 • GENI Science Council (GSC) • Interim group appointed October 2006 • Nominations for members in November 2006 • Initial permanent group to be named soon • GENI Project Office (GPO) • Solicitation in fall 2007 • Award due in spring 2007 Footer Information
Opportunities • Researchers • Contribute to research vision and agenda • Engage in peer-to-peer collaborations and conversations about experiments • Researchers+Government • Industry Footer Information
International Partnerships Important • Help define facility scope • Build national partner facilities to complement US GENI facilities and capabilities • Share facilities with researchers in all partner countries • Encourage collaborative international research projects and experiments Footer Information
Industry Partnerships Important • Help to refine R&D objectives • Become a member in the GENI consortium • Provide leading-edge technology for use in GENI • Contract (or subcontract) to build the facility • Conduct collaborative research with universities • Benefits to partnering • Accelerate the transfer of academic research results to commercial products • Enable a national/international “proving ground” for new technology Footer Information
Conclusions • The future of the Internet is too important to be left to chance or random developments. • True experimentation is needed. • The GENI project intends to provide the basic architectures, technologies, and policies that will be needed for successful networking in the 2010-2020 time frame. Footer Information
More Information • Visit the GENI web site at: • http://www.nsf.gov/cise/geni/ • Visit the CISE Web site at: • http://www.nsf.gov/dir/index.jsp?org=CISE • Visit the CRA CCC web site at: • http://www.cra.org/ccc Footer Information
Acknowledgments • The GENI Planning Group • Peterson, Anderson, Blumenthal, Casey, Clark, Estrin, Evans, McKeown, Raychaudhuri, Reiter, Rexford, Shenker, Vahdat, Wroclawski • The GENI Working Groups • Research Coordination • Facility Architecture • Backbone • Mobile wireless sensor networks • Distributed services • Planning grant workshops participants • CISE GENI Team • And others Footer Information
Backup slides Footer Information
Infrastructure services RDS PS CS MS LS . . . and others . . . Slice Manager Core Resource Controller Auditing Archive node control sensor data CM CM CM Node substrate Node substrate Node substrate Components Fitting parts together Footer Information
New Environments New Applications New Scale Billion to trillion devices! Another Important Trend: Networking the Physical World New Machines Footer Information
Sensor Networking in Future Internet • Sensor networks challenge Internet architecture • host-to-host communication, addressing, routing, end-to-end principle, … Sensor networks require • Aggregate communication • dissemination, data collection, aggregation • Communication with data/logical services, not just devices • Data centric as opposed to host centric • Autonomic • Self-configuration, self-management, self-* • Sensor networks constraints • Limited resources, intermittent connectivity, mobility, in-network proc Footer Information
Source: Dan Blumenthal Source: Vinod Khosla Dual SGDBR Signal Booster SOAs 10ps Delay using deep-etched waveguide Label Rewrite EAM 1mm MZI SOAs SGDBR Tunable Laser Flared Input Pre-amp SOAs Input Signal Blanking EAM Packet Switching Buffering in Optical Domain Almost Free OEO!!1.6 Tbps on a chip: 40 x 40 Photonics Integration Trends High capacity “dynamic” optical networks a certainty Footer Information
Future Internet and Dynamic Optical Networks Circuit and PacketService Layer All Optical Transport Core How can Future Internet exploit an optical core that can provide “bandwidth on demand” dynamically with low latency and guarantees? Footer Information
In-Network Processing Trends • Middle boxes: NAT, firewall, IDS, etc.. • WEB caching and content distribution networks • Network based services: computing, storage Internet’s end-to-end principle (a defining attribute) challenged and revisited Footer Information