CogNet - Cognitive Networking NSF NeTS/FIND (Future Internet Network Design) Collaborative Project...

15
CogNet - Cognitive CogNet - Cognitive Networking Networking NSF NeTS/FIND (Future Internet Network Design) Collaborative Project Rutgers University University of Kansas Carnegie Mellon University
  • date post

    20-Dec-2015
  • Category

    Documents

  • view

    212
  • download

    0

Transcript of CogNet - Cognitive Networking NSF NeTS/FIND (Future Internet Network Design) Collaborative Project...

Page 1: CogNet - Cognitive Networking NSF NeTS/FIND (Future Internet Network Design) Collaborative Project Rutgers University University of Kansas Carnegie Mellon.

CogNet - Cognitive NetworkingCogNet - Cognitive Networking

NSF NeTS/FIND (Future Internet Network Design)Collaborative ProjectRutgers University

University of KansasCarnegie Mellon University

Page 2: CogNet - Cognitive Networking NSF NeTS/FIND (Future Internet Network Design) Collaborative Project Rutgers University University of Kansas Carnegie Mellon.

CogNet in PerspectiveCogNet in Perspective• GENI (Global Environment for Network

Innovations)• Global experimental facility that will foster

exploration and evaluation of new networking architectures (at scale) under realistic conditions

• Major infrastructure, expected to be $367 million

• FIND (Future Internet Network Design)• Requirements for global network of fifteen

years from now - what should that network look like and do?

• How would we re-conceive tomorrow's global network today, if we could design it from scratch?

• Innovative ideas in broad area of network architecture, principles, and design

• Research projects expected to be funded at $20 million per year in progressive phases

• Provides experiments and architectures that will be pursued on the GENI infrastructure

Page 3: CogNet - Cognitive Networking NSF NeTS/FIND (Future Internet Network Design) Collaborative Project Rutgers University University of Kansas Carnegie Mellon.

Wireless Networking ChallengesWireless Networking Challenges

Why is wireless networking hard?

• Mobility is inherent with untethered

• Resources are constrained• Spectrum “scarcity” → bandwidth & delay issues

• Environment changes• Mobility → different surroundings (indoor, urban, rural)

• Varying physical properties• Wireless communication path changes over time

Page 4: CogNet - Cognitive Networking NSF NeTS/FIND (Future Internet Network Design) Collaborative Project Rutgers University University of Kansas Carnegie Mellon.

Cognitive / Agile Radio PlatformsCognitive / Agile Radio Platforms• Flexible in RF carrier frequency (~0 - 6 GHz)• Flexible in bandwidth (several 10’s MHz)• Flexible in waveform

• A/D and D/A driven• Generated/processed by programmable DSP and/or FPGAs

• Dials to observe• Traffic characteristics measured at network

layer• Error rate & characteristics (BER and

distribution)– MAC layer per packet error information– Network and transport layer per flow

correlations• Receive characteristics

– Physical layer – signal strength, interfering signals, background noise

– MAC layer – transmit power, antenna in use

• Knobs to influence• Physical layer

– Frequency & bandwidth– Transmit power– Beam width & direction– Data rate, code, & chipping rate

• MAC protocol– FEC strength– Retransmit scheme– MTU size– Encryption & parameters

• Network layer– Routing protocol– Addressing plan(s)– ACLs

• Interface framework with a flexible, usable set of scalable parameters• Adapt to resource constraints, environment, varying physical conditions, application

AD8347 80AD8349 150ADF4360 4 @60mA 240ADF4113 15SMV3300A 20FOX801BE-160 5BGA2031 70MGA-83563 200MGA-82563 100MGA-545P8 140MGA-86576 2 @25mA 50HMC488MSG8 2 @50mA 100ERA-1SM 40

+3.3 +5

770mA 440mA

3 dBPOWERDIVDER

SMV3300A

LO 3

LNA

BASEBAND I

BASEBAND Q

SPI Bus

5 GHz RF PCB Block Diagram

5.250-5.850 GHz

AD8347

I-Q DEMODULATOR800 MHz - 2.7 GHz

GAINCONTROL

I DET Q DET

LNA

1.850-2.450 GHz

AD8349I-Q MODULATOR700 MHz - 2.7 GHz

090

BASEBAND Q

BASEBAND I

LR I

PA

ADF4360-1

ADF4360-2

TX LO 2

3.4 GHz

16.0 MHz

TCXOFOX801BE-160

0

90

D. DePardo

1 1

27 JULY 05

BGA2031Gain = [email protected] GHz (2.7

G = [email protected] GHzP1dB = [email protected] GHz

VCT RL

)

MGA-86576Gain = [email protected] GHzP1dB = [email protected] GHzNF [email protected] GHz

HMC488MS8GCLoss = 10 dBP1dB = +8 dBmLO Drive 0dBm

MGA-83563Gain = [email protected] GHzP1dB = [email protected] GHzP = [email protected] GHzSAT

Lumped Microstrip

REF CLK OUT

LR I

MGA-82563Gain = [email protected] GHzP1dB [email protected] GHz

(-100dBm)

+8dBi

-4dB +19dB

(-77dBm)

-5dB

-3dB

+19dB

(-66dBm)

(+5dBm)

-5dB+9dB

(+3.5dBm)

-2dB

(+3.5dBm)

-10dB -5dB

(-81dBm)

(+3dBm)

-5dB+9dB

(+7dBm)

-10dB-5dB+17dB

(+9dBm)(+21dBm)

(+25dBm)

+8dBi

JumperSelect

BW=30 MHz

BW=30 MHz

-4dB

(+17dBm)

ADF4360-1

ADF4360-21.850-2.150 GHz

RX LO 1

AD56016 BIT DAC

RX IF GAINCONTROL

AD56016 BIT DAC

TX IF GAINCONTROL

1

0-30dB RXAttenuation

Control

Act ive TX Antenna Module

Act ive RX Antenna Module

2.150-2.450 GHz

1.850-2.150 GHz

2.150-2.450 GHz

3.4 GHz

1.850-2.450 GHz

5.250-5.850 GHz

(-3dBm)

OPTIONALFor use with passive

antennaMGA-545P8Gain = [email protected] GHzP1dB = [email protected] GHzP = [email protected] GHzSAT

ERA-1SMGain = [email protected] GHzP1dB = +12dBm

(-8dBm)(-2dBm)(+15dBm)

ADF4113

MC68HC08Microcontroller

I²C

DPB Input

Page 5: CogNet - Cognitive Networking NSF NeTS/FIND (Future Internet Network Design) Collaborative Project Rutgers University University of Kansas Carnegie Mellon.

Cognitive NetworkingCognitive Networking

Cognitive (from Wikipedia) – applying the experience gathered in one place by one being

to actions by another being elsewhere

• Developing experimental protocol stack for cognitive networks, not just cognitive radios

• Scalable autoconfiguration & network management• Dynamic network layer supporting tailored functionality

(IP, group messaging, rich queries, etc.)• Builds on the foundation of cognitive radios (e.g., Rutgers

/ GNU Radio, KU Agile Radio), but extends it further up the protocol stack, and explores across stack

Page 6: CogNet - Cognitive Networking NSF NeTS/FIND (Future Internet Network Design) Collaborative Project Rutgers University University of Kansas Carnegie Mellon.

CogNet VisionCogNet Vision

Page 7: CogNet - Cognitive Networking NSF NeTS/FIND (Future Internet Network Design) Collaborative Project Rutgers University University of Kansas Carnegie Mellon.

Network Layer OverlaysNetwork Layer Overlays

Core Network

Supernode(mobile or fixed)

Mobile Nodes

Overlay 1

Overlay 2

Page 8: CogNet - Cognitive Networking NSF NeTS/FIND (Future Internet Network Design) Collaborative Project Rutgers University University of Kansas Carnegie Mellon.

Network Layer Innovations ExampleNetwork Layer Innovations Example

• Sensor networks with resource constraints• Size, weight, power limits → bandwidth, processing power limits

• Traditional IP networking not the best answer• Substantial overhead• Unnecessary communications

• Innovations• Lightweight network-layer protocols• Operations on data flow – e.g., nodes

do not forward sensor data valuesthat are unchanged

• Gateways

Wireless Sensor Network

Page 9: CogNet - Cognitive Networking NSF NeTS/FIND (Future Internet Network Design) Collaborative Project Rutgers University University of Kansas Carnegie Mellon.

Network Layer OverlaysNetwork Layer Overlays• Structured and unstructured P2P, DHT• Services may map better to particular overlays

• Search, distributed file storage, load balancing, multicast messaging

• Overlay typically denotes an application layer network of semi-persistent links between participating nodes, that is used to forward messages between the distributed application elements

• Can also use them for Layer 3 forwarding• Inspired by M. Caesar, M. Castro, E. Nightingale, G. O'Shea and A.

Rowstron, "Virtual Ring Routing: Network routing inspired by DHTs", Sigcomm 2006, Pisa, Italy, September 2006, http://research.microsoft.com/~antr/VRR.htm

• Explore how having tailored layer 3s, (IP, range-based overlays, multicast optimized overlays, etc.) may impact end-to-end network architecture for interoperating cognitive wireless subnets and the future Internet

Page 10: CogNet - Cognitive Networking NSF NeTS/FIND (Future Internet Network Design) Collaborative Project Rutgers University University of Kansas Carnegie Mellon.

Network Layer OverlaysNetwork Layer Overlays

• Research topics• How to use, position, and discover routers between the overlays

themselves, and the Internet• How applications can decide which network layer to use

– Legacy approach manipulating resolver libraries– New approach by applications aware of the Global Control

Plane (GCP)• Implement multiple new network layers (linux kernel changes for

experiments, implement within ns2 for simulations, and explore if common code can be leveraged)

• Ideally explore performance tradeoffs (more overhead, etc. versus better utilization, etc.) in simulation and real cognitive radio network (KUAR or Rutgers/GNU Radio)

Page 11: CogNet - Cognitive Networking NSF NeTS/FIND (Future Internet Network Design) Collaborative Project Rutgers University University of Kansas Carnegie Mellon.

Routing and PlatformsRouting and Platforms• XORP

• Routing protocol implementations, extensible API, and configuration tools• IPv4 and IPv6 – BGP, RIP, PIM-SM, and IGMP/MLD

• Routing Control Platform (RCP)• Computes BGP routes for the routers in an AS• Incorporates complete routing information & network engineering

• Provides basis for experimentation with interdomain routing• Inter-overlay – between overlays on same network• Gateways (supernodes) between networks

Source: XORP Design Overview

Source: M. Caesar, et al, "Design and implementation of a Routing Control Platform“, NSDI 2005

XORP

Page 12: CogNet - Cognitive Networking NSF NeTS/FIND (Future Internet Network Design) Collaborative Project Rutgers University University of Kansas Carnegie Mellon.

Network Management ArchitectureNetwork Management Architecture

• Global Control Plane

Network Management Information

Exposed ViaManagement AndService Discovery

Overlays

Network Management Information

Exposed ViaManagement AndService Discovery

Overlays

Network Wide Cross Layer Interaction

Cognitive Radio & MAC Layers

Local Instance

of theGlobal ControlPlane

Network Management Information

Exposed ViaManagement AndService Discovery

Overlays

Applications

Cognitive Networking Layer

IPRich

QueryGroup

Messaging

Node 1 Node 2 Node 3

Page 13: CogNet - Cognitive Networking NSF NeTS/FIND (Future Internet Network Design) Collaborative Project Rutgers University University of Kansas Carnegie Mellon.

Global Control PlaneGlobal Control Plane• Implement overlay for inter-node transmission of control

plane data (position, capabilities, errors, signal strength, etc.)

• Implement parts of local node control plane necessary to perform network layer research• Primarily application and layer 3• CMU/Rutgers will implement layer 1 & 2 for their radios • KU may implement local node control plane layer 1 & 2 for KUAR

• Explore performance – analytically & experiment• Overlay overhead versus better data for cognitive decisions using local

cross-layer and global cross-network information• Assertion - make better cognitive decision knowing local node

information and receiving node environments as well as details above any intermediate hops

Page 14: CogNet - Cognitive Networking NSF NeTS/FIND (Future Internet Network Design) Collaborative Project Rutgers University University of Kansas Carnegie Mellon.

CogNet SummaryCogNet Summary• Developing experimental protocol stack for cognitive networks, not just cognitive radios

• Scalable autoconfiguration & network management

• Dynamic network layer supporting tailored functionality (IP, group messaging, rich queries, etc.)

• Building on foundation of cognitive radios (e.g., Rutgers & GNU Radio, KU Agile Radio), but extends it further up the protocol stack, and explores across stack

Page 15: CogNet - Cognitive Networking NSF NeTS/FIND (Future Internet Network Design) Collaborative Project Rutgers University University of Kansas Carnegie Mellon.

CogNet - Cognitive NetworkingCogNet - Cognitive Networking