Application-Aware Self-Optimization of Wireless Mesh Networks with - - PowerPoint PPT Presentation

application aware self optimization of wireless mesh
SMART_READER_LITE
LIVE PREVIEW

Application-Aware Self-Optimization of Wireless Mesh Networks with - - PowerPoint PPT Presentation

Application-Aware Self-Optimization of Wireless Mesh Networks with AquareYoum and DES-SERT Barbara Staehle, Florian Wamser, Oliver Hahm, Nicolai Schmittberger, Sebastian Deschner, Andreas Blenk, Mesut Gnes Dirk Staehle


slide-1
SLIDE 1

Application-Aware Self-Optimization

  • f Wireless Mesh Networks with

AquareYoum and DES-SERT

Barbara Staehle, Florian Wamser, Sebastian Deschner, Andreas Blenk, Dirk Staehle

Julius-Maximilians-Universität Würzburg

Oliver Hahm, Nicolai Schmittberger, Mesut Günes

Freie Universität Berlin

slide-2
SLIDE 2

2 Application-Aware Self-Optimization of Wireless Mesh Networks with AquareYoum and DES-SERT

Cisco Visual Networking Index 2010

 Increasing heterogeneity on application layer  Increasingly different application specific QoS requirements

Application and QoE Aware RM necessary for ensuring user satisfaction  YouTube and WMNs as an example

AquareYoum

Application and Quality of Experience Aware Resource Management for YouTube in Wireless Mesh Networks

slide-3
SLIDE 3

3 Application-Aware Self-Optimization of Wireless Mesh Networks with AquareYoum and DES-SERT

QoE-based RRM

 Main idea

  • QoE assessment at the edge of the network
  • QoE based RRM decision in the network

 Advantage

Dynamic resource adaptation to application quality feedback

 Problem

QoE prediction necessary for avoiding QoE degradations

 Solution: Monitor application comfort

  • AC = application usage and condition
  • allows to predict QoE degradation

Measure QoE Report QoE Report QoE

Network

Measure QoE Utilize QoE for RM Decisions

slide-4
SLIDE 4

4 Application-Aware Self-Optimization of Wireless Mesh Networks with AquareYoum and DES-SERT

Application Monitor Mesh Advisor Application Comfort Application Monitor Application Comfort Utilization Utilization Mesh Monitor

Detects application

Monitors AC

Sends current AC to mesh advisor  Monitors available resources  Sends current resource status to mesh advisor  Obtains information

  • n network

resources and AC  Decides upon application specific RM Tool

Mesh Monitor

The AquareYoum Architecture

Resource Management Tools

 Channel assignment  Traffic shaping  Dynamic gateway selection  Routing path selection  …  AC = Application usage and condition  Allows QoE prediction  YouTube AC = buffered playtime

slide-5
SLIDE 5

5 Application-Aware Self-Optimization of Wireless Mesh Networks with AquareYoum and DES-SERT

DES-Testbed

 Properties of the DES-Testbed

  • Persistent testbed
  • >100 hybrid nodes
  • Spanning ≥3 buildings
  • Wireless mesh nodes
  • Wireless sensor nodes
  • Indoor nodes
  • Outdoor nodes
  • Mobile nodes
slide-6
SLIDE 6

6 Application-Aware Self-Optimization of Wireless Mesh Networks with AquareYoum and DES-SERT

DES-SERT

Distributed Embedded Systems - Simple and Extensible Routing Framework for Testbeds

  • ANSI-C library
  • Underlay routing in user space
  • Routing based on IP or MAC addresses
  • Multiplexing and piggybacking of routing information
  • Periodic task execution
  • Runtime configuration and monitoring
  • Command line interface
  • SNMP via AgentX
  • Logging (file, syslog, ring buffer, …)
  • Monitor interface support
slide-7
SLIDE 7

7 Application-Aware Self-Optimization of Wireless Mesh Networks with AquareYoum and DES-SERT

Interaction of Components

Bandwidth

  • f YouTube

path too small?

Routing path rating

Move to X and provide additional hop Routing path status β too small

Application Monitor YoMo Mesh Advisor Dory RM Tool Forrest

X = best position for higher bandwidth hop Routing path status Routing path status Monitor buffered playtime β Move to position X yes no

Alert!

D E S

  • S

E R T

Decision about RM actions YouTube buffered playtime β monitoring Mobile mesh node Routing path quality

slide-8
SLIDE 8

8 Application-Aware Self-Optimization of Wireless Mesh Networks with AquareYoum and DES-SERT

Demo Setup

The AquareYoum Architecture supports the self- healing properties of the DES-SERT framework

The two ideas complement one another to allow for a successful YouTube playback

1

A node failure happens.

2

The routing protocol replaces the broken route.

3

The bandwidth of the new route is not sufficient, β falls below the alarm threshold, YoMo alarms Dory.

4

Dory triggers Forrest to move.

5

Forrest moves to the place

  • f the broken node to

provide an additional hop.

6

The routing protocol moves the flow to the new route

Client displaying a YouTube video 1 2 4 5 3 6