Title: Clean Slate Seminar CS541: Fall 20078
1Clean Slate SeminarCS541 Fall 2007/8
Nick McKeown nickm_at_stanford.edu Guru
Parulkar parulkar_at_stanford.edu
http//cleanslate.stanford.edu
2Outline
- What is clean-slate research?
- Stanfords Clean Slate Program
- Logistics for CS541
- Schedule for the quarter
- What we expect from you
3Anything to rethink?
Well-known researcher in mid-1990s Multimedia
communications over the Internet is done.
- How come it takes an hour to set up a session?
- Why can I join someone elses call?
- Will the quality always be this poor?
- Can I put a camera on my car and drive around?
4Story
- The Internet enabled universal communications and
transformed society - Other infrastructure technologies have had big
impact (e.g. electrification, water supply and
distribution, highways/cars, radio TV,
telephone) - All have changed enormously over time except
the Internet - The Internet infrastructure will change
- The only question is how.
5The Internet Hourglass
Everything on IP
IP
Modified John Doyle Slide
6Internet and WEB Hourglass
Everything on WEB
HTTP
IP
Ethernet
802.11
Satellite
Optical
Power lines
Bluetooth
ATM
Modified John Doyle Slide
7Internet Technology Innovations
- Optical transmission and WDM
- Packet switching
- Wireless and mobile networking
- Internetworking architecture
- Routers, switches, security devices, routing
systems - Domain name system
- Client/server architectures and applications
- HTTP, browsers, servers
- Search engines, targeted advertisements
- P2P technologies and applications
- And many more
8Internet Architecture Limitations
- Security robustness - to support other critical
infrastructures - Control and management
- Addressing, naming (inter-domain) routing
- End-to-end principle vs in-network processing
- Mobility of hosts and networks
- Economic viability of different stakeholders
9State of Internet
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
barnaclesunsightly 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 Workshp Report, 05.
10Unthought of applications
Economically sustainable
Trustworthy Secure, robust, manageable
Mobility by default. Users and data
Performance to blow our socks off
Unthought of links
11A Research Problem, orA Problem with Research?
- Cultural problem
- Research community was stuck in incrementalism
and backward compatibility - Researchers need to ask hard and unpopular
questions - Compatibility with reputation and career
prospects? - Yet, radical approaches are common in other
fields - Is it just a problem of installed base?
12Rethinking the car
1 gallon of gas g 22lbs of CO2
13General Approach in Research Community
- Build a nationwide research facility upon which
new architectures can be tested - NSF GENI Program http//www.geni.net
- Key concept Virtualization to support multiple
architectures simultaneously. - Deploy and test experimental architectures
14Conception-to-DeploymentCase for GENI Facility
Shared DeployedInfrastructure
Need for Large experimental facility/infrastructu
re
This chasm represents a majorbarrier to impact
real world
Small Scale Testbeds
Maturity
ResearchPrototypes
Foundational Research
Time
15Facility Design Key Concepts
Slicing, Virtualization, Programmability
16The Stanford Clean Slate ProgramApproach
- Motivating Questions
- How will the Internet look in 15-20 years?
- With what we know today, if we started with a
clean-slate, how would we design a new Internet? - Bring together Stanfords breadth and depth
- Networking, optical communications, wireless,
access networks, theory, economics, security,
applications, multimedia, operating systems,
hardware and VLSI, system architecture, - Research for long term impact on the practice of
networkingTwo pronged approach innovations in
the small and innovations in the large
17Broad Interdisciplinary Focus
18Clean Slate Program Approach
- Innovation in the small
- Start many small exploratory projects
- Lots of new ideas
- Lots of areas
Architectural Blueprint?
19Clean Slate Approach Cont
- Innovation in the large
- Start a few select larger collaborative projects
- Teams of students, faculty and industry
Architectural Blueprint?
20Clean Slate Approach
Security
Wireless
Network Virtualization
21Example starting points
- Long-haul links will be optical
- How to exploit optics to reap low-cost and
low-power switching and link capacity? - Network will have structure
- Meshed Backbone in 40 cities
- Tree-based Access networks
- Most users will be mobile and wireless
- Network infrastructure will be virtualized
- Network architecture as a service
- Management/Control will be more centralized
- Flows will be first-class entities
22Example projects
- If we started over, how could we design a more
secure network? - How could we design a network good enough for
tele-surgery? - What is the economic/business model that will
lead to multiple, concurrent virtualized
networks? - What platforms facilitate others to do
clean-slate research?
23Example ProjectFacilitating others
- Programmable building blocks
- XORP Software, extensible, open-source
- WARP Programmable wireless MACs
- WUSTL Programmable router
- NetFPGA Programmable network hardware
24Outline
- What is clean-slate research?
- Stanfords Clean Slate Program
- Logistics for CS541
- Schedule for the quarter
- What we expect from you
25CS541 Schedule for Quarter
- Week 2 (Oct 2) GENI Research Rationale Ellen
Zegura, Georgia Tech, Co-Chair GENI Science
Council - Week 3 (Oct 9) GENI Research Rationale for
Reinventing the Internet Stanford Faculty Panel - Week 4 (Oct 16) TBA
- Week 5 (Oct 23) James Kempf (DoCoMo Labs)
Student Panel - Week 6 (Oct 30) Mobile Wireless and Its
Implications on Future D. Raychaudhuri,
Rutgers, Co-Chair of GENI Mobile Wireless Working
Group - Week 7 (Nov 6) Data Center Architectures Alan
Berstein, Credit Suisse - Week 8 (Nov 13) TBA
- Week 9 (Nov 20) Distributed Systems and Future
Internet Frans Kaashoek, MIT - Week 10 (Nov 27 or Dec 4) Distributed Services
for GENIAmin Vahdat, University of California
San Diego.
26Format for talks and panels
- 4 4.15pm Refreshments
- 4.15 5.15pm Guest speaker
- 5.15 - 6pm Reverse Panel
- Student panel questions our guest speaker
27What we expect from you
- If you are taking for credit
- Attend every week (you are allowed to miss one)
- Write a 5-page report on a clean-slate topic,
agreed with instructors, or - Take part in student panel