Top Banner
WINLAB Cognitive radio technology and GENI project Ivan Seskar Rutgers, The State University of New Jersey www.winlab.rutgers.edu Contact: seskar (at) winlab (dot) rutgers (dot) edu
28

Ivan Seskar WINLAB Cognitive radio technology and GENI project Ivan Seskar Rutgers, The State University of New Jersey Contact: seskar (at) winlab (dot ...

Mar 08, 2018

Download

Documents

VuHanh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Ivan Seskar WINLAB Cognitive radio technology and GENI project Ivan Seskar Rutgers, The State University of New Jersey  Contact: seskar (at) winlab (dot ...

WINLAB

Cognitive radio technology and GENI project

Ivan Seskar

Rutgers, The State University of New Jerseywww.winlab.rutgers.edu

Contact: seskar (at) winlab (dot) rutgers (dot) edu

Page 2: Ivan Seskar WINLAB Cognitive radio technology and GENI project Ivan Seskar Rutgers, The State University of New Jersey  Contact: seskar (at) winlab (dot ...

WINLAB

ORBIT Cognitive “Capable” Platforms

WINLAB WINC2R SystemGENI CRKitUSRP2

USRPRICE WARP Platform U. Of Colorado

Page 3: Ivan Seskar WINLAB Cognitive radio technology and GENI project Ivan Seskar Rutgers, The State University of New Jersey  Contact: seskar (at) winlab (dot ...

WINLAB

Cognitive Experiments at Scale

Urban

300 meters

500 meters

Suburban

20 meters

ORBIT Radio Grid

Office

30 meters

Radio Mapping Concept for ORBIT Emulator

400-node Radio Grid Facility at WINLAB Tech Center

ProgrammableORBIT radio node

URSPCR board

Current ORBIT sandbox with GNU radio

ORBIT radio grid testbed currently supports ~22/USRP and USRP2 (GNU) radios, 100 low-cost spectrum sensors, WARP and GENI platforms

Plan to reach ~64 cognitive radio nodes (Q242011)

Page 4: Ivan Seskar WINLAB Cognitive radio technology and GENI project Ivan Seskar Rutgers, The State University of New Jersey  Contact: seskar (at) winlab (dot ...

WINLAB

Cognitive Radio Kit (CR Kit)

GENI CR Kit

Open Source Platform

Range of COTS baseband FPGA platforms Medium size (LX50) Large size (SX95)

Standard interfaces: 1000 BaseT, (SFP) USB (8x PCIExpress)

4 (2) configurable radio modules (phased or smart antenna capable):

SDR – 25 MHz, ISM WDR – 25 MHz, 0-7 GHz XDR – 500 MHz, 0-7 GHz

Application framework with support for both RTL and Matlab (Simulink)

Page 5: Ivan Seskar WINLAB Cognitive radio technology and GENI project Ivan Seskar Rutgers, The State University of New Jersey  Contact: seskar (at) winlab (dot ...

WINLAB

WDR RF Front-end (Curr: WDR v2.02) One to four independent radio

modules on one (FPGA) processor. Each module allows two up to 40

MHz bands from 100 to 7500 MHz• 12 bit ADC sampling up to 80MSps

on both I and Q rails.• NF = 6dB, optional external LNA for

customized applications.• 70dB of RX gain control.• 14 bit DAC sampling upto 200MSps

on both I and Q rails.• +20dBm TX output power with fast

gain control.• 60 dB of TX gain control

Supports full duplex operation. 1 usec RF frequency switching time Switched antenna diversity for both

TX and RX channels Comprehensive reference clock

selection or generation with internal, external or digitally derived sample clocks.

Extensive built-in-test for monitoring system status and health (including loopback).

• 14 layer PCB with high-frequency 5.5 mil thick NELCO N4000-13 material• 6000 part footprints with more than 4800 parts

Page 6: Ivan Seskar WINLAB Cognitive radio technology and GENI project Ivan Seskar Rutgers, The State University of New Jersey  Contact: seskar (at) winlab (dot ...

WINLAB

CR Kit Framework

Features

Fully functional FPGA development platform with pluggable user applications.

Two environments: MATLAB/Simulink or VHDL/Verilog/BlueSpec

Communication with host using GbE links

Streamlined FPGA building process e.g. “HW design made-easy” using MATLAB/Simulink and build scripts.

Page 7: Ivan Seskar WINLAB Cognitive radio technology and GENI project Ivan Seskar Rutgers, The State University of New Jersey  Contact: seskar (at) winlab (dot ...

WINLAB

CR Kit User Applications

APP subsystem: Build App as separate

entity in MATLAB/Simulink, then integrate into Framework.

Integration of Tx and Rx subsystems

Well-defined IO interfaces between APP and Framework.

Either develop own Tx/Rx Apps, or select from libraries

Page 8: Ivan Seskar WINLAB Cognitive radio technology and GENI project Ivan Seskar Rutgers, The State University of New Jersey  Contact: seskar (at) winlab (dot ...

WINLAB8

CRKit Future Plans

Conversion of waveform to more modular form (BlueSpec)

Validation of waveform control across wide-band front-end

Further development of basic communication blocks (GENI Radio Library)

Multi-FPGA support and design partitioning Wider GENI deployment

Page 9: Ivan Seskar WINLAB Cognitive radio technology and GENI project Ivan Seskar Rutgers, The State University of New Jersey  Contact: seskar (at) winlab (dot ...

WINLAB

GENI The Global Environment for Network

Innovations (GENI) is a nation-wide infrastructure being designed, developed and deployed to support experimental research in network science and engineering.

Networks are broadly defined with multiple layers of abstraction, from physical substrates, through the architecture and protocols, to networks of people, organizations, and societies

GENI - htp://www.geni.net

Page 10: Ivan Seskar WINLAB Cognitive radio technology and GENI project Ivan Seskar Rutgers, The State University of New Jersey  Contact: seskar (at) winlab (dot ...

WINLAB

GENI: Infrastructure For At-Scale Experimentation

Mobile Wireless Network Edge Site

Sensor Network

Federated International Infrastructure

Programmable & federated, with end-to-end virtualized “slices”

Heterogeneous,and evolving over time viaspiral development

Deeply programmableVirtualized

GENI-enabled at-scaleinfrastructure

GENI-enabled at-scaleinfrastructure

GENI - htp://www.geni.net

Page 11: Ivan Seskar WINLAB Cognitive radio technology and GENI project Ivan Seskar Rutgers, The State University of New Jersey  Contact: seskar (at) winlab (dot ...

WINLAB

GENI: Spiral Development

GENI Prototyping Plan

Use

Planning

Design

Build outIntegration

Use

• GENI Spiral 3Early experiments, meso-scale build, interoperable control frameworks, ongoing integration, system designs for security and instrumentation, definition of identity management plans.

• Envisioned ultimate goalExample: Planning Group’s desired GENI suite, probably trimmed some ways and expanded others. Incorporates large-scale distributed computing resources, high-speed backbone nodes, nationwide optical networks, wireless & sensor nets, etc.

GENI grows through a well-structured, adaptive processSpiral Development Process

Re-evaluate goals and technologies yearly by a systematic process, decide what to prototype and build next.

GENI - htp://www.geni.net

Page 12: Ivan Seskar WINLAB Cognitive radio technology and GENI project Ivan Seskar Rutgers, The State University of New Jersey  Contact: seskar (at) winlab (dot ...

WINLAB

Spiral 3 Meso-scale Deployments

Page 13: Ivan Seskar WINLAB Cognitive radio technology and GENI project Ivan Seskar Rutgers, The State University of New Jersey  Contact: seskar (at) winlab (dot ...

WINLAB

GENI Spiral 2: OpenFlow and Backbone Connectivity

Page 14: Ivan Seskar WINLAB Cognitive radio technology and GENI project Ivan Seskar Rutgers, The State University of New Jersey  Contact: seskar (at) winlab (dot ...

WINLAB

The Stanford Clean Slate Program htp://cleanslate.stanford.edu

Controller

OpenFlowSwitch

FlowTableFlowTable

SecureChannelSecureChannel

PC

HW

SW

OpenFlow Switch specification

OpenFlow Switching

Page 15: Ivan Seskar WINLAB Cognitive radio technology and GENI project Ivan Seskar Rutgers, The State University of New Jersey  Contact: seskar (at) winlab (dot ...

WINLAB

Flow Table Entry OpenFlow Switch (ver. 8.9.0)

SwitchPort

MACsrc

MACdst

Ethtype

VLANID

IPSrc

IPDst

IPProt

TCPsport

TCPdport

Rule Action Stats

1. Forward packet to port(s)2. Encapsulate and forward to controller3. Drop packet4. Send to normal processing pipeline

+ mask

Packet + byte counters

The Stanford Clean Slate Program htp://cleanslate.stanford.edu

Page 16: Ivan Seskar WINLAB Cognitive radio technology and GENI project Ivan Seskar Rutgers, The State University of New Jersey  Contact: seskar (at) winlab (dot ...

WINLAB

OF Meso-scale Deployments: Rutgers

ION

Page 17: Ivan Seskar WINLAB Cognitive radio technology and GENI project Ivan Seskar Rutgers, The State University of New Jersey  Contact: seskar (at) winlab (dot ...

WINLAB

“Internet2 ION (Interoperable On-demand Network) is a revolutionary new dynamic circuit network service that allows researchers and network engineers alike to create dedicated, point-to-point circuits in real time—or reserve them in advance.”

Internet2 ION™

Page 18: Ivan Seskar WINLAB Cognitive radio technology and GENI project Ivan Seskar Rutgers, The State University of New Jersey  Contact: seskar (at) winlab (dot ...

WINLAB

ION Connectivity Example

18

Page 19: Ivan Seskar WINLAB Cognitive radio technology and GENI project Ivan Seskar Rutgers, The State University of New Jersey  Contact: seskar (at) winlab (dot ...

WINLAB

ION Performance

325638

1228.8

2918.4

5519.36

333665

1331.2

3317.76

5775.36

0

1000

2000

3000

4000

5000

6000

0 200 400 600 800 1000

60

sec

. tr

ansf

er s

ize

[MB

]

Dialed bandwidth [Mbps]

TCPUDP

Page 20: Ivan Seskar WINLAB Cognitive radio technology and GENI project Ivan Seskar Rutgers, The State University of New Jersey  Contact: seskar (at) winlab (dot ...

WINLAB

GENI Spiral 3: WiMAX

Page 21: Ivan Seskar WINLAB Cognitive radio technology and GENI project Ivan Seskar Rutgers, The State University of New Jersey  Contact: seskar (at) winlab (dot ...

WINLAB

WiMAX Meso-scale Deployments

Page 22: Ivan Seskar WINLAB Cognitive radio technology and GENI project Ivan Seskar Rutgers, The State University of New Jersey  Contact: seskar (at) winlab (dot ...

WINLAB

WiMAX Kit: Architecture

ASN Substrate

vBTS SubstrateCon

s-w

m-0

2et

h2Con

s-w

m-0

3et

h2

Outside Network

eth0

eth1

InstrumentationNetwork

InternalNetwork

Base Station (BTS) eth1

eth1

eth0

OutsideWorld

10.3.0.61

10.3.0.73

Outside Bus (Trunk)10

.0.1

02.3

10.0

.102

.2

VM Bus (Trunk)

Page 23: Ivan Seskar WINLAB Cognitive radio technology and GENI project Ivan Seskar Rutgers, The State University of New Jersey  Contact: seskar (at) winlab (dot ...

WINLAB

WiMAX Kit NEC Basestation

23

BTS

ASN-GW

vBTS

Page 24: Ivan Seskar WINLAB Cognitive radio technology and GENI project Ivan Seskar Rutgers, The State University of New Jersey  Contact: seskar (at) winlab (dot ...

WINLAB

WiMAX Kit ASN Gateway

24

BTS

ASN-GW

vBTS

Page 25: Ivan Seskar WINLAB Cognitive radio technology and GENI project Ivan Seskar Rutgers, The State University of New Jersey  Contact: seskar (at) winlab (dot ...

WINLAB25

WiMAX Kit Virtual BS (vBS)

BTS

ASN-GW

vBTS

Page 26: Ivan Seskar WINLAB Cognitive radio technology and GENI project Ivan Seskar Rutgers, The State University of New Jersey  Contact: seskar (at) winlab (dot ...

WINLAB

MeasuredRSSI

WiMAX Coverage

Connectivity

@WINLAB

@NYU (Brooklyn Poly)

Page 27: Ivan Seskar WINLAB Cognitive radio technology and GENI project Ivan Seskar Rutgers, The State University of New Jersey  Contact: seskar (at) winlab (dot ...

WINLAB

Efforts Around the World!

ETRI

NICTA

The GENI project is actively collaborating with peer efforts outside the US, based on equality and arising from direct, “researcher to researcher” collaborations.

G-LABFIRE

Brazil

JGN2plus

China

GENI - htp://www.geni.net

Page 28: Ivan Seskar WINLAB Cognitive radio technology and GENI project Ivan Seskar Rutgers, The State University of New Jersey  Contact: seskar (at) winlab (dot ...

WINLAB

www.geni.netwimax.orbit-lab.org

www.openflowswitch.orghttp://www.internet2.edu/ion

crkit.orbit-lab.org

More Info @