Huirong Fu and Edward W. Knightly Rice Networks Group Aggregation and Scalable QoS: A Performance Study.

Slides:



Advertisements
Similar presentations
Advanced Technology Laboratories page 1 Network Performance Monitoring at Small Time Scales Dina Papagiannaki, Rene Cruz, Christophe Diot.
Advertisements

Connection-level Analysis and Modeling of Network Traffic understanding the cause of bursts control and improve performance detect changes of network state.
Statistics Review – Part II Topics: – Hypothesis Testing – Paired Tests – Tests of variability 1.
Spring 2000CS 4611 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
The Impact of Channel Estimation Errors on Space-Time Block Codes Presentation for Virginia Tech Symposium on Wireless Personal Communications M. C. Valenti.
AALTO UNIVERSITY School of Science and Technology Wang Wei
A Flexible Model for Resource Management in Virtual Private Networks Presenter: Huang, Rigao Kang, Yuefang.
Amir Rasti Reza Rejaie Dept. of Computer Science University of Oregon.
Aleksandar Kuzmanovic and Edward W. Knightly Rice Networks Group Measuring Service in Multi-Class Networks.
Diversity techniques for flat fading channels BER vs. SNR in a flat fading channel Different kinds of diversity techniques Selection diversity performance.
Performance Engineering Methodology Chapter 4. Performance Engineering Performance engineering analyzes the expected performance characteristics of a.
TCP Stability and Resource Allocation: Part II. Issues with TCP Round-trip bias Instability under large bandwidth-delay product Transient performance.
The War Between Mice and Elephants Presented By Eric Wang Liang Guo and Ibrahim Matta Boston University ICNP
Towards Feasibility Region Calculus: An End-to-end Schedulability Analysis of Real- Time Multistage Execution William Hawkins and Tarek Abdelzaher Presented.
A Case for Relative Differentiated Services and the Proportional Differentiation Model Constantinos Dovrolis Parameswaran Ramanathan University of Wisconsin-Madison.
Resource Provisioning and Bandwidth Brokering for IP-core Networks Chen-Nee Chuah ISRG Retreat Jan 10-12, 2000 Problem: How to provide end-to-end QoS in.
Pricing Granularity for Congestion-Sensitive Pricing Murat Yüksel and Shivkumar Kalyanaraman Rensselaer Polytechnic Institute, Troy, NY {yuksem, shivkuma}
Comparing flow-oblivious and flow-aware adaptive routing Sara Oueslati and Jim Roberts France Telecom R&D CISS 2006 Princeton March 2006.
Predictive End-to-End Reservations via A Hierarchical Clearing House Endeavour Retreat June 19-21, 2000 Chen-Nee Chuah (Advisor: Professor Randy H. Katz)
Denial of Service Resilience in Ad Hoc Networks Imad Aad, Jean-Pierre Hubaux, and Edward W. Knightly Designed by Yao Zhao.
1 On the Performance of Slotted Aloha with Capture Effect in Wireless Networks Arash Behzad and Julan Hsu Professor Mario Gerla CS218 Project UCLA December.
Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Vikram Kanodia.
Endpoint Admission Control WebTP Presentation 9/26/00 Presented by Ye Xia Reference: L. Breslau, E. W. Knightly, S. Shenkar, I. Stoica, H. Zhang, “Endpoint.
1 TCP-LP: A Distributed Algorithm for Low Priority Data Transfer Aleksandar Kuzmanovic, Edward W. Knightly Department of Electrical and Computer Engineering.
1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign
1 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
Rethinking Internet Traffic Management: From Multiple Decompositions to a Practical Protocol Jiayue He Princeton University Joint work with Martin Suchara,
7/3/2015© 2007 Raymond P. Jefferis III1 Queuing Systems.
Connection Admission Control Schemes for Self-Similar Traffic Yanping Wang Carey Williamson University of Saskatchewan.
1 Proportional differentiations provisioning Packet Scheduling & Buffer Management Yang Chen LANDER CSE Department SUNY at Buffalo.
Spring 2002CS 4611 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
1 A State Feedback Control Approach to Stabilizing Queues for ECN- Enabled TCP Connections Yuan Gao and Jennifer Hou IEEE INFOCOM 2003, San Francisco,
CS 580S Sensor Networks and Systems Professor Kyoung Don Kang Lecture 7 February 13, 2006.
Modeling Quality-Quantity based Communication Orr Srour under the supervision of Ishai Menache.
Tradeoffs in CDN Designs for Throughput Oriented Traffic Minlan Yu University of Southern California 1 Joint work with Wenjie Jiang, Haoyuan Li, and Ion.
Not All Microseconds are Equal: Fine-Grained Per-Flow Measurements with Reference Latency Interpolation Myungjin Lee †, Nick Duffield‡, Ramana Rao Kompella†
Achieving Load Balance and Effective Caching in Clustered Web Servers Richard B. Bunt Derek L. Eager Gregory M. Oster Carey L. Williamson Department of.
An Analytical Approach for the Two-Tier Resource Management Model IPS-MOME March 2004 Y. Rebahi.
Web Cache Replacement Policies: Properties, Limitations and Implications Fabrício Benevenuto, Fernando Duarte, Virgílio Almeida, Jussara Almeida Computer.
Rev PA Signaled Provisioning of the IP Network Resources Between the Media Gateways in Mobile Networks Leena Siivola
August 15, 2001Systems Architecture II1 Systems Architecture II (CS ) Lecture 12: Multiprocessors: Non-Uniform Memory Access * Jeremy R. Johnson.
© 2009 IBM Corporation 1 Improving Consolidation of Virtual Machines with Risk-aware Bandwidth Oversubscription in Compute Clouds Amir Epstein Joint work.
Web Caching and Content Distribution: A View From the Interior Syam Gadde Jeff Chase Duke University Michael Rabinovich AT&T Labs - Research.
Bandwidth Reallocation for Bandwidth Asymmetry Wireless Networks Based on Distributed Multiservice Admission Control Robert Schafrik Lakshman Krishnamurthy.
Network Instruments VoIP Analysis. VoIP Basics  What is VoIP?  Packetized voice traffic sent over an IP network  Competes with other traffic on the.
1 On Class-based Isolation of UDP, Short-lived and Long-lived TCP Flows by Selma Yilmaz Ibrahim Matta Computer Science Department Boston University.
Data Hiding in Image and Video Part I: Fundamental Issues and Solutions ECE 738 Class Presentation By Tanaphol Thaipanich
Congestion Control in CSMA-Based Networks with Inconsistent Channel State V. Gambiroza and E. Knightly Rice Networks Group
ICOM 6115: Computer Systems Performance Measurement and Evaluation August 11, 2006.
Propagation of Error Ch En 475 Unit Operations. Quantifying variables (i.e. answering a question with a number) 1. Directly measure the variable. - referred.
Opportunistic Traffic Scheduling Over Multiple Network Path Coskun Cetinkaya and Edward Knightly.
Multiplicative Wavelet Traffic Model and pathChirp: Efficient Available Bandwidth Estimation Vinay Ribeiro.
End-to-End Performance and Fairness in Multihop Wireless Backhaul Networks V. Gambiroza, B. Sadeghi, and E. Knightly Rice University.
Chapter 10 Verification and Validation of Simulation Models
TCP-Cognizant Adaptive Forward Error Correction in Wireless Networks
SHADOWSTREAM: PERFORMANCE EVALUATION AS A CAPABILITY IN PRODUCTION INTERNET LIVE STREAM NETWORK ACM SIGCOMM CING-YU CHU.
Time-Dependent Dynamics in Networked Sensing and Control Justin R. Hartman Michael S. Branicky Vincenzo Liberatore.
Statistics Presentation Ch En 475 Unit Operations.
CHANNEL ALLOCATION FOR SMOOTH VIDEO DELIVERY OVER COGNITIVE RADIO NETWORKS Globecom 2010, FL, USA 1 Sanying Li, Tom H. Luan, Xuemin (Sherman) Shen Department.
Dynamic Bandwidth Reservation in Cellular Networks Using Road Topology Based Mobility Predictions InfoCom 2004 Speaker : Bo-Chun Wang
On the scale and performance of cooperative Web proxy caching 2/3/06.
Optimization-based Cross-Layer Design in Networked Control Systems Jia Bai, Emeka P. Eyisi Yuan Xue and Xenofon D. Koutsoukos.
Ó 1998 Menascé & Almeida. All Rights Reserved.1 Part VIII Web Performance Modeling (Book, Chapter 10)
Corelite Architecture: Achieving Rated Weight Fairness
Network Performance and Quality of Service
Measuring Service in Multi-Class Networks
Chapter 10 Verification and Validation of Simulation Models
CSE 550 Computer Network Design
Internet Traffic Analysis: Coseners, 2019 Mohammed Alasmar ‘19.
Presentation transcript:

Huirong Fu and Edward W. Knightly Rice Networks Group Aggregation and Scalable QoS: A Performance Study

Edward W. Knightly Problem: Scalability of Admission Control l Goal: provide predictable and controlled performance to Internet flows l Limitations of current approaches –Intserv requires state communication and storage for each flow  Scalability and deployability limitations –Diffserv is simple and scalable but cannot quantify or control flow service quality (unless over-provisioned)  Weaker service model

Edward W. Knightly Can We Simultaneously Achieve...? l High utilization l Scalability (not micro-managing flows) l Strong service model (e.g., suitable for VOIP) –Internet (YYN) –Phone Network (NNY) –Intserv/ATM (YNY) –Diffserv (YYN)

Edward W. Knightly IntServ with Aggregation l Ingress routers make “bulk” or aggregate core resv. –adjust as necessary l Core routers do not manage state, process signaling messages, and make reservations for every flow

Edward W. Knightly How Effective is Aggregation? … It Depends… l One extreme: traffic demand is relatively constant –Rarely signal core to adjust aggregate reservation –Achieve all three! l Other extreme: demand varies quickly and dramatically (rapid and highly variable flow arrivals and departures) 1.True demand mismatches aggregate reservation  Incorrectly block flows and under utilize network 2.Rapidly adjust aggregate reservation to track demand  Lose signaling gain, default back to unscalable Intserv Important role of timescales and variance of the traffic demand

Edward W. Knightly Outline l Simple traffic and theoretical model to study aggregation l Validation and basic conclusions on timescales and variance l Remove assumptions of the basic model via simulations –Other primary demand functions –Correlation in secondary demand (multi-scale) l Trace driven simulations –Model validation –Insights into more realistic scenarios l Goal:devise framework to understand perf. of aggregation

Edward W. Knightly Basic System Model l Aggregation system: –Ingress admits flow if sufficient bulk reservation  If new flow rate plus current demand < current agg. reservation – Adjust bulk reservation level every  seconds  Assume perfect prediction for next  seconds  Well-defined control time scale l Assume bottleneck link C and N aggr.’s l Intserv admits flow if

Edward W. Knightly Simple Model of Aggregate Demand l Primary demand –Sinusoid with period T, amplitude a, and random phase l Secondary demand –White noise –Uniform distribution U[-b,b] += l Demand time scale T l Demand variance also due to white noise a b T

Edward W. Knightly Control and Demand Time Scales IntServStatic Aggr. ResvDynamic Aggr. Resv Recall: control time scale  ; demand time scale T Intserv (  =0) and static aggregate reservation (  =T) upper and lower bound performance l Note: reserved resource utilization

Edward W. Knightly Example Analytical Result l Overload probability - ratio of overloaded traffic (not admitted) to the total demand l Derived as: where

Edward W. Knightly Overload and Control Time Scale l Performance continuum between Intserv and static reservation l If 0.01T, aggregation is near ideal l Given limit of signaling system, can determine achievable performance l Theoretical model tracks simulation results T

Edward W. Knightly Reserved Resource Utilization l RRU = fraction of reserved capacity utilized l Intserv is 1 l Faster signaling better tracks demand, with 0.01T near perfect T

Edward W. Knightly Variance of the Secondary Demand l Demand variance degrades performance for –Ex. For perf. within 20% of Intserv’s, need var <.05, or secondary demand range <.39 times primary range var=0 var=0.01 var=0.33 +

Edward W. Knightly Outline l Simple traffic and theoretical model to study aggregation l Validation and basic conclusions on timescales and variance l Remove assumptions of the basic model via simulations –Other primary demand functions –Correlation in secondary demand (multi-scale) l Trace driven simulations –Model validation –Insights into more realistic scenarios l Goal:devise framework to understand perf. of aggregation

Edward W. Knightly Alternate Primary Demand Models l Different periodic functions with identical mean, variance, and period have little impact

Edward W. Knightly Alternate Secondary Demand Models l Small impact, especially for smaller T 2, smaller b Uncorrelated Correlated T 2 =T/4 +

Edward W. Knightly Trace-Driven Simulation Sources l Qbone trace (m 56.8 Mb/sec, var 191, T 24 hours, s 5 min) l NLANR trace (m 0.74 Mb/sec, var 0.45, T 24 hours, s 1 sec) l Caveat: all traffic vs. real-time flows

Edward W. Knightly QBone Simulation and Model Predictions System l Variance is moderate b/a=0.42 If =T/72, aggregate resv. achieves utilization of 97% of IntServ’s Model l Theoretical model retains predictive capability l Primary + secondary outperforms primary only

Edward W. Knightly NLANR Simulation and Model Predictions System l High variance in secondary demand hinders performance (b/a=1.9) If =0.01T, agg. achieves utilization of 44.2% of IntServ’s Model l Secondary demand critical for model l Captures basic trend with larger prediction errors

Edward W. Knightly Impact of Number of Aggregate Demands l Each aggregate introduces quantization error Effect is cumulative and most visible for large  l Could reverse trend via inter-aggregate statistical multiplexing or “merging”

Edward W. Knightly Impact of Merging l Merge multiple aggregates into 1 vs. each independent l Significant performance improvements, especially when l Gains from statistical smoothing of multiplexed flow

Edward W. Knightly Impact of Demand Phase l What if all aggregates are synchronized? l Performance degrades aggregation and IntServ l A capacity planning issue

Edward W. Knightly Summary of Factors Affecting Aggregation l Major factors – Demand time scale T, control time scale , variance   –  <.01 T, and moderate variance is ideal –Simple analytical model captures these effects l Minor factors –Correlation structure of primary demand –Existence of correlation (vs. white noise) in secondary demand –Network topology (multiple bottlenecks) l Other Factors –# of aggregates (-), merging (+), phase (- to all)

Edward W. Knightly Conclusions l Proposed a simple model for aggregate traffic l Derived closed-form expressions for the system’s key performance metrics l Provide a methodology to determine the regime under which aggregation is an accurate and high-performance mechanism

Edward W. Knightly Demand Model l Demand and Aggregation Model for Aggregate Demand, Request and Reservation

Edward W. Knightly Demand Time Scale l To achieve performance within 10% IntServ, hours, for minutes

Edward W. Knightly NLANR (5 Minutes Average) Simulation and Model Predictions l Mean same, variance >0.32 l Since b/a decreases 1.9-->0.68, for 0.01T, aggregation performs better

Edward W. Knightly ”Sketch” Derivation of Overload Probability l Consider aggr. resv. requests occur at identical epochs l Decouple the impact of primary and secondary demands –Primary demand: odd symmetric –Secondary demand: ADDITIONAL bandwidth must be reserved since Conditioning on the relative phases of different aggregates

Edward W. Knightly Impact of Network Topology l Little impact –Large T incurs slight deviation according to the number of contention points