application aware self optimization of wireless mesh
play

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


  1. 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 Günes Dirk Staehle Julius-Maximilians-Universität Würzburg Freie Universität Berlin

  2. AquareYoum Application and Quality of Experience Aware Resource Management for YouTube in Wireless Mesh Networks 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 Application-Aware Self-Optimization of Wireless Mesh Networks 2 with AquareYoum and DES-SERT

  3. QoE-based RRM  Main idea  QoE assessment at the edge of the network  QoE based RRM decision in the network Utilize QoE for RM Decisions  Advantage Dynamic resource adaptation to application Network quality feedback Measure QoE Measure  Problem Report QoE QoE Report QoE QoE prediction necessary for avoiding QoE degradations  Solution: Monitor application comfort  AC = application usage and condition  allows to predict QoE degradation Application-Aware Self-Optimization of Wireless Mesh Networks 3 with AquareYoum and DES-SERT

  4. The AquareYoum Architecture  Obtains information on network resources and AC  Monitors available  Decides upon resources application specific  Sends current resource RM Tool status to mesh advisor Mesh Mesh Monitor Monitor Utilization Resource  Management AC = Application usage Utilization Tools and condition  Channel assignment  Allows QoE prediction  Traffic shaping Mesh  YouTube AC = buffered  Advisor Dynamic gateway selection playtime  Routing path selection  … Application Comfort Application Comfort Application Application  Detects application Monitor Monitor  Monitors AC  Sends current AC to mesh advisor Application-Aware Self-Optimization of Wireless Mesh Networks 4 with AquareYoum and DES-SERT

  5. DES-Testbed  Properties of the DES-Testbed     Persistent testbed Indoor nodes Outdoor nodes Mobile nodes  >100 hybrid nodes  Spanning ≥3 buildings  Wireless mesh nodes  Wireless sensor nodes Application-Aware Self-Optimization of Wireless Mesh Networks 5 with AquareYoum and DES-SERT

  6. 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 Application-Aware Self-Optimization of Wireless Mesh Networks 6 with AquareYoum and DES-SERT

  7. Interaction of Components D RM Application Mesh Advisor Tool Monitor Dory E Forrest YoMo S Routing path status Bandwidth of YouTube β too - Routing path too small Alert! path small? S Monitor Routing path status buffered no yes playtime E β rating X = best position for R higher Move to X and bandwidth provide Move to position X Routing path status hop additional hop T Mobile mesh Routing path Decision about YouTube buffered playtime β monitoring node quality RM actions Application-Aware Self-Optimization of Wireless Mesh Networks 7 with AquareYoum and DES-SERT

  8. Demo Setup A node failure 1 happens. 3 2 The routing protocol 2 replaces the broken route. 4 1 6 The bandwidth of the new route is not 3 sufficient, β falls below the alarm threshold, YoMo alarms Dory. 5 Dory triggers 4 Forrest to move. Forrest moves to the place Client displaying a YouTube video of the broken node to 5 provide an additional hop. The AquareYoum Architecture supports the self-  healing properties of the DES-SERT framework The routing protocol moves 6  The two ideas complement one another to allow the flow to the new route for a successful YouTube playback Application-Aware Self-Optimization of Wireless Mesh Networks 8 with AquareYoum and DES-SERT

Recommend


More recommend