Load balancing of a wireless network

Slides:



Advertisements
Similar presentations
1 UNIT I (Contd..) High-Speed LANs. 2 Introduction Fast Ethernet and Gigabit Ethernet Fast Ethernet and Gigabit Ethernet Fibre Channel Fibre Channel High-speed.
Advertisements

IEEE INFOCOM 2004 MultiNet: Connecting to Multiple IEEE Networks Using a Single Wireless Card.
Communication Networks Recitation 3 Bridges & Spanning trees.
CS 4700 / CS 5700 Network Fundamentals Lecture 7: Bridging (From Hub to Switch by Way of Tree) Revised 1/14/13.
Hadar Vorenshtein & Meital Levy Instructor yavgeni Rivkin.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 17 Introduction to Computer Networks.
Introduction To Networking
Introduction to Management Information Systems Chapter 5 Data Communications and Internet Technology HTM 304 Fall 07.
1 LAN switching and Bridges Relates to Lab 6. Covers interconnection devices (at different layers) and the difference between LAN switching (bridging)
1 LAN switching and Bridges Relates to Lab 6. Covers interconnection devices (at different layers) and the difference between LAN switching (bridging)
Network Simulation Internet Technologies and Applications.
Networking Components Chad Benedict – LTEC
1.  A protocol is a set of rules that governs the communications between computers on a network.  Functions of protocols:  Addressing  Data Packet.
Network Management Concepts and Practice Author: J. Richard Burke Presentation by Shu-Ping Lin.
The Ethernet Prepared by: Amer Al-Qadri Ahmad Abdul-Rahman Ismail khistah
CECS 5460 – Assignment 3 Stacey VanderHeiden Güney.
Chapter 6 High-Speed LANs Chapter 6 High-Speed LANs.
Chapter 4: Managing LAN Traffic
Chapter 5 outline 5.1 Introduction and services
Network Components: Assignment Three
Common Devices Used In Computer Networks
Network Security1 – Chapter 5 – Secure LAN Switching Layer 2 security –Port security –IP permit lists –Protocol filtering –Controlling LAN floods (using.
CS3502: Data and Computer Networks Local Area Networks - 4 Bridges / LAN internetworks.
The University of Bolton School of Business & Creative Technologies Wireless Networks Introduction 1.
Standard for a Convergent Digital Home Network for Heterogeneous Technologies Zhimeng Du 12/5/2013.
Vertical Optimization Of Data Transmission For Mobile Wireless Terminals MICHAEL METHFESSEL, KAI F. DOMBROWSKI, PETER LANGENDORFER, HORST FRANKENFELDT,
Architectures and Algorithms for Future Wireless Local Area Networks  1 Chapter Architectures and Algorithms for Future Wireless Local Area.
NETWORK HARDWARE CABLES NETWORK INTERFACE CARD (NIC)
M. Veeraraghavan (originals by J. Liebeherr) 1 Need for Routing in Ethernet switched networks What do bridges do if some LANs are reachable only in multiple.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. Overview of Ethernet Networking A Rev /31/2011.
5: DataLink Layer 5a-1 Bridges and spanning tree protocol Reference: Mainly Peterson-Davie.
Copyright © 2003 OPNET Technologies, Inc. Confidential, not for distribution to third parties. Wireless LANs Session
1 LAN switching and Bridges Relates to Lab Outline Interconnection devices Bridges/LAN switches vs. Routers Bridges Learning Bridges Transparent.
Routing Semester 2, Chapter 11. Routing Routing Basics Distance Vector Routing Link-State Routing Comparisons of Routing Protocols.
IEEE Wireless LAN. Wireless LANs: Characteristics Types –Infrastructure based –Ad-hoc Advantages –Flexible deployment –Minimal wiring difficulties.
LAN Switching Virtual LANs. Virtual LAN Concepts A LAN includes all devices in the same broadcast domain. A broadcast domain includes the set of all LAN-connected.
1 Packet Switching Outline Switching and Forwarding Bridges and Extended LANs.
Introduction to “Tap – Dance ”. Company Proprietary Presentation Topics  Introduction  Handover scenarios  Inter-Network Handover consequences  Common.
A Taxonomy of Mechanisms for Multi-Access
Instructor Materials Chapter 3: STP
IEEE standards.
IEEE (Token Ring) LAN Dr. Sanjay P. Ahuja, Ph.D.
CS 3700 Networks and Distributed Systems
Alcatel-Lucent Security Products Configuration Example Series
Semester 3, Chapter 5 Allan Johnson
Networking Devices.
Lec 2: Protocols.
VIRTUAL SERVERS Presented By: Ravi Joshi IV Year (IT)
Hardware Addressing and Frame Type Identification
Managing the performance of multiple radio Multihop ESS Mesh Networks.
– Chapter 5 – Secure LAN Switching
CS 3700 Networks and Distributed Systems
Introduction to Networking
Virtual LANs.
Net 323: NETWORK Protocols
LAN switching and Bridges
CS 4700 / CS 5700 Network Fundamentals
Software Defined Networking (SDN)
Network Models, Hardware, Protocols and number systems
Firewalls Routers, Switches, Hubs VPNs
Network Hardware and Protocols
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 4: Planning and Configuring Routing and Switching.
LAN switching and Bridges
CS 4700 / CS 5700 Network Fundamentals
2/17/2019 Interpretations of the Distribution System Service Based on the Specification W. Steven Conner, Intel Corp. Tricci So, Nortel Networks.
AP Functional Needs of CAPWAP
Chapter 15. Connecting Devices
LAN switching and Bridges
Ch 17 - Binding Protocol Addresses
Connectors, Repeaters, Hubs, Bridges, Switches, Routers, NIC’s
Presentation transcript:

Load balancing of a wireless network By: Vered Britshtein Shai Michaeli Boaz Aizenshtark Instructor: Erez Biton

Background Wireless LAN (IEEE 802.11) will probably become the most popular networking solution in years to come The spec describes the system in layer 2 (MAC), so the higher levels of management are not defined This leaves room for management entities which reside above level 2, but below level 3 (the IP layer)

802.11 introduction A layer 2 protocol, very much compliant with Ethernet 802.3 It’s main purpose is to dynamically and transparently connect mobile/stationary units to an Ethernet segment, though it can be used in other configurations as well There are two entities in an ESS (Extended Service Set – Ethernet connectivity in mortal language): 1. AP – Access Point – provides Ethernet connection to the WLAN (acts as a switch) 2. MU – Mobile Unit – the customer Basically, A mobile unit can be associated with any AP within range, but must be associated with only one at any given time

802.11 introduction – contd. 802.3 Ethernet segment AP A AP B MU4 MU2 Wireless connection Wireless connection MU4 To which AP should I go? MU2 MU3 MU1

Project goals The given topology: several AP’s which can communicate with each other, many MU associated with them randomly Divide the MU between the AP’s so the load on each AP is equal We define “Load” as a combination of different parameters – e.g. number of MU’s, current throughput, history

Implementation - flow A server queries the AP’s of the MU which are associated with it, the load, history etc. The server then runs a load balancing algorithm and finds the optimal distribution of the MU The server commands the AP to disassociate with selected MU, forcing the MU to re-associate with another AP

Implementation – flow example Server Allow MU2 to join Get rid of MU2! AP1 AP2 AP2 sucks! MU2 MU3 MU4 MU1

Implementation – details The server communicates with the AP’s using SNMP (Simple Network Management Protocol) The server will track each AP’s load and number of MU The server holds an image of the AP’s ACL (Access Control List)

Implementation - Server Load balancing Algorithm Database Server API To be implemented Implemented OS SNMP stack Ethernet

Implementation - Algorithm First we intend to implement a simple algorithm (balance the number of MU in each AP) Second, we will implement a more complex algorithm which will take into account other parameters. We did not yet decide on this algorithm

Algorithm – costs & benefits MU is not connected to the closest AP – we may damage the MU communication with the AP. We should consider that MU may have difficulties finding another AP – in that case, we may want the algorithm to do only assignments when a new MU arrives, but not reassignments (moving MU between AP’s). Reassignment time – when disconnecting a MU, we should consider the roaming time (how long will the unit stay disconnected). This is another calculation in favor of choosing an algorithm which does assignments only. Reassignment policy – we can either force a MU to a specific AP, or just force it out of a specific AP, allowing it to reassociate with any other AP

Algorithm – cons an pros Assignment only Reassignment allowed Simple Complicated Overhead – a MU will be re-assigned only once at maximum Overhead – each cycle many MU may be reassigned Not flexible – the load between the AP’s may be unbalanced Flexible – for each given network state we can choose the optimal distribution of MU

Implementation – statistics Statistics given of the AP are for the load calculating: Packets Seen: packets received on Ethernet interface Packets Sent: total packets sent out Any Collision: packets affected by at least one collision Current Mus: Specifies the current number of MUs associated with this AP. Information given on each MU: Current Transmit Rate:The current rate the AP transmits data to the station Packets Sent: The packets sent by the AP to the MU. Packets Received: The packets received by the AP from the MU. Bytes Sent: The bytes sent by the AP to the MU. Bytes Received: The bytes received by the AP from the MU.

Schedule Wireless ramp-up – 2 weeks – done Hardware ramp-up – 1 week – done SNMP ramp-up – 3 weeks – in progress Implement SNMP manager – 4 weeks Implement a simple algorithm – 2 weeks Implement a complex algorithm – 3 weeks