CanQueue September 15, 20061 Performance Modeling of Stochastic Capacity Networks Carey Williamson iCORE Chair Department of Computer Science University.

Slides:



Advertisements
Similar presentations
Modeling and Analysis of Handoff Algorithms in Multi-Cellular Systems By Chandrashekar Subramanian For EE 6367 Advanced Wireless Communications.
Advertisements

IEEE INFOCOM 2004 MultiNet: Connecting to Multiple IEEE Networks Using a Single Wireless Card.
Mobility Increase the Capacity of Ad-hoc Wireless Network Matthias Gossglauser / David Tse Infocom 2001.
Copyright © 2004, Dr. Dharma P. Agrawal and Dr. Qing-An Zeng. All rights reserved. 1 Chapter 5 The Cellular Concept.
Chapter 5 The Cellular Concept.
Maciej Stasiak, Mariusz Głąbowski Arkadiusz Wiśniewski, Piotr Zwierzykowski Groups models Modeling and Dimensioning of Mobile Networks: from GSM to LTE.
Cell Design to Maximize Capacity in CDMA Networks Robert Akl, D.Sc.
Load Balancing of Elastic Traffic in Heterogeneous Wireless Networks Abdulfetah Khalid, Samuli Aalto and Pasi Lassila
Wenye Wang Xinbing Wang Arne Nilsson Department of Electrical and Computer Engineering, NC State University March 2005 A New Admission Control Scheme under.
1 “Multiplexing Live Video Streams & Voice with Data over a High Capacity Packet Switched Wireless Network” Spyros Psychis, Polychronis Koutsakis and Michael.
1 Network Information Flow in Network of Queues Phillipa Gill, Zongpeng Li, Anirban Mahanti, Jingxiang Luo, and Carey Williamson Department of Computer.
RainDrop: A Multi-Rate Multi-Channel Wireless LAN Tianbo Kuang Qian Wu Carey Williamson Department of Computer Science University of Calgary.
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.
October 14, 2002MASCOTS Workload Characterization in Web Caching Hierarchies Guangwei Bai Carey Williamson Department of Computer Science University.
Characterization of Wireless Networks in the Home Mark Yarvis, Konstantina Papagiannaki, and W. Steven Conner Presented by Artur Janc, Eric Stein.
CAC for Multimedia Services in Mobile Cellular Networks : A Markov Decision Approach Speaker : Xu Jia-Hao Advisor : Ke Kai-Wei Date : 2004 / 11 / 18.
Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering.
Mobility Increases Capacity In Ad-Hoc Wireless Networks Lecture 17 October 28, 2004 EENG 460a / CPSC 436 / ENAS 960 Networked Embedded Systems & Sensor.
EE360: Lecture 15 Outline Cellular System Capacity
Performability Analysis of Wireless Cellular Networks Center for Advanced Computing and Communication Department of Electrical and Computer Engineering.
Lecture 11: Cellular Networks
References for M/G/1 Input Process
Vertical Handover Nawshad Rehan Rasha
OPTIMAL SERVER PROVISIONING AND FREQUENCY ADJUSTMENT IN SERVER CLUSTERS Presented by: Xinying Zheng 09/13/ XINYING ZHENG, YU CAI MICHIGAN TECHNOLOGICAL.
Lecture 2 The Cellular Concept Prof. Shamik Sengupta Office 4210 N Fall 2010.
جلسه دهم شبکه های کامپیوتری به نــــــــــــام خدا.
1 11 Subcarrier Allocation and Bit Loading Algorithms for OFDMA-Based Wireless Networks Gautam Kulkarni, Sachin Adlakha, Mani Srivastava UCLA IEEE Transactions.
College of Engineering WiFi and WCDMA Network Design Robert Akl, D.Sc. Department of Computer Science and Engineering Robert Akl, D.Sc. Department of Computer.
1 Requirements for the Transmission of Streaming Video in Mobile Wireless Networks Vasos Vassiliou, Pavlos Antoniou, Iraklis Giannakou, and Andreas Pitsillides.
NETE4631:Capacity Planning (2)- Lecture 10 Suronapee Phoomvuthisarn, Ph.D. /
1 [3] Jorge Martinez-Bauset, David Garcia-Roger, M a Jose Domenech- Benlloch and Vicent Pla, “ Maximizing the capacity of mobile cellular networks with.
Indian Institute of Science (IISc), Bangalore, India Interference Modelling in Spatially Distributed Shadowed Wireless Systems Neelesh B. Mehta ECE Department,
Modelling and channel borrowing in mobile communications networks Richard J. Boucherie University of Twente Faculty of Mathematical Sciences University.
1 Call Admission Control for Multimedia Services in Mobile Cellular Networks : A Markov Decision Approach Jihyuk Choi; Taekyoung Kwon; Yanghee Choi; Naghshineh,
Performance Analysis of Decentralized RAN (Radio Access Network) Selection Schemes December 28 th, 2004 Yang, Sookhyun.
College of Engineering Robert Akl, D.Sc. Department of Computer Science and Engineering.
1 Chapters 8 Overview of Queuing Analysis. Chapter 8 Overview of Queuing Analysis 2 Projected vs. Actual Response Time.
Device-to-Device Communication in Cellular Networks Speaker: Tsung-Han Chiang Date: Feb. 24,
Packet Dispersion in IEEE Wireless Networks Mingzhe Li, Mark Claypool and Bob Kinicki WPI Computer Science Department Worcester, MA 01609
Downlink Scheduling With Economic Considerations to Future Wireless Networks Bader Al-Manthari, Nidal Nasser, and Hossam Hassanein IEEE Transactions on.
1 Performance Analysis of the Distributed Coordination Function under Sporadic Traffic joint work with C.-F. Chiasserini (Politecnico di Torino)
CDMA Network Design Robert Akl, D.Sc.. Outline CDMA overview and inter-cell effects Network capacity Sensitivity analysis –Base station location –Pilot-signal.
1 Validation of an improved location-based handover algorithm using GSM measurement data Hsin-Piao Lin; Rong-Terng Juang; Ding-Bing Lin IEEE Transactions.
Effects of Call Arrival Rate and Mobility on Network Throughput in Multi-Cell CDMA Manju Hegde, Robert Akl, Paul Min Washington University St. Louis,
Chapter 5 Cellular Concept
Performance Evaluation of Mobile Hotspots in Densely Deployed WLAN Environments Presented by Li Wen Fang Personal Indoor and Mobile Radio Communications.
Content caching and scheduling in wireless networks with elastic and inelastic traffic Group-VI 09CS CS CS30020 Performance Modelling in Computer.
The Cellular Concept Early Mobile Communications The Cellular Concept
1 Buffering Strategies in ATM Switches Carey Williamson Department of Computer Science University of Calgary.
CHANNEL ALLOCATION FOR SMOOTH VIDEO DELIVERY OVER COGNITIVE RADIO NETWORKS Globecom 2010, FL, USA 1 Sanying Li, Tom H. Luan, Xuemin (Sherman) Shen Department.
A Comparison of RaDiO and CoDiO over IEEE WLANs May 25 th Jeonghun Noh Deepesh Jain A Comparison of RaDiO and CoDiO over IEEE WLANs.
WIRELESS COMMUNICATION THE CELLULAR CONCEPT- SYSTEM DESIGN FUNDAMENTALS LECTURE 4 1 Tanvir Ahmad Niazi Air University, Islamabad.
Dynamic Bandwidth Reservation in Cellular Networks Using Road Topology Based Mobility Predictions InfoCom 2004 Speaker : Bo-Chun Wang
ComNets, RWTH Aachen University Relays in CDMA2000 Martha Clavijo Chair of Communication Networks RWTH Aachen University, Germany FFV 2007, ,
The Cellular Concept Early Mobile Communications The Cellular Concept
Wired and Wireless network management 1. outline 2 Wireless applications Wireless LAN Wireless LAN transmission medium WLAN modes WLAN design consideration.
Performance Enhancement of Multirate IEEE WLANs with Geographically Scattered Stations 1 Duck-Yong Yang, 2 Tae-Jin Lee, 3 Kyunghun Jang, 3 Jin-Bong.
1 ICCCN 2003 Modelling TCP Reno with Spurious Timeouts in Wireless Mobile Environments Shaojian Fu School of Computer Science University of Oklahoma.
Load Balancing and Data centers
Dynamic Load Balancing and Channel Allocation in Indoor WLAN
Understanding and Exploiting Amazon EC2 Spot Instances
CPSC 531: System Modeling and Simulation
Autoscaling Effects in Speed Scaling Systems
Wireless Communications: System Design
Autoscaling Effects in Speed Scaling Systems
Air University, Islamabad
Javad Ghaderi, Tianxiong Ji and R. Srikant
Video Streaming over Cognitive radio networks
Presentation transcript:

CanQueue September 15, Performance Modeling of Stochastic Capacity Networks Carey Williamson iCORE Chair Department of Computer Science University of Calgary

CanQueue September 15, Introduction  There exist many practical systems in which the system capacity varies unpredictably with time  These systems are complicated to model and understand  Main focus of this talk: Stochastic capacity networks Lots of modeling issues and questions A few answers (mostly from simulation)

CanQueue September 15, Some Examples  Safeway checkout line  Variable-rate servers  Load-dependent servers  Grid computing center  Priority-based reservation networks  Wireless Local Area Networks (WLANs)  Wireless media streaming scenarios  Handoffs in mobile cellular networks  “Soft capacity” cellular networks Queueing systems Loss systems

CanQueue September 15, Some Examples  Safeway checkout line  Variable-rate servers  Load-dependent servers  Grid computing center  Priority-based reservation networks  Wireless Local Area Networks (WLANs)  Wireless media streaming scenarios  Handoffs in mobile cellular networks  “Soft capacity” cellular networks Queueing systems Loss systems

CanQueue September 15, Grid Computing Example  Jobs of random sizes arrive at random times to central dispatcher, and are then sent to one of M possible computing nodes  If a computing node fails, then all jobs that are currently in progress on that node are irretrievably lost  Performance impacts: Lost work needs to be redone Increased queue delay for waiting jobs

CanQueue September 15, Wireless LAN (WLAN) Example  An IEEE b WLAN (“WiFi”) supports four different physical transmission rates: 1 Mbps, 2 Mbps, 5.5 Mbps, 11 Mbps  Stations can dynamically switch between these rates on a per-frame basis depending on signal strength and perceived channel error rate  Performance impacts: The presence of one low-rate station actually degrades throughput for all WLAN users [Pilosof et al. IEEE INFOCOM 2003]

CanQueue September 15, Cellular Network Terminology BSC PSDN BS Forward Reverse MS

CanQueue September 15, Cellular Handoff Example  Mobile phones communicate via a cellular base station (BS)  Movement of active users beyond the coverage area of current BS necessitates handoff to another BS  If no resources available, drop call  Possible strategies: Guard channels (static or dynamic) Power control, “soft handoff”, etc.

CanQueue September 15, Handoff Traffic in a Base Station Cell Site New Calls (Poisson) Channel Pool with total C channels Call completion (exponential distribution) Handoff Calls To neighbour cells Handoff Calls (non-Poisson) From neighbour cells g Guard channels (static scheme) [Dharmaraja et al. 2003] C- g (blocking possible) (dropping possible)

CanQueue September 15, Handoff Traffic in a Base Station Cell Site New Calls (Poisson) Channel Pool with total C channels Call completion (exponential distribution) Handoff Calls To neighbour cells Handoff Calls (non-Poisson) From neighbour cells g Guard channels (dynamic scheme) C- g (blocking possible) (dropping possible) (dropping possible!)

CanQueue September 15, Cellular Network Layout “hard handoff” versus “soft handoff”

CanQueue September 15, “Soft Capacity” Example  Problem originally motivated by research project with TELUS Mobility  Q: How many users at a time can be supported by one BS? - CLW  A: “It depends” - MW  CDMA cellular systems are typically interference-limited rather than channel limited (i.e., time varying)  Intra-cell and inter-cell interference

CanQueue September 15, Soft Capacity: “Cell Breathing” The effective service area expands and contracts according to the number of active users!

CanQueue September 15, Observation and Motivation  Networks with time-varying capacity tend to exhibit higher call blocking rates and higher outage (dropping) probabilities than regular networks  Investigating performance in such systems requires consideration of the traffic process as well as the capacity variation process (and interactions between these two processes)

CanQueue September 15, Research Questions  What are the performance characteristics observed in stochastic capacity networks?  How sensitive are the results to the parameters of the stochastic capacity variation process?  Can one develop an “effective capacity” model for such networks?

CanQueue September 15, Background: Erlang Blocking Formula  The Erlang B formula expresses the relationship between call blocking, offered load, and the number of channels in a circuit-based network

CanQueue September 15, Circuit-Switched Network Model Capacity for C Calls

CanQueue September 15, Markov Chain Model State 0 State 1 State N Call arrival process: Poisson Call holding time distribution: Exponential Blocking state

CanQueue September 15, Erlang B Results 2%

CanQueue September 15, Erlang B Model Summary Capacity C Offered Load Blocking Probability p

CanQueue September 15, Our Goal: Effective Capacity Model Equivalent Capacity Offered Load Blocking Probability p Dropping Probability d Dropping Policy

CanQueue September 15, Modeling Methodology Overview Simulation Approach Analytic Approach System Model Capacity Model Traffic Model

CanQueue September 15, Traffic Model State 0 State 1 State N Arrival process: Poisson, Self-similar Holding time: Exponential, Pareto

CanQueue September 15, Traffic and Capacity Example Traffic Arrival and Departure Process (Point Process) t Fixed Capacity C = 10 Fixed Capacity C = 4 Fixed Capacity C = 5 Traffic Occupancy Process (Counting Process) Stochastic Capacity

CanQueue September 15, Stochastic Capacity Example

CanQueue September 15, Stochastic Capacity Terminology “High variance” “Low variance”

CanQueue September 15, Stochastic Capacity Terminology “High frequency” “Low frequency”

CanQueue September 15, Stochastic Capacity Terminology “Correlated” “Uncorrelated”

CanQueue September 15, Stochastic Capacity Model HH LL High value Low value Medium value Value process {Ci} Timing process {ti}

CanQueue September 15, Effective Capacity State 0 State 1 State N HH LL High value Low value Medium value + Effects of Capacity Value process Effects of Capacity Timing process Effect of Correlations Interactions between Traffic and Capacity

CanQueue September 15, Full Model Structure Capacity Variation Traffic Process Blocking States Dropping Transitions

CanQueue September 15, Markov Chain Model for C State 0 State 1 State 3 State 2 State C 3 C

CanQueue September 15, Markov Chain Model for C and C-1 State 0 State 1 State C-1 State 2 (C-1) State 0 State 1 State 3 State 2 State C 3 C

CanQueue September 15, Parameters in Simulations ParameterLevel Network Traffic Call arrival rate (per sec)1.0 Mean holding time (sec)30 Network Capacity (calls) Mean30, 40, 50 Standard Deviation2, 5, 10 Mean Time Between Capacity Changes (sec) 10, 15, 30, 60, 120 Hurst Parameter H (for LRD model) 0.5, 0.7, 0.9

CanQueue September 15, Results and Observations (Preview)  Factors that matter: Mean of capacity value process Variance of capacity value process Correlation of capacity value process Frequency of capacity timing process Choice of call dropping policy used Relative time scales of joint processes  Factors that don’t matter: Distribution for capacity timing process

CanQueue September 15, Effect of Capacity Value Mean Large capacity C = 50 (60% load) Medium capacity C = 40 (75% load) Small capacity C = 30 (100% load)

CanQueue September 15, Effect of Capacity Value Variance Medium variance (75% load) High variance (75% load) Low variance (75% load)

CanQueue September 15, Effect of Capacity Correlation Uncorrelated Correlated

CanQueue September 15, Effect of Capacity Timing Process

CanQueue September 15, Effect of Call Dropping Policy (1 of 2)

CanQueue September 15, Effect of Call Dropping Policy (2 of 2)

CanQueue September 15, Effect of Relative Time Scale R = E[call arrivals/capacity change]

CanQueue September 15, Results and Observations (Recap)  Factors that matter: Mean of capacity value process Variance of capacity value process Correlation of capacity value process Frequency of capacity timing process Choice of call dropping policy used Relative time scales of joint processes  Factors that don’t matter: Distribution for capacity timing process

CanQueue September 15, Summary and Conclusion  Studied call-level performance in a network with stochastic capacity variation  Shows influences from the properties of the stochastic capacity variation process  Shows that mean and variance of capacity process have the largest impact, as do the correlation structure and timing  Shows impact of interactions between traffic and capacity processes  One step closer to our goal, but the hard part is still ahead!

CanQueue September 15, Our Goal: Effective Capacity Model Equivalent Capacity Offered Load Blocking Probability p Dropping Probability d Dropping Policy

CanQueue September 15, References  H. Sun and C. Williamson, “Simulation Evaluation of Call Dropping Policies for Stochastic Capacity Networks”, Proceedings of SCS SPECTS 2005, Philadelphia, PA, pp , July  H. Sun and C. Williamson, “On Effective Capacity in Time-Varying Wireless Networks”, Proceedings of SCS SPECTS 2006, Calgary, AB, July  H. Sun, Q. Wu, and C. Williamson, “Impact of Stochastic Traffic Characteristics on Effective Capacity in CDMA Networks”, to appear, Proceedings of P2MNet, Tampa, FL, Nov  H. Sun and C. Williamson, “On the Role of Call Dropping Controls in Stochastic Capacity Networks”, submitted for publication, 2006.

CanQueue September 15, Related Work  S. Dharmaraja, K. Trivedi, and D. Logothetis, “Performance Modelling of Wireless Networks with Generally Distributed Hand-off Interarrival Times”, Computer Communications, Vol. 26, No. 15, pp ,  V. Gupta, M. Harchol-Balter, A. Scheller-Wolf, and U. Yechiali, “Fundamental Characteristics of Queues with Fluctuating Load”, Proceedings of ACM SIGMETRICS 2006, St. Malo, France, June  G. Haring, R. Marie, R. Puigjaner, and K. Trivedi, “Loss Formulae and Optimization for Cellular Networks”, IEEE Transactions on Vehicular Technology, Vol. 50, No. 3, pp ,  B. Haverkort, R. Marie, R. Gerardo, and K. Trivedi, Performability Modeling: Techniques and Tools, 2001.

CanQueue September 15, Thanks!  Questions?  Credits: Hongxia Sun Jingxiang Luo Qian Wu S. Dharmaraja  For more information: