An Application-Aware Overlay Networks Architecture & API Tarun - - PowerPoint PPT Presentation

an application aware overlay networks architecture api
SMART_READER_LITE
LIVE PREVIEW

An Application-Aware Overlay Networks Architecture & API Tarun - - PowerPoint PPT Presentation

An Application-Aware Overlay Networks Architecture & API Tarun Banka, Panho Lee, H. M. N. Dilum Bandara, and Anura P. Jayasumana Department of Electrical and Computer Engineering, Colorado State University, Fort Collins, CO 80523. Dilum


slide-1
SLIDE 1

An Application-Aware Overlay Networks Architecture & API

Tarun Banka, Panho Lee, H. M. N. Dilum Bandara, and Anura P. Jayasumana

Department of Electrical and Computer Engineering, Colorado State University, Fort Collins, CO 80523.

Dilum Bandara

dilumb@engr.colostate.edu

slide-2
SLIDE 2

Outline

  • CASA
  • Application aware networks
  • Overlay networks
  • AWON architecture & API
  • What’s ahead

FRACTAL 2009 2

slide-3
SLIDE 3

Collaborative Adaptive Sensing of the Atmosphere (CASA)

  • Concept

– A set of networked small radars instead of a large radar – Sense lower 3 km of atmosphere – Collaborating radars:

  • Improved sensing, detection, &

prediction

  • Goal

– Improve warning time & forecast accuracy for hazardous weather

10,000
ft

tornado wind

e a r t h 
 s u r f a c e

snow

3.05
km 3.05
km 40 80 120 160 200 240 RANGE
(km) Horz.
Scale:
1”
=
50
km Vert.
Scale:
1”
‐=‐
2
km 5.4
km 1
km 2
km 4
km

gap

10,000
ft

tornado wind snow

3.05
km 3.05
km 40 80 120 160 200 240 RANGE
(km)

FRACTAL 2009 3

slide-4
SLIDE 4

CASA Oklahoma Test-bed

  • Multiple high bandwidth streams
  • Real-time communication
  • Heterogeneous infrastructure & end users
  • Simultaneous observations by multiple radars
  • Multi-sensor data fusion
  • Hostile weather conditions

Radar 1 Radar 2 Radar 3 Radar 4 Radar 1 Radar 2 Radar 3 Radar 4

WOSC Altus Snyder Cameron Lawton Repeater USAO Chickasha RushSprings Velma Radio tower Newcastle OU Engineering D S
  • 3
DS-3 D S
  • 3
DS-3 DS-3 DS-3 DS-3 D S
  • 3
DS-3 OneNet Hub- Altus Tower- Altus 100Mb Tower- Snyder OneNet Hub- Lawton Tower- Lawton Tower- RushSpri ngs Tower- Velma Tower- Ardmore OneNet Hub- Ardmore 100 Mb Tower- Newcast Tower Chickash OneNet Hub- Chick DS-3 SONET OneNet Hub-OKC 4 5 M b
  • E
t h e r n e t WesternHeights Tower Lexington 8 2 . 1 1 B 3550 Each Hub Has existing Fiber Based DS-3 to OneNethub-OKC DS-3 DS-3 DS-3 DS-3

FRACTAL 2009 4

slide-5
SLIDE 5

Challenges

  • Distributed Collaborative Adaptive Sensing (DCAS)

– Sensing, processing, & storage elements are interconnected via the Internet – High bandwidth data streams – Real-time communication – End users rely on different subsets of data

  • Adapting to varying network conditions
  • QoS perceived by end users depends on

– Timeliness & usefulness of received data – Jitter, excessive delay, & random packet loss

  • End-host based correction/adaption is not effective

FRACTAL 2009 5

slide-6
SLIDE 6

Application Aware Networks (AANs)

  • Networks that implicitly or explicitly learn about the

application characteristics & adapt their forwarding strategy to meet the application requirements in the best possible way

  • Possibilities

– Application aware packet forwarding – In-network application aware processing & storage – Enhance the adaptability of applications – Enhanced QoS provided to end users

  • Current networks are not application aware

– Lack of hardware & architectural support

  • Overlay networks are a viable solution

FRACTAL 2009 6

slide-7
SLIDE 7

Overlay Networks

  • A computer network built on top
  • f another network

– e.g., dial-up Internet, P2P

  • Application layer solution
  • Virtual links between overlay

nodes

  • Overlay routing

– Control path/link selection – QoS enhancement

  • Application-aware processing at

intermediate nodes

FRACTAL 2009 7

slide-8
SLIDE 8

Application-Aware Overlay Networks (AWON) Architecture

  • An architectural framework to

deploy AAN services

– ASP - Application-specific Service Plug-in – ASPs inject application specific functionality into overlay nodes – API for easy deployment of ASPs

  • www.cnrl.colostate.edu/Projects/AWON/awon-

api.0.1.tar.gz

  • ASPs regulate flow of data through
  • verlay nodes

– Taking application specific constrains into account – Extract, select, fuse, & repack data

  • Overlay routing protocol provide

desired QoS support

FRACTAL 2009 8

slide-9
SLIDE 9

AWON (cont.)

FRACTAL 2009

  • Different AAN services
  • Application specific content delivery

under varying network conditions

  • Better quality in content delivered to end

users

Measurements on PlanetLab 9

slide-10
SLIDE 10

What’s Ahead

  • Basic functions of overlay networks will eventually be

migrated into network elements

  • Potential for in-network processing & storage

– However, resources per application will still be limited

  • Renewed interest in AANs

– Vendors are interested in architectural support

  • AWON architecture would be a suitable reference framework

in realizing the AAN paradigm

– Overlay networks, AANs  P2P based in-network fusion

  • How to distribute ASPs?

– Online installation, micro-programs in packets, etc. – Need programming & protocol description languages

FRACTAL 2009 10