Programmable Open Mobile Internet 2020
Programmable Open Mobile Internet 2020
http://cleanslate.stanford.edu
Clean Slate Internet Design Program at Stanford
Internet Has Been A Transformative Infrastructure
Top 20 Engineering Innovations of 20th Century
A Century of Innovations(National Academy of Engineering)
The Stanford Clean Slate Program http://cleanslate.stanford.edu
Internet Ossification
IP
Kazaa VoIP Mail News Video Audio IM YouTubeApplications
TCP SIP UDP RTPTransport protocols
Ethernet 802.11 SatelliteOpticalPower lines BluetoothATMIP oneverything
HTTP
Everythingon WEB
ContinuedInnovations
Ossification
The Stanford Clean Slate Program http://cleanslate.stanford.edu
Actually worse than ossification …“… 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.”
Overcoming Barriers to Disruptive Innovation in Networking, NSF Workshp Report, 05.
The Stanford Clean Slate Program http://cleanslate.stanford.edu
Internet Architecture LimitationsSecurity & robustness - to support other critical infrastructures
Control and management
Addressing, naming & (inter-domain) routing
Mobility of hosts and networks
Economic viability of different stakeholders
Scaling of service innovations
The Stanford Clean Slate Program http://cleanslate.stanford.edu
Internet Architecture Does Not Support Scaling of Services
Applications Network SubstrateNew service providers have to build and deploytheir own infrastructure -- tremendous barrier
Service innovationstarts at the edges
Scaling successful services requiresmigrating into the infrastructure
The Stanford Clean Slate Program http://cleanslate.stanford.edu
The Stanford Clean Slate Program
Bring together Stanford’s 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”
Funding Industry Collaborators & Sponsors: Cisco, DT, DoCoMo, NEC, Xilinx Government Agencies: NSF, DARPA, …
Clean slate as a research process, not necessarily as a deployment strategy
The Stanford Clean Slate Program http://cleanslate.stanford.edu
Broad Interdisciplinary Focus
NetworkArchitectures
HeterogeneousApplications
HeterogeneousPHY Technologies
SecurityRobustness
EconomicsPolicies
The Stanford Clean Slate Program http://cleanslate.stanford.edu
Backbone(Lightflow)
POMI 2020Programmable Open
Mobile Internet
FlowTheory
Security(Ethane)
Wireless(Spectrum)
Backbone(VLB)
CongestionControl(RCP)
Projects
EASIEnable and Scale
Innovations
The Stanford Clean Slate Program http://cleanslate.stanford.edu
An Internet Service: Basic Structure
The Stanford Clean Slate Program http://cleanslate.stanford.edu
Many Services And Their Dedicated Infrastructures
The Stanford Clean Slate Program http://cleanslate.stanford.edu
Project Scope
Architecture for aVirtualizable & Programmable
Infrastructure(Computing, Storage, Nets)
Diverse node configurations: data centers, backbone PoPs, enterprise
networks, wireless subnets
Virtual worlds, gaming, ubiquitous computing,content dissemination, distributed storage,
sensor integration, …
Security, mobility,robustness,
manageability, scalability
Resource acquisitionand configuration,
programming modelsand tools
The Stanford Clean Slate Program http://cleanslate.stanford.edu
Emerging Mobile InternetDiverse applications/services
– Voice, email, business apps, SMS, Blogs, MMS, TV, music, video, games, search, maps, LB services, social networking, Web 2.0,..
At Mbps speeds
On the move: any place any time
5B+ devices
The Stanford Clean Slate Program http://cleanslate.stanford.edu
Not Just Mobile Internet: Convergence of CE, PC, Cellular, Internet
Cellular
computationinternet
media
games
The Stanford Clean Slate Program http://cleanslate.stanford.edu
Potential for Best of All Worlds?PC– Open, programmable, platform for innovations
Internet– Open and platform for innovations
Phone (cellular)– Ubiquitous with mobility, secured, reliable
CE– Secured, reliable, easy to use
Open platforms for innovations with (user) choices:
Any application on any device being able to connect to any network in a secured and reliable way
The Stanford Clean Slate Program http://cleanslate.stanford.edu
Cannot Count on Best To HappenIndustry/business challenges– Natural instinct to protect and control => limits user choice
Huge technical challenges– In many areas
Significant risk of “worst of all” playing out– Closed platforms leading to walled gardens and curbing innovations
– Chaos in managing data across devices
– Users losing control of their data in the cloud
– Failures everywhere: can’t even dial 911
– Massive fraud
– …
The Stanford Clean Slate Program http://cleanslate.stanford.edu
Technical ChallengesNetwork convergence– Mobility, security, manageability, … – Multiplicity of radio networks– New PHY -- 1Gbps capacity with 20bps/Hz
Openness/programmability and their challenges – In the infrastructure and within the handheld – Choice of right one, security, right API, policy, …
Liberating your data in the cloud– Data trapped in individual applications in the cloud
Usability– Usability of the handheld itself– Convergence of handheld in the larger context
The Stanford Clean Slate Program http://cleanslate.stanford.edu
PC,TVat home, on the road, in hotels, on the plane
Overall System Architecture
Infrastructureservers data
My key, cache, window into my digital ID, digital personality, digital assets, and the internet
Personalize the generic PC,borrow the power, display, keyboard, memory, etc
The Stanford Clean Slate Program http://cleanslate.stanford.edu
Project Scope
SecurityRobustness
Manageability
Economics:Resource ManagementSeparation of services
and infrastructure
Multimedia entertainment, edutainment, image-web, augmented reality, …Secured extensible browser, server infrastructure
Distributed Virtual Data System
Handheld
Secured, energyefficient OS
Extensiblesecured browser
UI
HW Platform
Multiple Radio Networks:WiFi, WiMax, LTE, …
Mobility & other managementacross diverse networks
PHY beyond IMT Advanced
The Stanford Clean Slate Program http://cleanslate.stanford.edu
POMI Team: Breadth & Depth
Networking
Radio
Economics
Languages
OS
SecurityHCI
Applications
Architecture
Education
Dan Boneh
Monica LamDavid Mazieres
Mendel RosenblumPhil Levis
Leo GuibasScott Klemmer
Arogyaswami Paulraj
Nick McKeown
Ramesh Johari
John Mitchell
Christos Kozyrakis
Fouad Tobagi
Paul Kim
Distributed Systems
Guru Parulkar
Andrea Goldschmidt
The Stanford Clean Slate Program http://cleanslate.stanford.edu
Conclusion: We are up to something …
A very important area of research– Challenges: technological, architectural, & theoretical
Stanford’s team– With depth and breadth of expertise
Industry partners and collaborators– business and technology expertise and interest
Opportunity for us to have a significant societal and business impact
The Stanford Clean Slate Program http://cleanslate.stanford.edu
POMI 2020 Workshop8:30 - 9:00am Clean Slate Internet Design Program and POMI 2020 -- Guru Parulkar,
Stanford9:00 - 9:45am Mobile markets on the move: new technologies and business models
require re-thinking and innovation -- Peter Moekel, Deutsche Telekom9:45 - 10:30am Mobility management from first principles -- Nick McKeown, Stanford
10:30 - 11:00am Break
11:00 - 11:45amPRPL: a virtual data system for mobile devicesハ-- Monica Lam, Stanford
11:45 - 12:30pm Security and identity management in POMI -- Dan Boneh, Stanford
12:30 - 1:30pm Lunch
The Stanford Clean Slate Program http://cleanslate.stanford.edu
POMI 2020 Workshop1:30 - 2:00pm Ultra mobile broadband radio network architecture -- Parag Agashe, Qualcomm
2:00 - 2:30pm Managing incentives in open wireless networks -- Ramesh Johari, Stanford
2:30 - 3:00pm– Break
3:00 - 3:45pm WiMAX and mobile Internet -- Pouya Taaghol, Intel
3:45 - 4:30pm Android as a platform for innovative mobile services -- Andy Rubin, Google
4:30 - 5:30pm – PANEL DISCUSSION