1 Call Admission Control Carey Williamson Department of Computer Science University of Calgary.

Slides:



Advertisements
Similar presentations
1 The ATM Airport: VPI / VCI Switching Explained Carey Williamson Department of Computer Science University of Calgary.
Advertisements

1 Adaptive Bandwidth Allocation in TDD-CDMA Systems Derek J Corbett & Prof. David Everitt The University of Sydney.
1 ATM: What it is, and what it isn't Carey Williamson University of Calgary.
EE 4272Spring, 2003 Chapter 12 Congestion in Data Networks Effect of Congestion Control  Ideal Performance  Practical Performance Congestion Control.
CONGESTION CONTROL T.Najah Al-Subaie Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System.
Rivier College CS575: Advanced LANs ATM Traffic Management
Engineering Internet QoS
1 Congestion Control and Traffic Management in High Speed Networks Carey Williamson University of Calgary.
Priority Scheduling and Buffer Management for ATM Traffic Shaping Authors: Todd Lizambri, Fernando Duran and Shukri Wakid Present: Hongming Wu.
1 Statistical Multiplexing: Basic Principles Carey Williamson University of Calgary.
1 LAN Traffic Measurements Carey Williamson Department of Computer Science University of Calgary.
1 Cell Networking Carey Williamson Department of Computer Science University of Calgary.
Presented By: Pariya Raoufi. Motivations Future applications require: higher bandwidth, generate a heterogeneous mix of network traffic, low latency.
1 All about ATM: ATM Terminology Explained Carey Williamson Department of Computer Science University of Calgary.
Next Generation Networks Chapter 10. Knowledge Concepts QoS concepts Bandwidth needs for Internet traffic.
Asynchronous Transfer Modes By: Megan Cwiklinski Adam Nasset Brad Samples Will Vanlue.
1 EE 400 Asynchronous Transfer Mode (ATM) Abdullah AL-Harthi.
1 Cross-Layer Design for Wireless Communication Networks Ness B. Shroff Center for Wireless Systems and Applications (CWSA) School of Electrical and Computer.
Xianfeng Zeng Sept Characteristics of ATM Uses small, fixed-sized cells Connection-oriented Supports multiple service types Applicable to LAN and.
ATM service types CBR (Constant Bit Rate)
Networking Basics: A Review Carey Williamson iCORE Chair and Professor Department of Computer Science University of Calgary.
Periodic broadcasting with VBR-encoded video Despina Saparilla, Keith W. Ross, and Martin Reisslein 1999 IEEE INFOCOM Hsin-Hua, Lee.
Traffic Characterization Dr. Abdulaziz Almulhem. Almulhem©20012 Agenda Traffic characterization Switching techniques Internetworking, again.
Asynchronous Transfer Mode (ATM) and QoS
ATM Dr. Abdulaziz Almulhem. Almulhem©20012 Agenda ATM Features Services Protocol ATM switching.
Connection Admission Control Schemes for Self-Similar Traffic Yanping Wang Carey Williamson University of Saskatchewan.
1 ATM Switching: An Overview Carey Williamson Department of Computer Science University of Calgary.
Traffic Management & QoS. Quality of Service (QoS) J The collective effect of service performances which determine the degree of satisfaction of a user.
1 Networking Basics: A Review Carey Williamson iCORE Professor Department of Computer Science University of Calgary.
ATM Traffic Management
Data Communications and Networks Chapter 2 - Network Technologies - Circuit and Packet Switching Data Communications and Network.
Packet Scheduling From Ion Stoica. 2 Packet Scheduling  Decide when and what packet to send on output link -Usually implemented at output interface 1.
Outlines Received due 13 March 24 %. Homework n Review for Midterm on 1 March 2000 n Research Paper n Readings [11] “ATM Systems: What’s Next?” [12] “Long.
Technical Seminar Presented by :- Sangram Sekhar Choudhuri(CS ) 1 A SEMINAR REPORT ON ASYNCHRONOUS TRANSFER MODE(ATM) Under the Guidance of Mr.
Univ. of TehranAdv. topics in Computer Network1 Advanced topics in Computer Networks University of Tehran Dept. of EE and Computer Engineering By: Dr.
Some Basic Networking Concepts: LANs, WANs, Switching, and Multiplexing Carey Williamson Department of Computer Science University of Calgary.
CONGESTION CONTROL and RESOURCE ALLOCATION. Definition Resource Allocation : Process by which network elements try to meet the competing demands that.
Chapter 24. Congestion Control and Quality of Service part 3
Transporting Compressed Video Over ATM Networks with Explicit-Rate Feedback Control IEEE/ACM Transactions on Networking, VOL. 7, No. 5, Oct 1999 T. V.
Quality of Service Karrie Karahalios Spring 2007.
Some Networking Basics: LANs, WANs, Switching, and Multiplexing Carey Williamson Department of Computer Science University of Calgary.
1 Optical Burst Switching (OBS). 2 Optical Internet IP runs over an all-optical WDM layer –OXCs interconnected by fiber links –IP routers attached to.
Salim Hariri HPDC Laboratory Enhanced General Switch Management Protocol Salim Hariri Department of Electrical and Computer.
A T M (QoS).
November 4, 2003APOC 2003 Wuhan, China 1/14 Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs Presented by Ruibiao Qiu Department of Computer.
Pravin Rajamoney CSE-581 Network Technology
Covilhã, 30 June Atílio Gameiro Page 1 The information in this document is provided as is and no guarantee or warranty is given that the information is.
ATM Technologies. Asynchronous Transfer Mode (ATM) Designed by phone companies Single technology meant to handle –Voice –Video –Data Intended as LAN or.
Data and Computer Communications Chapter 11 – Asynchronous Transfer Mode.
J.Tiberghien - VUB09-06-K.Steenhaut & J.Tiberghien - VUB 1 Telecommunications Concepts Chapter 1.6 Multiplexing & Routing.
Chapter Objectives After completing this chapter you will be able to: –Understand the basic concepts of ATM –List some reasons for implementing an ATM.
ECS5365 Lecture 6 ATM Traffic and Network Management
AIMS Workshop Heidelberg, 9-11 March 1998 Piet Van Mieghem Basic Functionality of Quality of Service in Multimedia Networks Piet Van Mieghem.
EE 122: Lecture 15 (Quality of Service) Ion Stoica October 25, 2001.
QOS in Passive Optical Networks Ali Razmkhah Akbar Ghaffarpour Rahbar Computer Networks Research Lab, Sahand University of Technology Dec
WAN – Packet and Cell-switched Networks
1 Self Similar Video Traffic Carey Williamson Department of Computer Science University of Calgary.
An Energy Efficient Sleep Scheduling Considering QoS Diversity for IEEE e Wireless Networks Speaker: Wun-Cheng Li IEEE ICC 2010 Jen-Jee Chen, Jia-Ming.
1 Buffering Strategies in ATM Switches Carey Williamson Department of Computer Science University of Calgary.
ATM NETWORK SIMULATOR Mavoungou B. MOUNANGA Network Planning.
CS Spring 2011 CS 414 – Multimedia Systems Design Lecture 16 – Multimedia Transport (Part 2) Klara Nahrstedt Spring 2011.
Integrated Services & RSVP Types of pplications Basic approach in IntServ Key components Service models.
1 3/27/ :29 CS575ATM Technology: Traffic Management1 Rivier College CS575: Advanced LANs ATM Traffic Management.
Ben-Gurion University of the Negev Department of Communication Systems Engineering.
ASYNCHRONOUS TRANSFER MODE(ATM) Sangram Sekhar Choudhuri
CprE 458/558: Real-Time Systems
Computer Science Division
Presentation transcript:

1 Call Admission Control Carey Williamson Department of Computer Science University of Calgary

2 The CAC Function: Everything you ever wanted to know but were afraid to ask Carey Williamson Department of Computer Science University of Saskatchewan

3 Introduction u The purpose of an admission control algorithm is to decide, at the time of call arrival, whether or not a new call should be admitted into the network u A new call is admitted if and only if its Quality of Service (QOS) constraints can be satisfied without jeapordizing the QOS constraints of existing calls in the network

4 Call Admission Control u Admission control decision is made using a traffic descriptor that specifies traffic characteristics and QOS requirements u Traffic characteristics: –peak cell rate (PCR), sustained cell rate (SCR), maximum burst size (MBS),... u QOS requirements: –tolerable cell loss, cell delay, delay variation

5 Issues u Want to make efficient use of the network (i.e., accommodate as many calls as possible, and maintain a reasonably high level of network utilization) u Want to guarantee quality of service for all calls that get into the network u Tradeoff: can’t always have both!

6 Why is it Difficult? u ATM is completely based on the idea of statistical multiplexing of VBR sources u No assignment of specific slots to users, but statistical assignment of capacity based on expected traffic characteristics u Providing guarantees requires conservatism u High utilization requires aggressiveness

7 Why is it Difficult? (Cont’d) u Typical traffic sources are bursty u Some traffic sources are VERY bursty u Traffic can be highly unpredictable u Accurate traffic descriptors may not be known in advance u Traffic may not conform to its descriptor

Least Understood Most Understood Traffic Characterization

Least Understood Most Understood Voice Traffic Characterization

Least Understood Most Understood Voice CBR video Traffic Characterization

Least Understood Most Understood Voice CBR video Packet data Traffic Characterization

Least Understood Most Understood Voice CBR video Packet data Traffic Characterization Image

Least Understood Most Understood Voice CBR video Packet data Image VBR video Traffic Characterization

14 Multiplexing u Two basic approaches u Deterministic multiplexing u Statistical multiplexing

15 Deterministic Multiplexing u The traditional means of bandwidth allocation in telecommunications networks u Each traffic type has an inherent bit rate (e.g., voice traffic = 64 kilobits per second) u Allocate precisely that bandwidth for each call, for the duration of the call

16 Deterministic Multiplexing (Cont’d) u Advantages: –Simple –Works great for CBR traffic (PCR = SCR) u Disadvantages: –Inefficient for VBR traffic (PCR !=SCR) u Allocating PCR can waste lots of capacity

Deterministic versus Statistical Multiplexing Bit rate Source 1: peak 12 Mbps, mean 8 Mbps

Deterministic versus Statistical Multiplexing Bit rate 12 Mbps

Deterministic versus Statistical Multiplexing Bit rate Source 2: peak 10 Mbps, mean 6 Mbps

Deterministic versus Statistical Multiplexing Bit rate 22 Mbps ( )

Deterministic versus Statistical Multiplexing Bit rate 22 Mbps ( ) Average utilization will be 14/22 = 64%

Deterministic versus Statistical Multiplexing Bit rate

Deterministic versus Statistical Multiplexing Bit rate

Deterministic versus Statistical Multiplexing Bit rate

Deterministic versus Statistical Multiplexing Bit rate

Deterministic versus Statistical Multiplexing Bit rate

Deterministic versus Statistical Multiplexing Bit rate

Deterministic versus Statistical Multiplexing Bit rate

Deterministic versus Statistical Multiplexing Bit rate

Deterministic versus Statistical Multiplexing Bit rate

Deterministic versus Statistical Multiplexing Bit rate Bandwidth saving with Statistical Multiplexing

32 Statistical Multiplexing u Basic idea: ‘‘pack in’’ more than would be able to fit with deterministic multiplexing u Takes advantage of the variable bit rate bursty nature of traffic u Not all traffic sources will need their peak rate at the same time (hopefully) u Peaks and valleys should balance out

33 Statistical Multiplexing (Cont’d) u Advantages: –More calls can fit in the network –Increases utilization, efficiency of network –Statistical gain can be significant u Disadvantages: –QOS is hard to guarantee (100% guarantee) u Always an element of risk, however slight

34 Simple CAC Schemes int CAC_Function(TrafficDescriptor *TD) { return( YES ); }

35 Simple CAC Schemes int CAC_Function(TrafficDescriptor *TD) { return( YES ); }

36 Simple CAC Schemes (Cont’d) int CAC_Function(TrafficDescriptor *TD) { return( NO ); }

37 Simple CAC Schemes (Cont’d) int CAC_Function(TrafficDescriptor *TD) { return( NO ); }

38 Possible CAC Schemes u Peak rate allocation u Mean rate allocation u (Peak + Mean) / 2 u Virtual Bandwidth [Murase 90] u Schedulable Region [Lazar 91] u Effective Bandwidth [Elwalid 93]

39 Peak Rate Allocation u Allocate the peak cell rate for the source u Same as Deterministic Multiplexing u Guarantees that no cell loss occurs u Guarantees that bandwidth is wasted if source is at all bursty (peak > mean) u The amount of wasted bandwidth depends on the peak-to-mean ratio

40 Mean Rate Allocation u Allocate bandwidth based on the mean rate (SCR) u By definition, this is adequate over a long enough time duration u Drawback is the delay for traffic bursts u May not be enough capacity to handle bursts within a tolerable delay

41 (Peak + Mean) / 2 u Peak rate is the most that is needed u Mean rate is the least that is needed u ‘‘Correct’’ allocation must be in between u But where is the real question! u (Peak + Mean) / 2 is one guess u Suitability depends on characteristics of source (e.g., time spent at or near each)

42 Can you do better? u Of course! u Effective Bandwidth: [Elwalid 93] u Virtual Bandwidth: [Murase 90] u Schedulable Region: [Lazar 91] u We’ll look at some of these in more detail in just a moment...

43 Summary u Call Admission Control is one of the most difficult problems to deal with in ATM networks u Difficult problem, no standard solution u Lots of research activity u Impossible to find a single ‘‘best’’ answer