Clean Slate Seminar CS541: Fall 20078 - PowerPoint PPT Presentation

1 / 26
About This Presentation
Title:

Clean Slate Seminar CS541: Fall 20078

Description:

Blueprint? Clean Slate Program Approach 'Innovation in the small' ... Blueprint? Clean Slate Approach Cont 'Innovation in the large' ... – PowerPoint PPT presentation

Number of Views:57
Avg rating:3.0/5.0
Slides: 27
Provided by: nickmc
Category:

less

Transcript and Presenter's Notes

Title: Clean Slate Seminar CS541: Fall 20078


1
Clean Slate SeminarCS541 Fall 2007/8
Nick McKeown nickm_at_stanford.edu Guru
Parulkar parulkar_at_stanford.edu
http//cleanslate.stanford.edu
2
Outline
  • What is clean-slate research?
  • Stanfords Clean Slate Program
  • Logistics for CS541
  • Schedule for the quarter
  • What we expect from you

3
Anything 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?

4
Story
  • 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.

5
The Internet Hourglass
Everything on IP
IP
Modified John Doyle Slide
6
Internet and WEB Hourglass
Everything on WEB
HTTP
IP
Ethernet
802.11
Satellite
Optical
Power lines
Bluetooth
ATM
Modified John Doyle Slide
7
Internet 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

8
Internet 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

9
State 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.
10
Unthought of applications
Economically sustainable
Trustworthy Secure, robust, manageable
Mobility by default. Users and data
Performance to blow our socks off
Unthought of links
11
A 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?

12
Rethinking the car
1 gallon of gas g 22lbs of CO2
13
General 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

14
Conception-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
15
Facility Design Key Concepts
Slicing, Virtualization, Programmability
16
The 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

17
Broad Interdisciplinary Focus
18
Clean Slate Program Approach
  • Innovation in the small
  • Start many small exploratory projects
  • Lots of new ideas
  • Lots of areas

Architectural Blueprint?
19
Clean Slate Approach Cont
  • Innovation in the large
  • Start a few select larger collaborative projects
  • Teams of students, faculty and industry

Architectural Blueprint?
20
Clean Slate Approach
Security
Wireless
Network Virtualization
21
Example 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

22
Example 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?

23
Example ProjectFacilitating others
  • Programmable building blocks
  • XORP Software, extensible, open-source
  • WARP Programmable wireless MACs
  • WUSTL Programmable router
  • NetFPGA Programmable network hardware

24
Outline
  • What is clean-slate research?
  • Stanfords Clean Slate Program
  • Logistics for CS541
  • Schedule for the quarter
  • What we expect from you

25
CS541 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.

26
Format 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

27
What 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
Write a Comment
User Comments (0)
About PowerShow.com