{"title":"最优离线TCP发送方缓冲区管理策略","authors":"M. Andreica, N. Tapus","doi":"10.1109/CTRQ.2008.11","DOIUrl":null,"url":null,"abstract":"The transmission control protocol (TCP) uses a sliding window in order to enforce flow control. The receiver advertises its available buffer space to the sender, which cannot transmit more data than the advertised space. Transmitted data is first copied from application buffers into TCP buffers and from there it is sent through the network. In this paper we propose a model which characterizes the senderpsilas behavior throughout the duration of a TCP conversation. The model is suitable in the case of powerful, but variably loaded senders, slow receivers, fast connections and moderate amounts of data transmitted. For this model we present an O(nldrlog2n) algorithm which computes the minimum processing time spent by the sender, if the window sizes advertised by the receiver and the senderpsilas load are known in advance. The solution is based on an algorithmic framework for the segment tree data structure, which we introduce in this paper.","PeriodicalId":117329,"journal":{"name":"2008 International Conference on Communication Theory, Reliability, and Quality of Service","volume":"33 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-06-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":"{\"title\":\"Optimal Offline TCP Sender Buffer Management Strategy\",\"authors\":\"M. Andreica, N. Tapus\",\"doi\":\"10.1109/CTRQ.2008.11\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The transmission control protocol (TCP) uses a sliding window in order to enforce flow control. The receiver advertises its available buffer space to the sender, which cannot transmit more data than the advertised space. Transmitted data is first copied from application buffers into TCP buffers and from there it is sent through the network. In this paper we propose a model which characterizes the senderpsilas behavior throughout the duration of a TCP conversation. The model is suitable in the case of powerful, but variably loaded senders, slow receivers, fast connections and moderate amounts of data transmitted. For this model we present an O(nldrlog2n) algorithm which computes the minimum processing time spent by the sender, if the window sizes advertised by the receiver and the senderpsilas load are known in advance. The solution is based on an algorithmic framework for the segment tree data structure, which we introduce in this paper.\",\"PeriodicalId\":117329,\"journal\":{\"name\":\"2008 International Conference on Communication Theory, Reliability, and Quality of Service\",\"volume\":\"33 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2008-06-29\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"8\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2008 International Conference on Communication Theory, Reliability, and Quality of Service\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CTRQ.2008.11\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 International Conference on Communication Theory, Reliability, and Quality of Service","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CTRQ.2008.11","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The transmission control protocol (TCP) uses a sliding window in order to enforce flow control. The receiver advertises its available buffer space to the sender, which cannot transmit more data than the advertised space. Transmitted data is first copied from application buffers into TCP buffers and from there it is sent through the network. In this paper we propose a model which characterizes the senderpsilas behavior throughout the duration of a TCP conversation. The model is suitable in the case of powerful, but variably loaded senders, slow receivers, fast connections and moderate amounts of data transmitted. For this model we present an O(nldrlog2n) algorithm which computes the minimum processing time spent by the sender, if the window sizes advertised by the receiver and the senderpsilas load are known in advance. The solution is based on an algorithmic framework for the segment tree data structure, which we introduce in this paper.