Transport layer reneging
نویسندگان
چکیده
Reneging occurs when a transport layer data receiver first selectively acks data, and later discards that data from its receiver buffer prior to delivery to the receiving application or socket buffer. Reliable transport protocols such as TCP (Transmission Control Protocol) and SCTP (Stream Control Transmission Protocol) are designed to tolerate reneging. We argue that this design should be changed because: (1) reneging is a rare event in practice, and the memory saved when reneging does occur is insignificant, and (2) by not tolerating reneging, transport protocols have the potential for improved performance as has been shown in the case of SCTP. To support our argument, we analyzed TCP traces from three different domains (Internet backbone, wireless, enterprise). We detected reneging in only 0.05% of the analyzed TCP flows. In each reneging case, the operating system was fingerprinted thus allowing the reneging behavior of Linux, FreeBSD and Windows to be more precisely characterized. The average main memory returned each time to the reneging operating system was on the order of two TCP segments. Reneging saves so little memory that it is not worth the trouble. Since reneging happens rarely and when it does happen, reneging returns insignificant memory, we recommend designing reliable transport protocols to not permit reneging.
منابع مشابه
A Model for Detecting Transport Layer Data Reneging
Data reneging occurs when a data receiver first SACKs data, and later discards that data from its receiver buffer prior to delivering it to the receiving application or socket buffer. Today’s reliable transport protocols such as TCP and SCTP are designed to tolerate data reneging. We argue that this design assumption is wrong, in part based on a hypothesis that data reneging rarely if ever occu...
متن کاملQueues with deterministic reneging times
We consider single-server and multi-server queues with deterministic reneging times motivated by the timeout mechanisms used in application servers.. A Volterra integral equation is developed using the level crossing analysis for the M/G/1 queue with reneging. An analytical solution is given for the M/HyperExponential/1 queue with deterministic reneging times and a numerical approach is present...
متن کاملTransient Analysis of a Multi-server Queuing Model with Discouraged Arrivals and Retention of Reneging Customers
In this paper, we study a finite capacity Markovian multi-server queuing system with discouraged arrivals, reneging, and retention of reneging customers. The transient state probabilities of the queuing system are obtained by using a computational technique based on the 4th order RungeKutta method. With the help of the transient state probabilities, we develop some important measures of perform...
متن کاملDiffusion Process for GX/G/M Queuing System with Balking and Reneging
In the present investigation transient, G x/G/m queuing model with balking and reneging has been studied. The diffusion process with elementary return boundary has been used for modeling purpose. The probability density function (p. d. f.) for the number of customers in the system has been obtained. In special case, the steady state results that tally with those of Kimura and Ohsone have been e...
متن کاملPlanar perovskite solar cells using fullerene C70 as electron selective transport layer
Owing amongst other to its high electron mobility, fullerene C70, has been widely used as an electron transporting layer in organic solar cells. In this research, we report the use of C70 thin films as electron transport layers of planar perovskite solar cells (PSCs) using a conventional device structure. The thickness of the C70 layer has been optimized to achieve the best efficiency of 12%. I...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Computer Communications
دوره 52 شماره
صفحات -
تاریخ انتشار 2014