Distributed Configuration and Load Balancing in Wireless Networks



Similar documents
CELL BREATHING FOR LOAD BALANCING IN WIRELESS LAN

A Performance Management architecture for QoS enabled heterogeneous networks

Analysis of QoS parameters of VOIP calls over Wireless Local Area Networks

Components and Concepts of the Ambient Networks Architecture

Load Balancing among Access Points

Wireless Network Analysis. Complete Network Monitoring and Analysis for a/b/g/n

Observer Analyzer Provides In-Depth Management

Techniques for Load Balancing in Wireless LAN

TOPOLOGIES NETWORK SECURITY SERVICES

SELECTIVE ACTIVE SCANNING FOR FAST HANDOFF IN WLAN USING SENSOR NETWORKS

Cooperative Handoff in Wireless Networks

Unlicensed Mobile Access (UMA) Handover and Packet Data Performance Analysis

4 Internet QoS Management

CS6956: Wireless and Mobile Networks Lecture Notes: 2/11/2015. IEEE Wireless Local Area Networks (WLANs)

Load Balancing Routing in Multi-Channel Hybrid Wireless Networks with Single Network Interface

CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING

Antenna Based Self Optimizing Networks for Coverage and Capacity Optimization

Simulation of Heuristic Usage for Load Balancing In Routing Efficiency

Throughput Maximization in Wireless LAN with Load Balancing Approach and Cell Breathing

SolarWinds Certified Professional. Exam Preparation Guide

Opnet Based simulation for route redistribution in EIGRP, BGP and OSPF network protocols

Load Balancing in IEEE Networks

Efficient Load Balancing Routing in Wireless Mesh Networks

An enhanced TCP mechanism Fast-TCP in IP networks with wireless links

Wireless LAN Services for Hot-Spot

Access to GSM and GPRS mobile services over unlicensed spectrum technologies through UMA

An Active Packet can be classified as

Research Article Volume 6 Issue No. 4

Networking 4 Voice and Video over IP (VVoIP)

Adaptive DCF of MAC for VoIP services using IEEE networks

CHAPTER 1 1 INTRODUCTION

Detecting MAC Layer Misbehavior in Wifi Networks By Co-ordinated Sampling of Network Monitoring

KT The Value Networking Company

Computer Networking. Definitions. Introduction

Advanced Wireless LAN VoIP Technology

Forced Low latency Handoff in Mobile Cellular Data Networks

A survey on Spectrum Management in Cognitive Radio Networks

Designing scalable wireless networks in the campus LAN

MultiNet: Connecting to Multiple IEEE Networks Using a Single Wireless Card

1. Introduction. 2. Saving Overview

An Efficient QoS Routing Protocol for Mobile Ad-Hoc Networks *

Accelerating Service Discovery in Ad-hoc Zero Configuration Networking

Supporting Municipal Business Models with Cisco Outdoor Wireless Solutions

Analysis and Enhancement of QoS in Cognitive Radio Network for Efficient VoIP Performance

Wireless LAN Concepts

Analysis of Effect of Handoff on Audio Streaming in VOIP Networks

SSVVP SIP School VVoIP Professional Certification

Analysis of Performance of VoIP

Cisco CCNP Optimizing Converged Cisco Networks (ONT)

DeuceScan: Deuce-Based Fast Handoff Scheme in IEEE Wireless Networks

From reconfigurable transceivers to reconfigurable networks, part II: Cognitive radio networks. Loreto Pescosolido

The WestNet Advantage: -- Textbooks, ebooks, ecourses -- Instructor Resourse Center -- Student Resource Center

Deploy WiFi Quickly and Easily

ALL-IP CELLULAR NETWORK ARCHITECTURE FOR EFFICIENT RESOURCE MANAGEMENT

QoSIP: A QoS Aware IP Routing Protocol for Multimedia Data

A Routing Metric for Load-Balancing in Wireless Mesh Networks

Traffic Prediction in Wireless Mesh Networks Using Process Mining Algorithms

Distributed Explicit Partial Rerouting (DEPR) Scheme for Load Balancing in MPLS Networks

MISSING NEIGHBOR ANALYSIS

EFFICIENT DETECTION IN DDOS ATTACK FOR TOPOLOGY GRAPH DEPENDENT PERFORMANCE IN PPM LARGE SCALE IPTRACEBACK

International Journal of Advanced Research in Computer Science and Software Engineering

ADHOC RELAY NETWORK PLANNING FOR IMPROVING CELLULAR DATA COVERAGE

Scanning Delays in Networks

Quality of Service Routing Network and Performance Evaluation*

DDOS WALL: AN INTERNET SERVICE PROVIDER PROTECTOR

Smart Mobility Management for D2D Communications in 5G Networks

Disaster Recovery Design Ehab Ashary University of Colorado at Colorado Springs

Achieving Load Balancing in Wireless Mesh Networks Through Multiple Gateways

Top-Down Network Design

CHAPTER 1 INTRODUCTION

QUALITY OF SERVICE METRICS FOR DATA TRANSMISSION IN MESH TOPOLOGIES

A Novel Distributed Wireless VoIP Server Based on SIP

Bio-inspired mechanisms for efficient and adaptive network security

Interference in LTE Small Cells:

Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc

Tutorial on Network Management and Measurements. Tasos Alexandridis

COMPARATIVE ANALYSIS OF ON -DEMAND MOBILE AD-HOC NETWORK

Cisco Wireless Control System (WCS)

NX 9500 INTEGRATED SERVICES PLATFORM FOR THE PRIVATE CLOUD

Transcription:

Distributed Configuration and Load Balancing in Wireless Networks Giorgio Nunzi, Simon Schütz, Marcus Brunner, Sandra Tartarelli { nunzi, schuetz, brunner, tartarelli } @ netlab.nec.de

Outline Motivations and current work Self-configuring Access Points Load Balancing in wireless hotspots Monitoring of self-configuring devices Outlook 2

Why do we look at distributed configuration? Three main motivations: Easy configuration in large networks Boxes perform some configuration tasks autonomously A central control is released from many tasks Reduce manual intervention where possible Plug-and-play devices New devices can be attached to an existing network Reduced costs of installation Possible new business models Scalability Distributed configuration can remove bottlenecks Distributed algorithms might bring better performances 3

Distributed Configuration at NEC Distributed Self-Configuration of IP Routers (IP address space and Routing Protocols, not further addressed here) Self-configuring Access Points Main goal is to support Plug-and-Play hotspots and network composition Deployed generic architecture for a self-configuring device Defined a model for information exchange between self-configuring APs Analyzed information dissemination in large hotspot Load Balancing in wireless networks Studied Load Balancing in 802.11e networks for a centralized approach Currently adding load balancing to the distributed approach Generic monitoring of self-configuring devices Main goal is to support self-configuring devices in operative networks What do we need to monitor self-conf device? Where are the bottlenecks in monitoring self-configuring devices? 4

Outline Motivations and current work Self-configuring Access Points Load Balancing in wireless hotspots Monitoring of self-configuring devices Outlook 5

Self-configuring Access Points What is a self-configuring Access Point? bootstrapping base station can autonomously configure wireless properties SSID, channel, protocol, TX power, etc. can coordinate configuration with neighboring stations complete wireless network Configuration tasks are performed by different modules A common layer provides basic functionalities (information exchange, timer ) Each module runs specific configuration tasks An exchange protocol is used to synchronize information among stations Synchronization can be performed On periodic basis Automatically after a configuration change Information exchange is scoped We can coordinate synchronization between neighbors and complete network 6

Behavior of a self-configuring AP Mod1 Mod2 Mod3 SC Common Layer Self-configuring APs can exchange information On periodic basis Event based Legacy Functions An extension for self-configuring is attached on a legacy device A configuration task is delegated to each module in the extension Each module changes some configuration parameters On periodic basis Event based (e.g. after a configuration change) A neighboring relationship between APs is established based on the physical topology 7 Information is categorized on its scope Private information Local information Global information AP AP AP AP AP AP Physical neighborhood Local information exchange Global information synchronized

Configuration tasks The following configuration tasks are supported: SSID flooding Goal: allow a station just plugged to enter into the existing BSS Security can be achieved with certificates Channel assignment Goal: reduce radio interference Based on radio usage and local information an optimal channel is selected Load Balancing Goal: maximize use of wireless resources and guarantee QoS Overloaded AP can coordinate load with neighboring APs Transfer from centralized LB Still work in progress 8

Figures of synchronization between APs Convergence Time for Initial Self-Organization Spread Time of new Global Information 9

Main issues in self-configuring APs Neighborhood discovery Neighborhood relationships are necessary for information exchange Wireless scanning has some drawbacks (service interruption, no visibility) Bootstrapping Desynchronization is needed to avoid inconsistent assignment A random delay is added before bootstrap Joining an existing network Some basic rules are employed Bootstrapping AP imports global information from neighbors An isolated AP loads a standard configuration Administrator can manually overwrite some parameters Clustering and merging of groups not investigated yet Versioning of global information It avoids loops It allows administrative actions Information updates Event based updates might lead to instability Periodic based updates might lead to inconsistent configuration Still some centralized bottlenecks resist (DHCP, AAA ) 10

Outline Motivations and current work Self-configuring Access Points Load Balancing in wireless hotspots Monitoring of self-configuring devices Outlook 11

Load Balancing: general considerations Questions: What happens if there s not overlapping? How do we control the terminal? How do we know the position of the terminal? Does the user receive better performances? Is there service interruption? How often we should move users? 12

Load Balancing: main issues Load Balancing can run with two goals: Congestion Control Load Balancing in general sense An algorithm controls load distribution When an AP is overloaded Which actions to undertake Architectural issues How to measure users load (measurement agent, profiles, counters ) Performances at link level are relevant (in particular 802.11e QoS extensions!) Enforcement issues How to enforce handover (L2 signaling, power control ) We assume to control the load of a whole AP (not single user!) In practical terms we refer to power control Performance metrics Number of users accepted/rejected Number of handovers 13

Results for centralized Load Balancing(1) 70 60 AP#A is overloaded 70 60 LB is triggered Load Balance is achieved 50 50 N. Equivalent Users 40 30 20 AP#B is not used N. Equivalent Users 40 30 20 A B AP#B is extending 10 10 0 800 820 840 860 0 800 820 840 860 880 Time (minutes Two thresholds are controlling the behavior of the LB algorithm 19th A. NMRG Threshold meetingto measure overload 14 B. Threshold to measure spare resource on neighboring APs

Results for centralized Load Balancing(2) (0,0) 1 (20,0) 2 (0,0) 1 (20,0) 2 (0,0) 1 (20,0) 2 3 3 3 4 (0,20) 5 (20,20) 4 (0,20) 5 (20,20) 4 (0,20) 5 (20,20) λ=0.15; µ=10 λ=0.2; µ=10 (a) Topology (b) Initial distribution (c) Second distribution Users distribution Without load balancing With load balancing (high threshold) With load balancing (low threshold) Rejections Reassociations Rejections Reassociations Rejections Reassociations 100% BE 2,1% --- 0,03% 6% 0,68% 1,71% 90% BE - 10% VD 4,68% --- 2,38% 3,24% 5,1% 0,49% 60% BE - 40% VD 14,89% --- 8,24% 3,25% 7,66% 1,36% 15

Distributed approach to Load balancing Load balancing is based only on current status of neighboring APs Load balancing can be supported in the current architecture of self-configuring APs Current load of APs need to be exchanged among APs The same algorithm can be applied How often the information is exchanged? On reaction of a change of the load overhead? On periodic basis loss of performances? Load balancing will be a good reference to measure different performances of distribute management Performance metrics of service (accepts, rejects, handover ) Effects of synchronization on the management task Results need an extension to current simulator 16

Outline Motivations and current work Self-configuring Access Points Load Balancing in wireless hotspots Monitoring of self-configuring devices Outlook 17

Motivations to monitor of self-configuring devices Barriers to deployment of self-configuring networks Technical risks: Not optimized software Traffic overhead Loops in propagation Too frequent changes Oscillations Operators skepticism: Possible need to know what is happening Mental wall against uncontrolled delegation to devices Need to define a monitoring framework for self-configuring networked devices! 18

Integration into Management Processes Motivations: Distributed approaches must be integrated into existing processes A monitoring framework is needed to support them in operative networks Main idea: To deploy a tool to monitor change of configuration and information exchange Support limited capability to filter configuration tasks in case of failure Performance and Fault Management Control Of Self-conf Self-conf Filtering Optimization of Self-Conf Self-Conf Monitoring On-Line Processes Off-Line Pr. 19

Monitoring changes Time NMS Info #1 Info #2 Info #3 Instable element! Two changes One change Info #1 Info #2 Info #3 Information Device #A Device #B Monitoring station sees The information changed The triggers changing the information By collecting the tokens of changes it is possible the measure the frequency of changes 20

The SCM MIB module Implementation deployed with the SNMP framework SNMP is already widely deployed in existing devices SNMP can be easily used for monitoring Mapping of the information model to a new MIB module A table lists the triggers defined by the selfconfiguring applications Three tables trace the history of the decisions made by the applications A table stores the filters of the triggers Notifications of changes can be sent to the monitoring station Information elements can be mapped to Object Identifiers (OIDs) MIB Module + ScmModule + TriggersDef + History + HstTriggers + HstInformation + HstPropagation + Filters + Notifications 21

Monitoring Station List of devices Definitions of triggers Chains of propagations History of triggers History of changes History of propagations 22 Frequency of changes of information

Summary Distributed configuration of wireless networks revealed to be feasible Load balancing will be an interesting field for comparison centralized distributed A monitoring framework can support self-configuring networks in operative scenarios The behavioral model behind the monitoring framework is consistent with the architecture of self-configuring APs Integration of the work done until now would give better evaluation of pro/cons of selfconfiguring networks 23

References (1) Self-configuring devices S. Felis, S. Schmid, L. Eggert and M. Brunner, Autonomic Wireless Network Management. K. Zimmermann, Proc. 2nd IFIP TC6 Workshop on Autonomic Communication (WAC 2005) C. Prehofer and C. Bettstetterm, Self-Organization in Communication Networks: Principles and Design Paradigms, IEEE Communications Magazine, July 2005. G. Nunzi, M. Brunner, S. Schuetz, Generic Monitoring and Intervention on Self-Configuring Networks, to appear in IEEE/IFIP NOMS06 Application Sessions. Load Balancing S. Tartarelli, G. Nunzi, QoS Management and Congestion Control in Wireless Hotspots, to appear in IEEE/IFIP NOMS06 S. Mangold, S. Choi, G. R. Hiertz, O. Klein, B. Walke, "Analysis of IEEE 802.11E for QoS support in wireless LANs", IEEE Wireless Communications, vol. 10, no. 6, Dec 2003 pp. 40-50. M. Buddhikot, G. Chandranmenon, S. J. Han, Y. W. Lee, S. Miller and L. Salgarelli, Integration of 802.11 and Third Generation Wireless Data Networks, Proceedings of IEEE Infocom 2003, San Francisco, April 2003. R. B. Ali, S. Pierre, and P. Lemieux, UMTS-to-IP QoS Mapping for Voice and Video Telephony Services, IEEE Network, March/April 2005. Y. Xiao Y. Bejerano, S.-J. Han, and L. Li, Fairness and Load Balancing in Wireless LANs Using Association Control, Proceedings of MobiCom 2004, Philadelphia, PA, September 2004. A. Balachandran. P. Bahl, and Voelker, Hot-Spot Congestion Relief in Public Area Wireless Networks, Proceedings of WMCSA 2002, June 2002. 24

References (2) Load Balancing H. Velayos, V. Aleo, and Karlsson, Load Balancing in Overlapping Wireless LAN Cells, Proceedings of IEEE ICC 2004, Paris, France, June 2004. N. Blefari-Melazzi, D. Di Sorte, M. Femminella, and G. Reali, Toward an Autonomic Control of Wireless Access Networks, Proceedings of IEEE Globecom, St. Louis, USA, November-December 2005. O. Brickley, S. Rea, and D. Pesch, Load Balancing for QoS Enhancements in IEEE 802.11e WLANs Using Cell Breathing Techniques, Proceedings of 7th IFIP MWCN05, Marrakech, Morocco September 2005. Y. Xiao, H. Li, and S. Choi, Protection and Guarantee for Voice and Video Traffic in IEEE 802.11e Wireless LANs, Proceedings of IEEE Infocom 2004, Hong Kong, March 2004. M. Balazinska, P. Castro, Characterizing Mobility and Network Usage in a Corporate Wireless Local-Area Network, Proceedings of Mobisys 2003, San Francisco, CA, May 2003. J. Jobin, M. Fatloutsos, S. K. Tripathi, S. V. Krishnamurthy, Understanding the Effects of Hotspots in Wireless Cellular Networks, Proceedings of IEEE Infocom 2004, Hong Kong, March 2004. 25