Statistical Service Assurances for Traffic Scheduling Algorithms

IEEE Journal on Selected Areas in Communications. Special Issue on Internet QoS, 2000.

Robert Boorstyn*
Almut Burchard**
Jorg Liebeherr***
Chaiwat Oottamakorn*

* Department of Electrical Engineering
Polytechnic University
Brooklyn, NY 11201

** Department of Mathematics
University of Virginia, Charlottesville, VA 22903

*** Department of Computer Science University of Virginia
Charlottesville, VA 22903

Abstract

Network services for the most demanding advanced networked applications which require absolute, per-flow service assurances can be deterministic or statistical. By exploiting statistical properties of traffic, statistical assurances can extract more capacity from a network than deterministic assurances. In this work we consider statistical service assurances for a large class of packet scheduling algorithms. We present functions, so-called effective envelopes, which are, with high certainty, upper bounds of multiplexed traffic. Effective envelopes can be used to obtain bounds on the amount of traffic on a link that can be provisioned with statistical service assurances. We show that our bounds can be applied to a variety of packet scheduling algorithms. In fact, one can reuse existing admission control functions for scheduling algorithms with deterministic assurances. We present numerical examples which compare the number of flows with statistical assurances that can be admitted with our effective envelope approach to those achieved with existing methods.