wireless infrastructure and geni

17
Sponsored by the National Science Foundation Wireless Infrastructure and GENI Ivan Seskar, Francesco Bronzino Rutgers University

Upload: rossa

Post on 24-Feb-2016

54 views

Category:

Documents


0 download

DESCRIPTION

Wireless Infrastructure and GENI. Ivan Seskar , Francesco Bronzino Rutgers University. GENI: I nfrastructure for Experimentation. GENI provides compute resources that can be connected in experimenter specified Layer 2 topologies. GENI Wireless Resources. GENI Racks. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Wireless Infrastructure and GENI

Sponsored by the National Science Foundation

Wireless Infrastructure and GENI

Ivan Seskar, Francesco BronzinoRutgers University

Page 2: Wireless Infrastructure and GENI

Sponsored by the National Science Foundation 2GENI Introduction – 22 June 2014 www.geni.net

GENI: Infrastructure for Experimentation

GENI provides compute resources that can be connected in experimenter specified Layer 2 topologies.

Page 3: Wireless Infrastructure and GENI

Sponsored by the National Science Foundation 3GENI Introduction – 22 June 2014 www.geni.net

GENI Wireless Resources

GENI Racks GENI Wireless (compute) nodes

ORBIT

Android Samsung Galaxy S2 handsets

GENI WiMAX/LTE Base Stations

Page 4: Wireless Infrastructure and GENI

Sponsored by the National Science Foundation 4GENI Introduction – 22 June 2014 www.geni.net

• 29 Wimax/LTE Base Stations in 13 Sites• 90+ android handsets available to

experimenters• 36 wireless (yellow) nodes• Uniform experimenter experience using

yellow nodes and OMF• Sliced, virtualized and interconnected

through Internet2

GENI WiMAX Deployments 2014

Page 5: Wireless Infrastructure and GENI

Sponsored by the National Science Foundation 5GENI Introduction – 22 June 2014 www.geni.net

GENI WiMAX Deployment 2014Wayne State

Clemson

U Michigan

Columbia

UMassU Wisconsin

Madison

U ColoradoBoulder

UCLA

Stanford

Rutgers

Temple

Drexel

NYU

Page 6: Wireless Infrastructure and GENI

Sponsored by the National Science Foundation 6GENI Introduction – 22 June 2014 www.geni.net

GENI WiMAX Spectrum Management

• Agreement with Sprint – Sprint and Rutgers University have signed a master spectrum agreementencompassing all WiMAX sites, to ensure operation in the EBS Band.– An emergency stop procedure, in case of interference with Sprint service, has

been agreed upon.

• SciWinet GENI Mobile Virtual Network Operator (MVNO) - Partner with Sprint and Arterra (a Sprint partner) to create and operate an

(MVNO) that serves the academic research community- The effort is led by Jim Martin, KC Wang and Ivan Seskar, to learn more:

http://sciwinet.org

WiMAX Developers sessionMon: 1:30pm – 3:30pm

Page 7: Wireless Infrastructure and GENI

Sponsored by the National Science Foundation 7GENI Introduction – 22 June 2014 www.geni.net

OPEN BTS Software: WiMAX

eth1

eth0.vl1 eth0.vl2 eth0.vln

control

OpenVSwitch

Traffic Scheduler/Shaper

RF Aggregate Manager

eth2

eth0

data

Page 8: Wireless Infrastructure and GENI

Sponsored by the National Science Foundation 8GENI Introduction – 22 June 2014 www.geni.net

OPEN BTS Software: LTE

OpenVSwitch

RF/ePC Aggregate Manager

eth2

eth0.vl1eth0.vl2

eth0.vln

X2,S

1-U,S

1-MM

E,...

Page 9: Wireless Infrastructure and GENI

Sponsored by the National Science Foundation 9GENI Introduction – 22 June 2014 www.geni.net

GENI WiMAX Site Network Architecture

• WiMAX and Wifi edge networks.• Layer 2 dataplane connectivity to

GENI racks.

• Multi-point VLAN interconnecting all WiMAX sites via racks.

Legend

GENI-enabled hardware

Layer 3Control Plane

Layer 2Data Plane

ResearchBackbones

Internet

Regional NetworkWireless Edge

gWiFi

WiMAX

Page 10: Wireless Infrastructure and GENI

Sponsored by the National Science Foundation 10GENI Introduction – 22 June 2014 www.geni.net

GENI Wireless Logical Architecture

Adap

tatio

n/Ha

ndoff

Con

trol

ler

OPEN BS2 OPEN BS3

...SDN Datapah Complex

Gene

ric R

esou

rce

Cont

rolle

r

...

Page 11: Wireless Infrastructure and GENI

Sponsored by the National Science Foundation 11GENI Introduction – 22 June 2014 www.geni.net

GENI WiMAX Portal Integration

• GENI Portal accounts work with OMF login service.

• GENI wireless resources can be reserved and used with Portal accounts.

• WiMAX handoff tutorial @ GEC 20 used portal accounts to reserve ORBIT resources.

• Expansion plan to include to all GENI WiMAX sites by GEC 21.

Page 12: Wireless Infrastructure and GENI

Sponsored by the National Science Foundation 12GENI Introduction – 22 June 2014 www.geni.net

Today’s Wireless Demos1. MobilityFirst Demo, Francesco Bronzino, Rutgers University

2. Blending GENI with SciWiNet to Scale Education/Experimentation with Wireless, Jim Martin Clemson University

3. GENI-Enabled Vehicular Sensing and Control Networking: From Experiments to Applications, Jing Hua, Wayne State University,

4. Dynamic sensor value estimation for minimizing message exchange in wireless sensor networks, Fraida Fund, NYU Polytechnic School of Engineering,

5. GENI takes flight and the Pi in the Sky, Suman Banerjee, University of Wisconsin-Madison,

Page 13: Wireless Infrastructure and GENI

Sponsored by the National Science Foundation 13GENI Introduction – 22 June 2014 www.geni.net

Mobilityfirst Architecture Design

• Separation of names (ID) and network addresses (NA).

• Public Key Based Globally Unique Identifiers (GUIDs) for network objects.

• Global Name Resolution Service (GNRS) for GUID <-> NA mappings.

• Storage-informed segment transport, edge-aware routing.

• Extensible in-network services.

Sue’s Phone

Joe’s Laptop

Media File A Context C

Context Naming Service

Content Naming Service

Host NamingService

Globally Unique Flat IdentifiersGlobal Name Resolution Service

Integrated Storage

and Computing

In-route Dynamic

Resolution

Hop-by-hop Transport

Page 14: Wireless Infrastructure and GENI

Sponsored by the National Science Foundation 14GENI Introduction – 22 June 2014 www.geni.net

Compute Layer Concepts

• Provide easy extensibility/upgrade options for data plane.

• ISPs can use in-network computing to provide value added services (e.g. caching, security, etc.).

• Computing hosts running service instances strategically deployed at one or more Points of Presence (PoPs).

Src GUID Src NA Dst GUID Dst NA SID Ext.

Service Type Service GUID Arguments

Service Extension Header

Base Network Header

Integrated in data plane

Computing hosts runningservice instances

Page 15: Wireless Infrastructure and GENI

Sponsored by the National Science Foundation 15GENI Introduction – 22 June 2014 www.geni.net

Compute Layer Examples

• In-network processing and aggregation of sensor data:– sensed data from vehicles and other

in-field sensors can be aggregated in the network by a compute layer service explicitly requested by the originator of the sensed data, thus reducing load on a centralized server.

• Dynamic binding for Context GUID:• a local context defined as ‘unoccupied cabs in location X’ can be

named using a GUID and resolved dynamically by an in-network compute layer service pulling information from a dispatch service to determine what end points qualify for delivery request messages.

• In-line video transcoding:• More to follow…

Page 16: Wireless Infrastructure and GENI

Sponsored by the National Science Foundation 16GENI Introduction – 22 June 2014 www.geni.net

Demo Scenario

GNRS Service PlaneGUID Locator Locator Type Expiry C P1 GUID neverP1 19 NA 1 dayM 53a NA 1min

1. P1 Publishes content C

Network 53

Network 53a (4G)

Network 53b (wifi)

Provider P1

Cloudlet

Mobile M

get( c )

Network 19

5. Lookup of M4. Lookup of C

2. Mobile M requests C2. Transcoding

service T registers with router

6. Chunk forwarded to compute layer

7. Transcoded chunk returned

Page 17: Wireless Infrastructure and GENI

Sponsored by the National Science Foundation 17GENI Introduction – 22 June 2014 www.geni.net

Demo Topology

UC Davis

U Illinois

Wisconsin U

Utah U

Rutgers

Wifi ClientWimax Client

Transcoding ServiceVideo Server

GNRS Service distributed between nodes