Load Balancing among Access Points



Similar documents
Wave Relay System and General Project Details

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

Performance analysis and simulation in wireless mesh networks

How To Analyze The Security On An Ipa Wireless Sensor Network

Dynamic Load Balance Algorithm (DLBA) for IEEE Wireless LAN

Techniques for Load Balancing in Wireless LAN

Distributed Configuration and Load Balancing in Wireless Networks

CELL BREATHING FOR LOAD BALANCING IN WIRELESS LAN

Wireless LAN Services for Hot-Spot

Admission Control for VoIP Traffic in IEEE Networks

PERFORMANCE ANALYSIS OF VOIP TRAFFIC OVER INTEGRATING WIRELESS LAN AND WAN USING DIFFERENT CODECS

Upload Traffic over TCP and UDP Protocols in Different Security Algorithms in Wireless Network

Load Balancing in IEEE Networks

How To Compare Available Bandwidth On A Network With A Powerline To A Network On A Testbed On A Computer Or Network On An Ipad Or Ipad On A 2Mbb (Or Ipad) On A 4Ghz Network On The

Quality of Service Analysis of Video Conferencing over WiFi and Ethernet Networks

Wireless LAN Concepts

ENSC 427: COMMUNICATION NETWORKS Simulation and Analysis of Wi-Fi Performance in campus network

Introduction Chapter 1. Uses of Computer Networks

EINDHOVEN UNIVERSITY OF TECHNOLOGY Department of Mathematics and Computer Science

Power management of video transmission on wireless networks for multiple receivers

Performance Comparison of SCTP and TCP over Linux Platform

A Multiple Access Protocol for Multimedia Transmission over Wireless Networks

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

Performance Evaluation of VANETs with Multiple Car Crashes in Different Traffic Conditions

SELECTIVE ACTIVE SCANNING FOR FAST HANDOFF IN WLAN USING SENSOR NETWORKS

Comparison of RIP, EIGRP, OSPF, IGRP Routing Protocols in Wireless Local Area Network (WLAN) By Using OPNET Simulator Tool - A Practical Approach

Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking

Security Threats in Mobile Ad Hoc Networks

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

Influence of Load Balancing on Quality of Real Time Data Transmission*

SUNYIT. Reaction Paper 2. Measuring the performance of VoIP over Wireless LAN

DESIGN AND DEVELOPMENT OF LOAD SHARING MULTIPATH ROUTING PROTCOL FOR MOBILE AD HOC NETWORKS

TCP/IP Jumbo Frames Network Performance Evaluation on A Testbed Infrastructure

Optimization of VoIP over e EDCA based on synchronized time

Using 2 nd router as Wireless Access Point (AP)

Wi-Fi Capacity Analysis for ac and n: Theory & Practice

AC : A VOICE OVER IP INITIATIVE TO TEACH UNDERGRADUATE ENGINEERING STUDENTS THE FUNDAMENTALS OF COMPUTER COMMUNICATIONS

Scanning Delays in Networks

Adaptive DCF of MAC for VoIP services using IEEE networks

EKT 331/4 COMMUNICATION NETWORK

A Short Look on Power Saving Mechanisms in the Wireless LAN Standard Draft IEEE

TamoSoft Throughput Test

FORTH-ICS / TR-375 March Experimental Evaluation of QoS Features in WiFi Multimedia (WMM)

How To Monitor Performance On Eve

Measuring Wireless Network Performance: Data Rates vs. Signal Strength

Real-Time Communication in IEEE Wireless Mesh Networks: A Prospective Study

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

Overview of Network Hardware and Software. CS158a Chris Pollett Jan 29, 2007.

High-Density Wi-Fi. Application Note

Analysis of Effect of Handoff on Audio Streaming in VOIP Networks

Introduction VOIP in an Network VOIP 3

Evaluating The Performance of Symmetric Encryption Algorithms

Forced Low latency Handoff in Mobile Cellular Data Networks

Security Scheme for Distributed DoS in Mobile Ad Hoc Networks

Wireless Ethernet LAN (WLAN) General a/802.11b/802.11g FAQ

Demystifying Wi-Fi Roaming

Delivering Network Performance and Capacity. The most important thing we build is trust

Mobile Computing/ Mobile Networks

Network System Design Lesson Objectives

An Extended AODV Protocol to Support Mobility in Hybrid Networks

NXC5500/2500. Application Note w Management Frame Protection. ZyXEL NXC Application Notes. Version 4.20 Edition 2, 02/2015

The Analysis and Simulation of VoIP

EPI-3601S Wireless LAN PCI adapter Version 1.2 EPI-3601S. Wireless LAN PCI Adapter. (802.11g & b up to 108 Mbps) User Manual. Version: 1.

MS MS - Management Station MNE - Managed Network Element. Link l LAN MNE MNE...

Modeling and Simulation of Quality of Service in VoIP Wireless LAN

A Performance Management architecture for QoS enabled heterogeneous networks

8/27/2014. What is a computer network? Introduction. Business Applications (1) Uses of Computer Networks. Business Applications (2)

CS263: Wireless Communications and Sensor Networks

An Experimental Study of Throughput for UDP and VoIP Traffic in IEEE b Networks

How To Determine The Capacity Of An B Network

Seamless Congestion Control over Wired and Wireless IEEE Networks

Configuration Notes Trapeze Networks Infrastructure in Ascom VoWiFi System

Improving the Performance of TCP Using Window Adjustment Procedure and Bandwidth Estimation

A Wireless Mesh Network NS-3 Simulation Model: Implementation and Performance Comparison With a Real Test-Bed

CS 5480/6480: Computer Networks Spring 2012 Homework 4 Solutions Due by 1:25 PM on April 11 th 2012

Network Selection Using TOPSIS in Vertical Handover Decision Schemes for Heterogeneous Wireless Networks

CHAPTER 1 1 INTRODUCTION

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

A NOVEL OVERLAY IDS FOR WIRELESS SENSOR NETWORKS

DL TC72 Communication Protocols: HDLC, SDLC, X.25, Frame Relay, ATM

Service Level Analysis of Video Conferencing over Wireless Local Area Network

Cooperative Handoff in Wireless Networks

119, Munjiro, Yuseong-gu, Daejeon, Korea. {neofaith, mckim, torshong, 2 InfraLab, Korea Telecom

Deploy WiFi Quickly and Easily

Computer Networks. A Top-Down Approach. Behrouz A. Forouzan. and. Firouz Mosharraf. \Connect Mc \ Learn. Hill

Final for ECE374 05/06/13 Solution!!

Local Area Networks transmission system private speedy and secure kilometres shared transmission medium hardware & software

Performance evaluation of Linux Bridge and OVS in Xen

ANALYSIS OF VOICE OVER IP DURING VERTICAL HANDOVERS IN HETEROGENEOUS WIRELESS AND MOBILE NETWORKS

Transcription:

among Access Points Master Thesis Department of Informatics MSc in Computer Science Athens University of Economics and Business Mmlab Meeting, June 2010

Outline Introduction 1 Introduction Objectives The Basic Problem That Others Studied 2 Improving the Theta Algorithm

Outline Introduction Objectives Studies & Solutions 1 Introduction Objectives The Basic Problem That Others Studied 2 Improving the Theta Algorithm

The Basic Problem Objectives Studies & Solutions What is load balancing? Distribution of load among wireless APs (Access Points). Why? Wrong metric. Signal strength. Available capacity not increased due to wrong metric. Problem exists and needs solution!!!

Outline Introduction Objectives Studies & Solutions 1 Introduction Objectives The Basic Problem That Others Studied 2 Improving the Theta Algorithm

Objectives Introduction Objectives Studies & Solutions Motivation Use the available capacity optimal way Calculate the eectiveness of each algorithm Improve an existing algorithm metric rate throughput

Outline Introduction Objectives Studies & Solutions 1 Introduction Objectives The Basic Problem That Others Studied 2 Improving the Theta Algorithm

Previous Work Studies In Objectives Studies & Solutions Many Studies. Each proposed dierent approach Software oriented. Software approach Centralized structures. Decentrilized structures. No essential change in the access point. Just adding an extra feature.

Outline Introduction 1 Introduction Objectives The Basic Problem That Others Studied 2 Improving the Theta Algorithm

Distance Description Distance Algorithm Connect to the closest access point. Closest = stronger signal. Load metric None. Pure luck. Generally, no balancing. Excuse for talking about load balancing.

LBA Description Introduction Introduce LBA to the APs. Agent. Periodically broadcasts the load level of its AP. Load metric: L = B i n. Load Blanacing index: β = ( B i ) 2 (n B 2 i ). Three possible states Overloaded. Under-loaded. Balanced.

LBA States' Description Overloaded Does not accept new stations. Force handover of current stations. Under-loaded Balanced Willing to accept new stations Roaming from near APs. Entering the network. Only accept new stations entering the network. Two goals achieved 1 Decentralized structure. 2 No need to modify existing wireless LAN stations.

Theta (θ) Algorithm Description Load estimation procedure based on load metric N r ϑ = r r r = rate transmission. N r = number of stations with transmission rate r. Implemented in a software module running on a Linux workstation.

Theta (θ) Algorithm Description Module communicates with APs using SNMP Simple Network Management Protocol. Obtains Number of stations associated with each AP. Corresponding transmission rate from the AP to the stations. Information is retrieved using the SNMP get method. Information retrieval is performed periodically every one minute in the experiments.

Theta (θ) Algorithm Figure: Communication of the load estimation and balancing module with access points using SNMP. The module obtains the number of stations and the transmission rate from the access point to the station, and sets the maximum number of associations based on the load estimation.

Outline Introduction 1 Introduction Objectives The Basic Problem That Others Studied 2 Improving the Theta Algorithm

Our Implementation Simulator OMNeT++ Version 4.0p1 Version 4.1 released in June 14, 2010 Basic scenario 2 access points 8 clients 802.11g same rate dierent rate Video streaming UDP packets

Distance Charts - Same rate - UDP

Theta Algorithm Charts - Same rate - UDP

LBA Charts - Same rate - UDP

Various Rates Introduction Clients connect in various rates Client Rate (Mbps) - AP1 Rate (Mbps) - AP2 Client1 54 24 Client2 24 11 Client3 11 2 Client4 24 54 Client5 54 24 Client6 24 11 Client7 11 2 Client8 24 54

Distance Charts - Various rates - UDP

Theta Algorithm Charts - Various rates - UDP

LBA Charts - Various rates - UDP

Outline Introduction 1 Introduction Objectives The Basic Problem That Others Studied 2 Improving the Theta Algorithm

Main Thoughts Improving Theta Algorithm Improve the algorithms proposed especially the Theta algorithm. We introduce a slightly dierent algorithm New theta: B r N r B r ϑ = r r = Throughput of each access point corresponds to the specic client with rate r. N r = number of stations connecting to each access point at rate r. Main dierence Taking under consideration both throuhput B r AND rate r.

Theta Algorithm Charts - Same rates - UDP

Theta Algorithm Charts - Various rates - UDP

Introduction Summarizing Future Work Load balancing becomes a great problem. APs and stations need to be improved on this matter. Looking for the less invasive way to accomplish this goal.

Future Work Introduction Summarizing Future Work Improve the Theta algorithm Throughput and rate are equally important to balance the load among the access points available. More access points Study implementations with more load distribution.

Appendix Articles For Further Reading Articles For Further Reading I Velayos, H. Aleo, V. Karlsson, G. Load balancing in overlapping wireless LAN cells Communications, 2004 IEEE International Conference on. Pages: 3833-3836, Vol.7, 20-24 June 2004. Vasilios A. Siris and Theodoros Dionisiou among Access Points in Multi-Rate Wireless LANs Murad Abusubaih and Adam Wolisz An Optimal Station Association Policy for Multi-Rate IEEE802.11 Wireless LANs Proceedings of the 10th ACM Symposium on Modeling, analysis, and simulation of wireless and mobile systems. Pages: 117-123, 2007.

Appendix Articles For Further Reading Articles For Further Reading II Velayos, H. Mas, I. Karlsson, G. Overload Protection for IEEE 802.11 Cells Quality of Service, 2006. IWQoS 2006. 14th IEEE International Workshop on. Pages: 149-158, 19-21 June 2006