Research Article
Worst case burstiness increase due to arbitrary aggregate multiplexing
@INPROCEEDINGS{10.1145/1190095.1190107, author={Juan Echague and Vicent Cholvi}, title={Worst case burstiness increase due to arbitrary aggregate multiplexing}, proceedings={1st International ICST Conference on Performance Evaluation Methodologies and Tools}, publisher={ACM}, proceedings_a={VALUETOOLS}, year={2012}, month={4}, keywords={Aggregate scheduling; Network calculus; Differentiated services}, doi={10.1145/1190095.1190107} }
- Juan Echague
Vicent Cholvi
Year: 2012
Worst case burstiness increase due to arbitrary aggregate multiplexing
VALUETOOLS
ACM
DOI: 10.1145/1190095.1190107
Abstract
As a means of supporting quality of service guarantees, aggregate multiplexing has attracted a lot of attention in the networking community, since it requires less complexity than flow-based scheduling. However, contrary to what happens in the case of flow-based multiplexing, few results are available for aggregate-based multiplexing.In this paper, we consider a server multiplexer fed by several flows and analyze the impact caused by traffic aggregation on the flows at the output of the server. No restriction is imposed on the server multiplexer other than the fact that it must operate in a work-conserving fashion.We characterize of the best arrival curves that constrain the number of bits that leave the server, in any time interval, for each individual flow. These curves can be used to obtain the delays suffered by packets in complex scenarios where multiplexers are interconnected, as well as to determine the maximum size of the buffers in the different servers.Previous results provide tight delay bounds for networks where servers are of the FIFO type. Here, we provide tight bounds for any work-conserving scheduling policy, so that our results can be applied to heterogeneous networks where the servers (routers) can use different work-conserving scheduling policies such as First-In First-Out (FIFO), Earliest Deadline First (EDF), Strict Priority (SP), Guaranteed Rate scheduling (GR), etc.