expedition overview nsf site visit, june 2010 nick mckeown [email protected] stanford university...

23
Expedition Overview NSF Site Visit, June 2010 Nick McKeown [email protected] Stanford University POMI 2020

Post on 20-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Expedition Overview NSF Site Visit, June 2010 Nick McKeown nickm@stanford.edu Stanford University POMI 2020

Expedition Overview

NSF Site Visit, June 2010

Nick [email protected]

Stanford University POMI2020

Page 2: Expedition Overview NSF Site Visit, June 2010 Nick McKeown nickm@stanford.edu Stanford University POMI 2020

Outline

• How our Expedition started• The rise of the handheld computer• Handhelds need good infrastructure• Barriers to innovation• The POMI Research Agenda• Our team• Research Highlights and Self Assessment• Today’s agenda

2

Page 3: Expedition Overview NSF Site Visit, June 2010 Nick McKeown nickm@stanford.edu Stanford University POMI 2020

3

2006 20082007 2009 2010

POMIExpedition

LaunchYou are hereGuru

joins asExec Dir

PreparationPreparation

NSFReverseSite-Visit

POMI ProgramPOMI Program

Clean SlateProgramformed

SeedSeed

iPhone iPhoneSDK

Android+ Google $4.6B“open” spectrum bid

Page 4: Expedition Overview NSF Site Visit, June 2010 Nick McKeown nickm@stanford.edu Stanford University POMI 2020

The rise of the handheld computerSome trends were obvious:

– For billions of people, a handheld is their first and only computer; their first access to the Internet

– New applications, new populations of users– Data and computation will move to the cloud – We will increasingly…

• Depend on our handheld devices• Care what happens if we lose them• Be concerned with our privacy• Want to preserve and control battery life

4

Page 5: Expedition Overview NSF Site Visit, June 2010 Nick McKeown nickm@stanford.edu Stanford University POMI 2020

Handhelds need good InfrastructureIt suggested a research agendaHandhelds:

1. Give users more control of energy usage2. Improve the security of the OS and applications3. Make it easier to develop applications for new

populations

Infrastructure:1. Improve our connectivity to the cloud2. Improve the privacy of our data in the cloud3. Allow us to offload computation to the cloud

5

Page 6: Expedition Overview NSF Site Visit, June 2010 Nick McKeown nickm@stanford.edu Stanford University POMI 2020

A second thread:Barriers to Innovation

The infrastructure– Big brother portals grabbing more of our data– …and locking us in to few applications– Network and cellular industries closed, with big

barriers to entry slow innovation– Wireless capacity abundant, but off-limits– On its own, industry won’t address our concerns– We should try

6

Page 7: Expedition Overview NSF Site Visit, June 2010 Nick McKeown nickm@stanford.edu Stanford University POMI 2020

Four barriers to innovation

1. Big brother portals increasingly own our data2. …and limit the applications we can run3. There is abundant wireless capacity around

us, but it is closed and unavailable4. The network infrastructure is closed and will

remain ossified

7

Page 8: Expedition Overview NSF Site Visit, June 2010 Nick McKeown nickm@stanford.edu Stanford University POMI 2020

Putting it all together

8

Operating Systems

Low-power computing

Networking

Radio technology

Tech for Education

Economics

Distributed Systems

Video streaming

HCI

Page 9: Expedition Overview NSF Site Visit, June 2010 Nick McKeown nickm@stanford.edu Stanford University POMI 2020

POMI Research Agenda

ApplicationsApplications

Data & Computing SubstratePrPl, Junction and Concierge

Data & Computing SubstratePrPl, Junction and Concierge

Radio technologyRadio technology

Econom

icsE

conomicsCinder: Energy

aware, secure OS

Secure mobile browser

UI

HW PlatformNetwork Substrate

Software Defined Network & OpenFlow

Network SubstrateSoftware Defined Network & OpenFlow

Handheld

Infrastructure

Page 10: Expedition Overview NSF Site Visit, June 2010 Nick McKeown nickm@stanford.edu Stanford University POMI 2020

POMI Research Agenda

ApplicationsApplications

Data & Computing SubstratePrPl, Junction and Concierge

Data & Computing SubstratePrPl, Junction and Concierge

Radio technologyRadio technology

Econom

icsE

conomicsCinder: Energy

aware, secure OS

Secure mobile browser

UI

HW PlatformNetwork Substrate

Software Defined Network & OpenFlow

Network SubstrateSoftware Defined Network & OpenFlow

Infrastructure

Handheld

Page 11: Expedition Overview NSF Site Visit, June 2010 Nick McKeown nickm@stanford.edu Stanford University POMI 2020

What we found ourselves talking a lot about…

11

Choice &Competition

Choice &Competition

InnovationInnovation

Choice of– Data-location– Wireless network– Spectrum

Lack of innovation– Network

OpennessOpenness

Page 12: Expedition Overview NSF Site Visit, June 2010 Nick McKeown nickm@stanford.edu Stanford University POMI 2020

Approach & Strategy

• Start with the POMI Research Agenda• Understand and do research on technical

challenges• Understand and identify strategies to change

the practice– This is unusual, but most fitting for an Expedition

• Where relevant: – Build open platforms for innovation– Make them available to others

12

Page 13: Expedition Overview NSF Site Visit, June 2010 Nick McKeown nickm@stanford.edu Stanford University POMI 2020

POMI Team

Networking

Radio

Economics

OS

Security

HCI

Applications

Education

Dan Boneh

Monica LamDavid Mazières

Mendel RosenblumPhil Levis

Roy Pea

Scott Klemmer

Arogyaswami Paulraj

Nick McKeown

Ramesh Johari

John Mitchell

Fouad Tobagi

Paul Kim

Distributed Systems

Guru Parulkar

John Ousterhout

+ 67 graduate students

Departments of EE, CS, MS&E and School of Education

Sachin Katti

Bernd GirodLeo Guibas

Jeff Heer

Page 14: Expedition Overview NSF Site Visit, June 2010 Nick McKeown nickm@stanford.edu Stanford University POMI 2020

Research HighlightsMobile Handheld

– Created Cinder: An open source energy-aware secure OS micro-kernel – Addressed security problems with mobile browsers and applications

Mobile Applications – Created visual interactive applications exploiting new devices,

3G/4G networks, and POMI platforms– Examples include image-web, visual search, mobile augmented reality

Radio– Progress towards radios beyond 4G– Interference mitigation, cooperating network coding, MIMO channel

modeling

Network Economics– New insight into economic implications of network horizontalization

14

Page 15: Expedition Overview NSF Site Visit, June 2010 Nick McKeown nickm@stanford.edu Stanford University POMI 2020

Research HighlightsData & computing substrate for mobile social computing

– Architecture: three key paradigms of social interactions enabled by safe-haven of data and interactions

– Experimental platforms and applications for privacy-protected mobile social computing

– Building a community around an open mobile social API

Networking substrate: SDN/OpenFlow Wireless– Designed and prototyped SDN platform

– Validated with multiple research experiments

– Extended to radio-independent mobile wireless networks

– Early demonstrations of giving users choice of network(s)

– New research agenda for virtualizing radio network

15

Page 16: Expedition Overview NSF Site Visit, June 2010 Nick McKeown nickm@stanford.edu Stanford University POMI 2020

Education and Broadening Participation

• Bringing POMI2020 research to 10+ classes • Attracting great students to Stanford because of POMI• Attracting underrepresented groups to the program• Taking mobile technologies to underrepresented groups

– PocketSchool, PISA, PISILAN, design-based learning – Helping students with learning – Prototyped and experimenting with voice-based social media

for rural developing regions – Learning from the experience

16

Page 17: Expedition Overview NSF Site Visit, June 2010 Nick McKeown nickm@stanford.edu Stanford University POMI 2020

POMI Expedition Management

External Advisory Board Siavash Alamouti Vodafone Bob Iannucci ex Nokia Larry Peterson Princeton

Bill Raduchel ex AOL Rick Rashid Microsoft Andy Rubin Android/Google

Stefan Savage UCSD Scott Shenker Berkeley Steve Trilling Symantec

Hal Varian Google/Berkeley

Faculty Steering Group– Dan Boneh– Monica Lam– A. Paulraj– Mendel Rosenblum

Executive Director Faculty Director Guru Parulkar Nick McKeown

Page 18: Expedition Overview NSF Site Visit, June 2010 Nick McKeown nickm@stanford.edu Stanford University POMI 2020

How we organize

• Weekly POMI Meetings: Updates on research; helps to start collaborations

• POMI Retreats: 2 per year• POMI Workshops: Annual event, 150 people• POMI Advisory Group: like an industry TAB• POMI Steering Group: meet regularly to

decide focus and funding

18

Page 19: Expedition Overview NSF Site Visit, June 2010 Nick McKeown nickm@stanford.edu Stanford University POMI 2020

Agenda for Site Visit

Focus on the Big Picture, not individual research talks– Data & Computing Substrate– Networking Substrate– Cinder Operating System– Security

Demos/posters give a sense of individual research projects

Self-Assessment19

Page 20: Expedition Overview NSF Site Visit, June 2010 Nick McKeown nickm@stanford.edu Stanford University POMI 2020

Self Assessment

+ Assembled and engaged a world-class team+ Created a research agenda with opportunities

for research impact+ … and to change the practice+ Architected and built first demonstration

vehicles (mobile social, network, handheld OS, pocketSchool, augmented reality, …)

+/- Getting them into the hands of others

20

Page 21: Expedition Overview NSF Site Visit, June 2010 Nick McKeown nickm@stanford.edu Stanford University POMI 2020

Self Assessment (2)

- Steering several industries: We may have taken on too much

- Too much system building?- Ramp up has been variable+ Benefitted from SOE broadening programs- Need to work closely with SOE programs

21

Page 22: Expedition Overview NSF Site Visit, June 2010 Nick McKeown nickm@stanford.edu Stanford University POMI 2020

We have lots of work ahead

1. Learn by putting applications into more hands2. Learn by putting platforms into more hands3. Creation and dissemination of POMI Kits4. Hosting and training POMI users5. Influencing policy makers

22

Page 23: Expedition Overview NSF Site Visit, June 2010 Nick McKeown nickm@stanford.edu Stanford University POMI 2020

Agenda08.00 - 08.30 Overview Nick McKeown 08.30 - 09.30 Barriers 1 & 2 Data and Computing Substrate. Monica Lam09.30 - 10.30 Barriers 3 & 4 Network Substrate. Nick McKeown10.30 - 11.00 BREAK AND EXEC SESSION FOR VISIT TEAM11.00 - 11.45 Demonstrations by students - Packard Atrium 11.45 - 12.30 Mobile Handheld Software

a. Cinder: Energy Aware Secure OS for Handsets Phil Levisb. Security and Privacy in Mobile Browsers Dan Boneh

12.45 - 01.30 Lunch with students 01.30 - 02.00 EXEC SESSION FOR VISIT TEAM 02.00 - 02.20 Broadening Participation Mendel Rosenblum 02.20 - 02.30 Use of POMI2020 for under-represented communities Paul Kim02.30 - 02.40 Voice-based social media for rural regions Scott Klemmer 02.40 - 03.00 Knowledge Transfer and Societal Impact Guru Parulkar

23