Orchestrating parallel TCP connections: Cyclic and probabilistic polling policies
نویسندگان
چکیده
The standard Transmission Control Protocol (TCP) is based on an additive rate increase in absence of congestion, and on multiplicative decrease triggered by congestion signals. However, it does not scale well as the distances, or as the speed of the network, increase. Thus, we study some of the solutions that have been proposed to encounter this problem. These solutions include (i) splitting the transmission from a source to its destination into several A preliminary version of this paper has appeared as [1] Email addresses: [email protected] (O. Czerniak), [email protected] (E. Altman), [email protected]; [email protected] (U. Yechiali) URL: http://www-sop.inria.fr/members/Eitan.Altman/ (E. Altman), http://www.math.tau.ac.il/~uriy (U. Yechiali) Preprint submitted to Performance Evaluation January 3, 2011 parallel connections, and (ii) using Scalable TCP, which is more aggressive version of TCP. The connection whose rate decreases when a signal arrives is chosen either at random or according to a round robin policy. Our analysis concentrates on a centrally controlled TCP system havingN connections. We consider both Additive Increase Multiplicative Decrease (AIMD) and Multiplicative Increase Multiplicative Decrease (MIMD) control mechanisms. The Laplace-Stieltjes Transforms (LST) of the transmission rate of each connection at a polling instant, as well as at an arbitrary moment, are derived. Explicit results are obtained for the mean transmission rate and (in contrast to most polling models) for its second moment. For the AIMD procedure under cyclic visit policy we show that, for both dynamic (Hamiltonian-type) and static visit order in each cycle, the connections should be visited following a simple index rule in order to achieve maximum throughput. For the probabilistic visit policy we obtain the set of optimal probabilities that maximizes mean throughput. The analysis of the probabilistic MIMD models uses transformations yielding a system’s law of motion equivalent to that of an M/G/1 queue with batch service. The MIMD control mechanism with probabilistic strategy is further analyzed for the case where the transmission rate is bounded above.
منابع مشابه
Analysis of a TCP system under polling-type reduction-signal procedures
The performance of a Transmission Control Protocol (TCP) for a system with N connections sharing a common Active Queue Management (AQM) is analyzed for both AdditiveIncrease Multiplicative-Decrease (AIMD) and MultiplicativeIncrease Multiplicative-Decrease (MIMD) control mechanisms, where reduction signals follow either a cyclic or a probabilistic polling-type procedure. The Laplace-Stieltjes Tr...
متن کاملPolling and Bridge Scheduling Algorithms in Bluetooth
This report presents a brief overview and classification of intra-piconet polling schemes for Bluetooth piconets. It also presents a similar overview and classification of bridge scheduling algorithms for Bluetooth scatternets. Some additional issues, in particular the transmission of TCP/IP traffic over Bluetooth, and segmentation and reassembly policies, are discussed as well.
متن کاملAn Efficient and Fair Polling Scheme for Bluetooth
Bluetooth is a universal radio interface in the 2.45Ghz frequency band, which will enable users to connect a range of small electronic devices. Any two or more Bluetooth-enabled devices that come within range of each other can set up an ad hoc connection, called a piconet. Within a piconet, the unit that establishes the piconet becomes the master and the rest of the units act as slaves. The mas...
متن کاملReasons not to Parallelize TCP Connections for Long Fat Networks
For utilizing long fat networks effectively, parallel TCP was proposed, and has been employed. However, as high-speed transport-layer protocols appear, it is necessary to reinvestigate the performance of parallel TCP. In this paper, we use mathematical analysis to explore its performance. Analysis results show that the open issue of choosing the number of TCP connections is difficult to be solv...
متن کاملGridFTP-APT: Automatic Parallelism Tuning Mechanism for GridFTP in Long-Fat Networks
In this paper, we propose an extension to GridFTP that optimizes its performance by dynamically adjusting the number of parallel TCP connections. GridFTP has been used as a data transfer protocol to effectively transfer a large volume of data in Grid computing. GridFTP supports a feature called parallel data transfer that improves throughput by establishing multiple TCP connections in parallel....
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Perform. Eval.
دوره 69 شماره
صفحات -
تاریخ انتشار 2012