DocumentCode :
3144375
Title :
A Theory of Packet Flows Based on Law-of-Mass-Action Scheduling
Author :
Meyer, Timmy ; Tschudin, Christian
Author_Institution :
Dept. of Math. & Comput. Sci., Univ. of Basel, Basel, Switzerland
fYear :
2012
fDate :
8-11 Oct. 2012
Firstpage :
341
Lastpage :
351
Abstract :
Designing dynamically robust protocols is not a simple task with current classic work-conserving scheduling, where packets are sent out as soon as processing and transmission capacity is available. We show that deviating from this fundamental queuing assumption leads to much more controllable and analyzable forms of protocols. At the core of our work is a queue-scheduling discipline based on the chemical "Law of Mass Action" (LoMA) that serves a queue with a rate proportional to its fill level. In this paper we introduce our LoMA-scheduling approach and provide a solid mathematical framework adopted from chemistry that simplifies the analysis of the corresponding queueing networks, including the prediction of the underlying protocols\´ dynamics. We demonstrate the elegance of our model by implementing and analyzing a TCP-compatible "chemical" congestion control algorithm C3A with only a few interacting queues (another novelty of our approach). We also show the application of our theory to gossip protocols, explain an effective implementation of the scheduler and discuss possibilities of how to integrate mass-action scheduling into traditional networking environments.
Keywords :
queueing theory; scheduling; telecommunication congestion control; transport protocols; LoMA-scheduling; TCP-compatible chemical congestion control; dynamically robust protocols; gossip protocols; interacting queues; law-of-mass-action scheduling; packet flows; protocols dynamics; queue-scheduling discipline; queueing networks; queuing assumption; solid mathematical framework; transmission capacity; work-conserving scheduling; Analytical models; Chemicals; Delay; Mathematical model; Protocols; Queueing analysis; Servers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reliable Distributed Systems (SRDS), 2012 IEEE 31st Symposium on
Conference_Location :
Irvine, CA
ISSN :
1060-9857
Print_ISBN :
978-1-4673-2397-0
Type :
conf
DOI :
10.1109/SRDS.2012.2
Filename :
6424874
Link To Document :
بازگشت