A SLA Framework for QoS Provisioning and Dynamic Capacity Allocation Rahul Garg (IBM India Research Lab), R. S. Randhawa (Stanford University), Huzur Saran.

Slides:



Advertisements
Similar presentations
APNOMS2003Fujitsu Laboratories Ltd.1 A QoS Control Method Cooperating with a Dynamic Load Balancing Mechanism Akiko Okamura, Koji Nakamichi, Hitoshi Yamada.
Advertisements

Adaptive Resource Allocation: Self-Sizing for Next Generation Networks Michael Devetsikiotis Electrical & Computer Engineering North Carolina State University.
Collaboration Mechanisms in SOA based MANETs. Introduction Collaboration implies the cooperation between the nodes to support the proper functioning of.
Hadi Goudarzi and Massoud Pedram
CSIT560 Internet Infrastructure: Switches and Routers Active Queue Management Presented By: Gary Po, Henry Hui and Kenny Chong.
1 Traffic Engineering (TE). 2 Network Congestion Causes of congestion –Lack of network resources –Uneven distribution of traffic caused by current dynamic.
INTERNET QOS: A BIG PICTURE XIPENG XIAO AND LIONEL M. NI, MICHIGAN STATE UNIVERSITY Jinyoung You CS540, Network Architect.
Engineering Internet QoS
1 Performance Study of Congestion Price Based Adaptive Service Performance Study of Congestion Price Based Adaptive Service Xin Wang, Henning Schulzrinne.
1 Efficient and Robust Streaming Provisioning in VPNs Z. Morley Mao David Johnson Oliver Spatscheck Kobus van der Merwe Jia Wang.
A Flexible Model for Resource Management in Virtual Private Networks Presenter: Huang, Rigao Kang, Yuefang.
Reciprocal Resource Fairness: Towards Cooperative Multiple-Resource Fair Sharing in IaaS Clouds School of Computer Engineering Nanyang Technological University,
Efficient Autoscaling in the Cloud using Predictive Models for Workload Forecasting Roy, N., A. Dubey, and A. Gokhale 4th IEEE International Conference.
1 “Multiplexing Live Video Streams & Voice with Data over a High Capacity Packet Switched Wireless Network” Spyros Psychis, Polychronis Koutsakis and Michael.
UCB Tools for Smart Networks Jean Walrand BITS (Berkeley Information Technology & Systems) U.C. Berkeley
1 Call Admission Control Carey Williamson Department of Computer Science University of Calgary.
CPSC Topics in Multimedia Networking A Mechanism for Equitable Bandwidth Allocation under QoS and Budget Constraints D. Sivakumar IBM Almaden Research.
SLA-aware Virtual Resource Management for Cloud Infrastructures
A Case for Relative Differentiated Services and the Proportional Differentiation Model Constantinos Dovrolis Parameswaran Ramanathan University of Wisconsin-Madison.
Ashish Gupta Under Guidance of Prof. B.N. Jain Department of Computer Science and Engineering Advanced Networking Laboratory.
Markov Decision Models for Order Acceptance/Rejection Problems Florian Defregger and Heinrich Kuhn Florian Defregger and Heinrich Kuhn Catholic University.
December 20, 2004MPLS: TE and Restoration1 MPLS: Traffic Engineering and Restoration Routing Zartash Afzal Uzmi Computer Science and Engineering Lahore.
Presented by Henning Schulzrinne Columbia University
1IMIC, 8/30/99 Constraint-Based Unicast and Multicast: Practical Issues Bala Rajagopalan NEC C&C Research Labs Princeton, NJ
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
1 Auction or Tâtonnement – Finding Congestion Prices for Adaptive Applications Xin Wang Henning Schulzrinne Columbia University.
UCB Tools for Smart Networks Jean Walrand BITS (Berkeley Information Technology & Systems) U.C. Berkeley
RATES: A Server for MPLS Traffic Engineering (Routing And Traffic Engineering Server) Zlatokrilov Haim Advanced Topics in IP Networks5/1/2001 Tel-Aviv.
Using Prices to Allocate Resources at Access Points Jimmy Shih, Randy Katz, Anthony Joseph One Administrative Domain Access Point A Access Point B Network.
1 Performance Study of Congestion Price Based Adaptive Service Performance Study of Congestion Price Based Adaptive Service Xin Wang, Henning Schulzrinne.
Efficient agent-based selection of DiffServ SLAs over MPLS networks Thanasis G. Papaioannou a,b, Stelios Sartzetakis a, and George D. Stamoulis a,b presented.
Multipath Protocol for Delay-Sensitive Traffic Jennifer Rexford Princeton University Joint work with Umar Javed, Martin Suchara, and Jiayue He
10th Workshop on Information Technologies and Systems 1 A Comparative Evaluation of Internet Pricing Schemes: Smart Market and Dynamic Capacity Contracting.
A Flexible Model for Resource Management in Virtual Private Networks Sanket Naik CS590F Fall 2000.
Modeling Quality-Quantity based Communication Orr Srour under the supervision of Ishai Menache.
Building a Strong Foundation for a Future Internet Jennifer Rexford ’91 Computer Science Department (and Electrical Engineering and the Center for IT Policy)
A Simulation Approach for Internet QoS Market Analysis Bruno Pereira Miguel Martins.
MATE: MPLS Adaptive Traffic Engineering Anwar Elwalid, et. al. IEEE INFOCOM 2001.
1 Performance Evaluation of Ring- based Peer-to-Peer Virtual Private Network (RING-P2P-VPN) Hiroyuki Ohsaki Graduate School of Information Sci. & Tech.
© 2004 Mobile VCE 1 An SMR Based Advance Resource Reservation Scheme For Combined Mobility and QoS Provisioning Hao Wang The University.
Presentation Title Subtitle Author Copyright © 2002 OPNET Technologies, Inc. TM Introduction to IP and Routing.
Storage Allocation in Prefetching Techniques of Web Caches D. Zeng, F. Wang, S. Ram Appeared in proceedings of ACM conference in Electronic commerce (EC’03)
DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet Jennifer Rexford Princeton University With Jiayue He, Rui Zhang-Shen, Ying Li,
Estimation of the Probability of Congestion using Monte Carlo method in OPS Networks Anna Urra, Jose L Marzo, Mateu Sbert, Eusebi Calle Institute of Informatics.
A Scalable Bandwidth Management Architecture for Supporting VoIP Applications Using Bandwidth Broker Zhenhai Duan, Zhi-Li Zhang University of Minnesota.
Rev PA Signaled Provisioning of the IP Network Resources Between the Media Gateways in Mobile Networks Leena Siivola
On QoS Guarantees with Reward Optimization for Servicing Multiple Priority Class in Wireless Networks YaoChing Peng Eunyoung Chang.
Higashino Lab. Maximizing User Gain in Multi-flow Multicast Streaming on Overlay Networks Y.Nakamura, H.Yamaguchi and T.Higashino Graduate School of Information.
Budapest University of Technology and Economics Department of Telecommunications and Media Informatics Optimized QoS Protection of Ethernet Trees Tibor.
Wolfgang EffelsbergUniversity of Mannheim1 Differentiated Services for the Internet Wolfgang Effelsberg University of Mannheim September 2001.
1 Adaptable applications Towards Balancing Network and Terminal Resources to Improve Video Quality D. Jarnikov.
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.
Advanced Network Architecture Research Group 2001/11/74 th Asia-Pacific Symposium on Information and Telecommunication Technologies Design and Implementation.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Static Call Admission Control and Dimensioning of Media Gateways in IP based Mobile Core Networks Mika.
Advanced Spectrum Management in Multicell OFDMA Networks enabling Cognitive Radio Usage F. Bernardo, J. Pérez-Romero, O. Sallent, R. Agustí Radio Communications.
Problem Formulation Elastic cloud infrastructures provision resources according to the current actual demand on the infrastructure while enforcing service.
4th Annual INFORMS Revenue Management and Pricing Section Conference, June 2004 An Asymptotically-Optimal Dynamic Admission Policy for a Revenue Management.
A Practical Approach for Providing QoS: MPLS and DiffServ
DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet Jiayue He, Rui Zhang-Shen, Ying Li, Cheng-Yen Lee, Jennifer Rexford, and Mung.
AIMS Workshop Heidelberg, 9-11 March 1998 Piet Van Mieghem Basic Functionality of Quality of Service in Multimedia Networks Piet Van Mieghem.
An Optimal Distributed Call Admission control for Adaptive Multimedia in Wireless/Mobile Networks Reporter: 電機所 鄭志川.
Jennifer Rexford Fall 2014 (TTh 3:00-4:20 in CS 105) COS 561: Advanced Computer Networks TCP.
Explicit Allocation of Best-Effort Service Goal: Allocate different rates to different users during congestion Can charge different prices to different.
NC STATE UNIVERSITY / MCNC Protecting Network Quality of Service Against Denial of Service Attacks Douglas S. Reeves  S. Felix Wu  Fengmin Gong Talk:
1 Traffic Engineering By Kavitha Ganapa. 2 Introduction Traffic engineering is concerned with the issue of performance evaluation and optimization of.
Performance Study of Congestion Price Based Adaptive Service
System Control based Renewable Energy Resources in Smart Grid Consumer
Provision of Multimedia Services in based Networks
Resource Negotiation, Pricing and QoS
Presentation transcript:

A SLA Framework for QoS Provisioning and Dynamic Capacity Allocation Rahul Garg (IBM India Research Lab), R. S. Randhawa (Stanford University), Huzur Saran (IIT Delhi) and Manpreet Singh (Cornell University)

Roadmap Current SLAs and Related Work Drawbacks Proposed SLA Merits Applications Simulation results Conclusion and Future work

What is SLA? Service level agreement between customer and service provider. QoS parameters Committed info rate Transit delay Packet loss rate Pricing information

Current SLAs Static (peak) Provisioning Flat rate pricing 95-5 model Drawbacks: Need for bandwidth is time-varying Hard to predict Charges based on peak consumption Actual usage is typically much lower Under-utilization of resources Lower revenue for service provider

Advanced Schemes in Research Literature Continuous bandwidth auction (Semret et.al. 1999) Usage based pricing (Anantharam et.al. 2000) Drawbacks: Difficult to implement Significant departure from traditional pricing Hard for bandwidth providers to plan Users may not get bandwidth in case of overload

Proposed SLA: TTPP Three Tier Pricing with Penalties Revenue Discount Premium

Proposed SLA: TTPP Static QoS parameters Reliability Availability Mean Time to Failure Grade of Service Committed info rate Long-term expected capacity Pricing Information: Charging rate r Discount rate d Premium rate p Penalty rate q

Service Provider Customer 1 Customer 2 TTPP: An Illustration TTPP SLA

Revenue TTPP: An Illustration (Contd.)

Discount TTPP: An Illustration (Contd.)

Premium Discount TTPP: An Illustration (Contd.)

Premium Give me back!!! TTPP: An Illustration (Contd.)

Premium Penalty TTPP: An Illustration (Contd.)

Choices for Penalty Fixed Penalty Delay Dependent Penalty Proportional Penalty

Need for Admission Control

Request at Low Premium Admission Control: Illustration

Paying low premium Admission Control: Illustration

Paying low premium Admission Control: Illustration Request at high premium

Paying low premium Admission Control: Illustration Sorry, no resource

Paying low premium Admission Control: Illustration I should not have given resource to customer II

Admission Control Resize request to increase usage Non-preemptive May lose higher premium in future May have to pay penalties in future Accept or not??? Objective: Maximize the total earnings

Trunk Reservation based Scheme What is Trunk Reservation? No, Not This!!!

What is Trunk Reservation? Consider Capacity of C units shared by two customers Customer I has higher priority than customer II Trunk reservation of t units against customer II The scheme: Whenever possible, accept requests of type I Accept requests of type II only if more than t units are available.

Calculation of Trunk Reservation Used in Telecommunications Even small trunk reservation parameter is effective (Reiman, 1991) Assigns absolute priority to one class over the other Markov Decision Theory can be used Solution space increases Difficult for online implementation

Calculating trunk reservation Theoretical analysis to find optimal trunk reservation for the case of revenues only. tr = k log(r 1 /r 2 ) / log(C 1 /C 2 ) Get trunk reservation parameter based on the SLA Heuristic used for the general case Replace r i by priority of the customer Priority(i ) = d i + q i i if usage < prov. Capacity = p i otherwise Constraint: no trunk reserved for a customer with usage above the provisioned capacity

Applications of TTPP Application Service Provider (ASP) Dynamic resource(bandwidth/server) allocation Pricing the web hosting service Customer books committed resource in advance, at a negotiated price Sends resize request Perceived need for bandwidth QoS and traffic requirements

Applications of TTPP (Contd.) Pay revenue for his booked resources Earn discount for releasing unused resources Pays premium for usage beyond the booked resources Get penalty if provider does not return back your released resources

Applications of TTPP (Contd. ) Virtual Private Networks (VPN) Mechanism for traffic engineering for VPN’s Set up MPLS LSP’s with provisioned bandwidth (e.g. using CR-LDP)

Simulation Model Discrete Event Simulator Realistic traffic model Actual web traces (Internet Traffic Archive) Fixed data transfer rate of 20Kbps Comparison with Peak Provisioning model Fixed r (= 1), d (= 0.5), p (= 2) Fixed penalty q (= 5)

Performance Metric Capacity allocated to customers under TTPP adjusted to give same blocking probability as in peak provisioning Customer payoff Total payment made in Peak Provisioning Total payment made in TTPP SLA Payoff for service provider Total earnings in TTPP SLA per unit installed capacity Total earnings in Peak Provisioning per unit installed capacity

Hits per second vs Time

Instantaneous Capacity vs Time

Simulation Results ASP: Customer payoffs: 1.3 to 5.02 ASP payoff: 1.06 VPN: Customer payoff: 1.07 to 1.88 Network payoff: 1.13

FCFS vs Trunk-based scheme User No.Blocking Prob (FCFS) Blocking Prob (Trunk)

Merits of TTPP Significant statistical multiplexing gains Committed information rate helps the service provider in planning resource allocation Evolutionary in nature Coexist with the current fixed capacity SLA Frequency of resize requests Tradeoff between complexity and degree of dynamic pricing Low overheads of the scheme Idea generalizable to any resource sharing

Future Work How to select the parameters of the proposed SLA long-term committed bandwidth Resize frequency Pricing parameters Different forms of penalty Other admission control algorithms

??? || /***/

References Aurel Lazar and Nemo Semret. Design and analysis of the progressive second price auction for network bandwidth sharing. Telecommunication Systems: Special issue on Network Economics, Internet Traffic Archive, Richard La and Venkat Anantharam. Charge sensitive TCP and rate control in the internet. In Proceedings of INFOCOM Martin I. Reiman. Optimal trunk reservation for a critically loaded link, ITC 1991.