Load Balancing of Elastic Traffic in Heterogeneous Wireless Networks Abdulfetah Khalid, Samuli Aalto and Pasi Lassila 23.01.2013.

Slides:



Advertisements
Similar presentations
VARUN GUPTA Carnegie Mellon University 1 With: Mor Harchol-Balter (CMU)
Advertisements

Hadi Goudarzi and Massoud Pedram
Ion Stoica, Robert Morris, David Karger, M. Frans Kaashoek, Hari Balakrishnan MIT and Berkeley presented by Daniel Figueiredo Chord: A Scalable Peer-to-peer.
Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3f: Medium Access Control Protocols.
Min Song 1, Yanxiao Zhao 1, Jun Wang 1, E. K. Park 2 1 Old Dominion University, USA 2 University of Missouri at Kansas City, USA IEEE ICC 2009 A High Throughput.
Scheduling Heterogeneous Real- Time Traffic over Fading Wireless Channels I-Hong Hou P.R. Kumar University of Illinois, Urbana-Champaign 1/24.
Playback-buffer Equalization For Streaming Media Using Stateless Transport Prioritization By Wai-tian Tan, Weidong Cui and John G. Apostolopoulos Presented.
Priority Scheduling and Buffer Management for ATM Traffic Shaping Authors: Todd Lizambri, Fernando Duran and Shukri Wakid Present: Hongming Wu.
Good afternoon everyone.
The War Between Mice and Elephants LIANG GUO, IBRAHIM MATTA Computer Science Department Boston University ICNP (International Conference on Network Protocols)
IP traffic and QoS control : the need for flow aware networking Jim Roberts France Telecom R&D NSF-COST Workshop.
IFIP Performance 2007 On Processor Sharing (PS) and Its Applications to Cellular Data Network Provisioning Yujing Wu, Carey Williamson, Jingxiang Luo Department.
1 Adaptive resource management with dynamic reallocation for layered multimedia on wireless mobile communication net work Date : 2005/06/07 Student : Jia-Hao.
Volcano Routing Scheme Routing in a Highly Dynamic Environment Yashar Ganjali Stanford University Joint work with: Nick McKeown SECON 2005, Santa Clara,
Comparing flow-oblivious and flow-aware adaptive routing Sara Oueslati and Jim Roberts France Telecom R&D CISS 2006 Princeton March 2006.
RAIDs Performance Prediction based on Fuzzy Queue Theory Carlos Campos Bracho ECE 510 Project Prof. Dr. Duncan Elliot.
Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering.
Queueing Analysis for Access Points with Failures and Handoffs of Mobile Stations in Wireless Networks Chen Xinyu and Michael R. Lyu The Chinese Univ.
On the interaction between resource flexibility and flexibility structures Fikri Karaesmen, Zeynep Aksin, Lerzan Ormeci Ko ç University Istanbul, Turkey.
Join-the-Shortest-Queue (JSQ) Routing in Web Server Farms
Channel Allocation for GPRS From: IEEE Tran. Veh. Technol., Vol. 50, no. 2, Author: P. Lin and Y.-B. Lin CSIE, NTU & CSIE, NCTU.
LOAD BALANCING IN PACKET SWITCHING Nick Bambos Stanford University *Joint work with Aditya Dua, Stanford.
7/3/2015© 2007 Raymond P. Jefferis III1 Queuing Systems.
Proxy-based TCP over mobile nets1 Proxy-based TCP-friendly streaming over mobile networks Frank Hartung Uwe Horn Markus Kampmann Presented by Rob Elkind.
On Self Adaptive Routing in Dynamic Environments -- A probabilistic routing scheme Haiyong Xie, Lili Qiu, Yang Richard Yang and Yin Yale, MR and.
Scheduling of Wireless Metering for Power Market Pricing in Smart Grid Husheng Li, Lifeng Lai, and Robert Caiming Qiu. "Scheduling of Wireless Metering.
Location Models For Airline Hubs Behaving as M/D/C Queues By: Shuxing Cheng Yi-Chieh Han Emile White.
Buffer Management for Shared- Memory ATM Switches Written By: Mutlu Apraci John A.Copelan Georgia Institute of Technology Presented By: Yan Huang.
Slide 1 Comparison of Inter-Area Rekeying Algorithms for Secure Mobile Group Communication C. Zhang*, B. DeCleene +, J. Kurose*, D. Towsley* * Dept. Computer.
Bell Labs Advanced Technologies EMEAAT Proprietary Information © 2004 Lucent Technologies1 Overview contributions for D27 Lucent Netherlands Richa Malhotra.
COGNITIVE RADIO FOR NEXT-GENERATION WIRELESS NETWORKS: AN APPROACH TO OPPORTUNISTIC CHANNEL SELECTION IN IEEE BASED WIRELESS MESH Dusit Niyato,
Alleviating cellular network congestion caused by traffic lights Hind ZAARAOUI, Zwi ALTMAN, Tania JIMENEZ, Eitan ALTMAN.
L13. Shortest path routing D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2014.
OPTIMAL SERVER PROVISIONING AND FREQUENCY ADJUSTMENT IN SERVER CLUSTERS Presented by: Xinying Zheng 09/13/ XINYING ZHENG, YU CAI MICHIGAN TECHNOLOGICAL.
1 Chapter 5 Flow Lines Types Issues in Design and Operation Models of Asynchronous Lines –Infinite or Finite Buffers Models of Synchronous (Indexing) Lines.
Analysis of a Multiservice and an Elastic Traffic Model on a CDMA link Ioannis Koukoutsidis Post-Doctoral Fellow, INRIA Projet MAESTRO.
Kevin Ross, UCSC, September Service Network Engineering Resource Allocation and Optimization Kevin Ross Information Systems & Technology Management.
NETE4631:Capacity Planning (2)- Lecture 10 Suronapee Phoomvuthisarn, Ph.D. /
Chapter 3 System Performance and Models. 2 Systems and Models The concept of modeling in the study of the dynamic behavior of simple system is be able.
1 [3] Jorge Martinez-Bauset, David Garcia-Roger, M a Jose Domenech- Benlloch and Vicent Pla, “ Maximizing the capacity of mobile cellular networks with.
Flows and Networks Plan for today (lecture 6): Last time / Questions? Kelly / Whittle network Optimal design of a Kelly / Whittle network: optimisation.
Bandwidth Reallocation for Bandwidth Asymmetry Wireless Networks Based on Distributed Multiservice Admission Control Robert Schafrik Lakshman Krishnamurthy.
Aalto.pptACM Sigmetrics 2007, San Diego, CA, June Mean Delay Optimization for the M/G/1 Queue with Pareto Type Service Times Samuli Aalto.
1 On Class-based Isolation of UDP, Short-lived and Long-lived TCP Flows by Selma Yilmaz Ibrahim Matta Computer Science Department Boston University.
An Optimal Service Ordering for a World Wide Web Server A Presentation for the Fifth INFORMS Telecommunications Conference March 6, 2000 Amy Csizmar Dalal.
1 Optical Packet Switching Techniques Walter Picco MS Thesis Defense December 2001 Fabio Neri, Marco Ajmone Marsan Telecommunication Networks Group
Downlink Scheduling With Economic Considerations to Future Wireless Networks Bader Al-Manthari, Nidal Nasser, and Hossam Hassanein IEEE Transactions on.
Opportunistic Traffic Scheduling Over Multiple Network Path Coskun Cetinkaya and Edward Knightly.
1 Randomized Load Balancing with & without Memory EE384Y – Packet Switch Architecture – II Rajan Goyal/Jianying Luo {rgoyal,
Goricheva Ruslana. Statistical properties of the regenerative processes with networking applications.
Flows and Networks Plan for today (lecture 6): Last time / Questions? Kelly / Whittle network Optimal design of a Kelly / Whittle network: optimisation.
Analysis of RED Goal: impact of RED on loss and delay of bursty (TCP) and less bursty or smooth (UDP) traffic RED eliminates loss bias against bursty traffic.
OPERATING SYSTEMS CS 3530 Summer 2014 Systems and Models Chapter 03.
Content caching and scheduling in wireless networks with elastic and inelastic traffic Group-VI 09CS CS CS30020 Performance Modelling in Computer.
J.-H. Cho, I.-R. Chen, M. Eltoweissy ACM/Springer Wireless Networks, 2007 Presented by: Mwaffaq Otoom CS5214 – Spring © 2007 On optimal batch re-keying.
Adaptive Inverse Multiplexing for Wide-Area Wireless Networks Alex C. Snoeren MIT Laboratory for Computer Science IEEE Globecom ’99 Rio de Janeiro, December.
BSnetworks.pptTKK/ComNet Research Seminar, SRPT Applied to Bandwidth Sharing Networks (to appear in Annals of Operations Research) Samuli Aalto.
Flows and Networks Plan for today (lecture 6): Last time / Questions? Kelly / Whittle network Optimal design of a Kelly / Whittle network: optimisation.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
The Impact of Replacement Granularity on Video Caching
Load Balancing and Data centers
Serve Assignment Policies
Professor Arne Thesen, University of Wisconsin-Madison
Variability 8/24/04 Paul A. Jensen
SRPT Applied to Bandwidth Sharing Networks
Buffer Management for Shared-Memory ATM Switches
Javad Ghaderi, Tianxiong Ji and R. Srikant
M/G/1/MLPS Queue Mean Delay Analysis
Numerical Studies on Braess-like Paradoxes for Non-Cooperative Load Balancing in Distributed Computer Systems By Said Fathy El-Zoghdy, Hisao Kameda, and.
Presentation transcript:

Load Balancing of Elastic Traffic in Heterogeneous Wireless Networks Abdulfetah Khalid, Samuli Aalto and Pasi Lassila

Outline Introduction Statement of the research problem Optimal static (probabilistic) allocation Dynamic policies Simulation results Conclusions

LTE Advanced: Heterogeneous Networks

Heterogeneous server model Assumptions: –A single macro-cell –n microcells –Poisson arrival process of elastic flows (such as TCP downloads) –General flow size (service requirement) distribution –Single cell modeled as Processor Sharing(PS) queue

Research problem How to balance the traffic load between a macrocell and microcells? Target: To find an optimal load balancing policy which minimizes the mean flow level delay Mean flow delay implies how long it, on average, takes to transfer a file

Load balancing policies Apply dispatching (load balancing) policy Optimal Static Policy –Analytical approach –State independent policy –Used as a base line to compare the performance of other policies Dynamic Policies –State dependent policy –Reacts to instantaneous changes in the system –JSQ, Modified JSQ, LWL, Myopic –Simulations used to study performance

Analytical approach: optimal probabilistic allocation Allocating the incoming arrivals to –the micro cells with optimal probability (p i *) –the rest to macro cell with prob. (1- p i *) Objective: is to find this optimal probability values so that the mean flow delay is minimized

Analytical approach: optimal probabilistic allocation Given arrival rates, λ i, and mean service rates, µ i, Mean flow delay is minimized by finding optimal allocation probabilities, p i * For probabilistic allocation the mean flow delay, E[T], is given by

Analytical approach: optimization problem It can be stated as a mathematical optimization problem of the form Since the objective function, E[T], and constraints are convex Optimization problem is treated as convex optimization problem So, convex optimization techniques are used

Dynamic policies JSQ: Join the shortest queue –allocate arriving flows to server with fewest # jobs MJSQ: Modified join the shortest queue –the # of flows in the server is scaled with the service rate of server LWL: Least work load –dispatch arriving flows to server with least work load MP: Myopic –allocate the arriving flows to the server with least additional cost. –additional cost =additional delay in the system experienced by all flows

Simulation: Two server case Assumptions –Two microcells Dedicated arrivals to macrocell (λ 0 ) flexible arrivals to microcells (λ 1 and λ 2 ) –Service rate of microcells (µ 1 and µ 2 ) is larger than macrocell (µ 0 ) –Performance is studied for both exponentially distributed and bounded Pareto distributed flows –Used to model traffic that consists of heavy-tailed flow sizes

Simulation: Symmetric traffic scenario Two microcells –No dedicated arrivals to the macrocell With service rate µ 0 =1 –Variable and identical arrival rates to both microcells with Arrival rates λ 1 = λ 2 = λ Service rates µ 1 =µ 2 = 2

Simulation results: Symmetric traffic scenario Ratio of the number of flows in the system between the dynamic and base line optimal static policies bounded Pareto distributed flowsexponentially distributed flows  =2

Asymmetric traffic scenario Two microcells –Dedicated arrivals to macrocell with With variable arrival rate λ 0 = λ Service rate µ 0 =1 –Constant and variable arrival rates macrocells Arrival rates λ 1 =1 and λ 2 = 2 Symmetric Service rates µ 1 =µ 2 = 2

Simulation results: Asymmetric traffic scenario bounded Pareto distributed flows exponentially distributed flows Ratio of the number of flows in the system between the dynamic and base line optimal static policies  =2

Simulation results: Effect of number of microcells bounded Pareto distributed flows exponentially distributed flows  =2

Simulation results: Effect of flow size variation bounded Pareto distributed flows exponentially distributed flows bounded Pareto distributed flows  =2  =3  =1.5

Conclusions As expected, dynamic policies perform better than the optimal static policy MP and MJSQ were best policies Highest performance gain is achieved when the load of the system is high Implemented dynamic policies show near insensitivity property to the flow size variation –Except the LWL policy Its performance gain decreases as flow size variation increases. Similar performance gain was achieved with MP and MJSQ –Most striking observation –MJSQ is a robust policy

Future work Study the system performance considering the arrival process to consist of both elastic and streaming flows –Only elastic flows was considered Modifying the basic model used in the thesis –Specify the service rate of the servers from radio model Is it possible to optimize the implemented policies? – with the help of Markov Decision Process (MDP) Study system performance with other metrics –Only single metric was considered, i.e mean flow level delay –Fairness, throughput,..

Thank You ! Any Comments or Questions?