FINDing a GENI in a CCCastle Ellen W. Zegura

advertisement
FINDing a GENI in a CCCastle
Reinventing the Internet (and More) – January 2007
Ellen W. Zegura
My role in GENI
1. Member of GENI Research Coordination
Working Group
2. Member of CRA GENI Community Advisory
Board (interim body)
3. Member of CCC Interim Council (interim
body)
• Thanks to Dave Clark, Peter Freeman, Guru
Parulkar, many others for raw material
Footer Information
2
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
3
Once upon a time…
•There was a research project
ARPANET Logical Map, March 1977
Footer Information
4
That grew up to be the Internet.
Footer Information
5
Times changed, and it kept up…
Kazaa VoIP Mail
Applications
Everything
News
on Video
WEB Audio
IM
U Tube
HTTP
Transport protocols
TCP
SIP
UDP
RTP
IP
Ethernet 802.11
Power linesIPATM
on Optical
Satellite Bluetooth
everything
Modified John Doyle Slide
Footer Information
6
And everyone (and thing) relied on it.
User
User
Communications
Games
Photography
Inventory/Sales
tracking
Entertainment Systems
Health/Medical
Home Computer
Home Appliances
Banking
and
Commerce
User
Surveillance and Security
(at home, work, or in public)
PDA
Telephone
Car
Building Automation
User
Footer Information
7
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
8
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
9
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
10
Along came the idea of a Future Internet
Applications
Kazaa VoIP Mail
News
Video
Audio
IM
U Tube
Future Internet (FI)
E2E Networking and Distributed Systems
Ethernet 802.11
Power lines ATM
Optical
Satellite Bluetooth
Link Technologies
Modified John Doyle Slide
Footer Information
11
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
12
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
13
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
14
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
15
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
16
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
17
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
18
Snapshot of research challenges
Security and
Robustness
Pervasive
Computing w
Mobility
Bridging
Physical and
Cyber space
Realize
Potential of
OptoElectronics
GENI
Capability:
Information
Access with
High
Availability
& Trust
Footer Information
Capability:
Seamless
information
access any
where and any
time
Capability:
Capability:
Access
information
about physical
world in real
time
Access to
Bandwidth-onDemand with
low latency &
guarantees
19
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
20
GENI facility: motivation
Maturity
Need for Large experimental
facility/infrastructure
Shared
Deployed
Infrastructure
This chasm represents a major
barrier to impact real world
Small Scale
Testbeds
Research
Prototypes
Foundations
Research
Funded by current programs
Time
Footer Information
21
Link between research and facility
• Goal: Seamless conception-to-deployment
process
Deployment
Analysis
Simulation / Emulation
(models)
Experiment At Scale
(code)
(Facility)
(results)
(measurements)
Footer Information
22
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
23
Facility design: key concepts
Sensor Network
Edge Site
Mobile Wireless Network
Federated Facilities
Slicing, Virtualization, Programmability
Footer Information
24
Scope
Applications
Dist Sys Y
Dist Sys Z
E2E Architectures and Components
Arch Comp
X
Arch Comp
Y
Service C
Dist Sys X
Arch C
Distributed Systems and Services
Applications
Service B
Applications
Arch B
Arch A
Service A
Applications
Arch Comp
Z
GENI Facility Substrate: Sharable Physical Infrastructure
Backbones
Campus/Access
Backbone
Edge Networks
Combination of All optical transport and
Packet service networks
Numerous Wired, Mobile Wireless, and Sensor Networks
Footer Information
Campus/Access
Backbone
Edge Networks
25
Details of the Facility
Sensor Network
backbone wavelength
backbone switch
Customizable
Router
Internet
Edge Site
Wireless Subnet
Footer Information
26
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
27
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
28
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
29
Opportunities
• Researchers
– Contribute to research vision and agenda
– Engage in peer-to-peer collaborations and
conversations about experiments
• Researchers+Government
• Industry
Footer Information
30
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
31
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
32
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
33
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
34
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
35
Backup slides
Footer Information
36
Fitting parts together
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
Footer Information
37
Another Important Trend: Networking
the Physical World
New Machines
New Environments
New Applications
New Scale
Billion to trillion devices!
Footer Information
38
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
39
Photonics Integration Trends
Source: Vinod Khosla
Source: Dan Blumenthal
10ps Delay using deep-etched waveguide
Dual SGDBR Signal
Booster SOAs
Label Rewrite EAM
SGDBR
Flared Input Pre- 1mm MZI SOAs
Input Signal Blanking EAM Tunable Laser
amp SOAs
Almost Free OEO!!
1.6 Tbps on a chip: 40 x 40
Packet Switching
Buffering in Optical Domain
High capacity “dynamic” optical networks a certainty
Footer Information
40
Future Internet and Dynamic Optical
Networks
Circuit and Packet
Service 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
41
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
42
Download