wireless access considerations for the …baid/papers/sarnofftalkbaidfinal.pdfwinlab motivation...

19
WINLAB Wireless Access Considerations for the MobilityFirst Future Internet Architecture Akash Baid, Dipankar Raychaudhuri WINLAB, Rutgers University

Upload: others

Post on 30-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Wireless Access Considerations for the …baid/papers/SarnoffTalkBaidFinal.pdfWINLAB Motivation •Historic shift from PCs to mobile computing and embedded devices… –Mobile data

WINLAB

Wireless Access Considerations for the MobilityFirst Future Internet

Architecture

Akash Baid, Dipankar Raychaudhuri WINLAB, Rutgers University

Page 2: Wireless Access Considerations for the …baid/papers/SarnoffTalkBaidFinal.pdfWINLAB Motivation •Historic shift from PCs to mobile computing and embedded devices… –Mobile data

WINLAB

Outline

• Emerging mobile/wireless access challenges

– and the corresponding requirements for the future internet architecture

• MobilityFirst Future Internet Architecture

– Dynamic name-address binding

– Storage aware routing

– Spectrum access coordination

Page 3: Wireless Access Considerations for the …baid/papers/SarnoffTalkBaidFinal.pdfWINLAB Motivation •Historic shift from PCs to mobile computing and embedded devices… –Mobile data

WINLAB

Motivation

• Historic shift from PCs to mobile computing and embedded devices…

– Mobile data growing exponentially – Cisco white paper predicts > 1 exabyte per month (surpassing wired PC traffic) by 2012

– Sensor deployment just starting, ~5-10B units by 2020

Can we redesign the Internet considering wireless/mobile access as the norm rather than the exception?

Page 4: Wireless Access Considerations for the …baid/papers/SarnoffTalkBaidFinal.pdfWINLAB Motivation •Historic shift from PCs to mobile computing and embedded devices… –Mobile data

WINLAB

C1: Mobility

• Different forms of mobility: hosts, users, content files or even context-defined data

Requirements: 1) Support for named network-attached objects 2) Dynamic binding of names to network addresses/locators 3) Redirection of in-transit packets through the routing layer with delay

tolerance to deal with disconnection

Page 5: Wireless Access Considerations for the …baid/papers/SarnoffTalkBaidFinal.pdfWINLAB Motivation •Historic shift from PCs to mobile computing and embedded devices… –Mobile data

WINLAB

C2: Varying link quality

• Link quality fluctuations, complete disconnection inevitable in 3G/4G and Wi-Fi networks

Requirements: 1) Increased visibility of edge link quality to distinguish between

wireless errors from other network anomalies 2) Link quality awareness at both the intradomain and interdomain 3) Disconnection tolerant routing and transport protocols

Page 6: Wireless Access Considerations for the …baid/papers/SarnoffTalkBaidFinal.pdfWINLAB Motivation •Historic shift from PCs to mobile computing and embedded devices… –Mobile data

WINLAB

C3: Accessing multiple networks • Simultaneous connection to more than one network is

hard in the current architecture

Requirements: 1) Separation of names and locators 2) Routing protocols (both intra and inter domain) with some

visibility of link quality along the available alternate paths 3) Service semantics to support policies for choosing between paths

Page 7: Wireless Access Considerations for the …baid/papers/SarnoffTalkBaidFinal.pdfWINLAB Motivation •Historic shift from PCs to mobile computing and embedded devices… –Mobile data

WINLAB

C4: Flexible AS formation • Transition from unlicensed radios to unlicensed networks

Requirements: 1) Flexible domain formations and inter-domain routing 2) Low overhead, fast routing updates to support dynamic network

formations

Page 8: Wireless Access Considerations for the …baid/papers/SarnoffTalkBaidFinal.pdfWINLAB Motivation •Historic shift from PCs to mobile computing and embedded devices… –Mobile data

WINLAB

C5: Spectrum Coordination

• Most wireless access through unlicensed bands which suffers from a variety of interference problems

WiFi AP locations in a 0.4x0.5 sq.mile area in Manhattan, NY

Requirements: 1) Evolved network management layer that can help support

spectrum coordination between connected devices 2) Primitives for geographical proximity based routing

Page 9: Wireless Access Considerations for the …baid/papers/SarnoffTalkBaidFinal.pdfWINLAB Motivation •Historic shift from PCs to mobile computing and embedded devices… –Mobile data

WINLAB

MobilityFirst Project

• NSF Future Internet Architecture project; Started in 2010

• Team is composed of PIs from Rutgers, UMass, UMich, …

Page 10: Wireless Access Considerations for the …baid/papers/SarnoffTalkBaidFinal.pdfWINLAB Motivation •Historic shift from PCs to mobile computing and embedded devices… –Mobile data

WINLAB

MobilityFirst Overview

Page 11: Wireless Access Considerations for the …baid/papers/SarnoffTalkBaidFinal.pdfWINLAB Motivation •Historic shift from PCs to mobile computing and embedded devices… –Mobile data

WINLAB

Naming and Layering

• Named network entities instead of network end-points

• GUID designed to serve as the ‘narrow waist’ of the protocol stack

Page 12: Wireless Access Considerations for the …baid/papers/SarnoffTalkBaidFinal.pdfWINLAB Motivation •Historic shift from PCs to mobile computing and embedded devices… –Mobile data

WINLAB

Dynamic Name-Address Bindings

• Need for large scale mappings between GUIDs and NAs

• Where & how to store them ?

• Our approach: Distribute it among all participating ASs

GUID 10

GUID NA

10 1

K=1

AS 1

AS 5

GUID NA

10 1 K=2

AS 101

GUID NA

10 1

K=3

AS 200

GUID NA

10 1

Local replica

Hash 2

Global Name Resolution

Service (GNRS)

Page 13: Wireless Access Considerations for the …baid/papers/SarnoffTalkBaidFinal.pdfWINLAB Motivation •Historic shift from PCs to mobile computing and embedded devices… –Mobile data

WINLAB

GNRS Performance

Fast Lookups

Scalable Storage

DMap: A Shared Hosting Scheme for Dynamic Identifier to Locator Mappings in the Global Internet. Tam Vu, et al. , to appear, ICDCS 2012

Page 14: Wireless Access Considerations for the …baid/papers/SarnoffTalkBaidFinal.pdfWINLAB Motivation •Historic shift from PCs to mobile computing and embedded devices… –Mobile data

WINLAB

Storage Aware Routing

• Storage aware routing exploits in-network storage to deal with varying link quality and disconnection

• Routing algorithm adapts seamlessly from switching (good path) to store-and-forward (poor link BW/short disconnection) to DTN (longer disconnections)

Page 15: Wireless Access Considerations for the …baid/papers/SarnoffTalkBaidFinal.pdfWINLAB Motivation •Historic shift from PCs to mobile computing and embedded devices… –Mobile data

WINLAB

Network Assisted Spectrum Coordination

• Region-of-interest based geocast to relay spectrum updates through the back-end wired network

Page 16: Wireless Access Considerations for the …baid/papers/SarnoffTalkBaidFinal.pdfWINLAB Motivation •Historic shift from PCs to mobile computing and embedded devices… –Mobile data

WINLAB

Conclusions

• Outlined some of the considerations behind the design principles of MobilityFirst

– Mobility as the norm with dynamic mobility support

– Clean separation of names and addresses of entities

– Robustness with respect to intrinsic properties of wireless

– Flexible network formations

– Network assisted spectrum coordination

Page 17: Wireless Access Considerations for the …baid/papers/SarnoffTalkBaidFinal.pdfWINLAB Motivation •Historic shift from PCs to mobile computing and embedded devices… –Mobile data

WINLAB

Thanks !

Questions ?

Page 18: Wireless Access Considerations for the …baid/papers/SarnoffTalkBaidFinal.pdfWINLAB Motivation •Historic shift from PCs to mobile computing and embedded devices… –Mobile data

WINLAB

Extras

Page 19: Wireless Access Considerations for the …baid/papers/SarnoffTalkBaidFinal.pdfWINLAB Motivation •Historic shift from PCs to mobile computing and embedded devices… –Mobile data

WINLAB

Wireless Access Challenges

• Mobility of devices, networks, content and context

• Varying wireless access link quality and disconnection

• Accessing multiple networks

• Ad hoc network support

• Flexible AS formation in edge networks

• Network-assisted spectrum coordination