{"title":"使TCP/NC可调到时变损失率","authors":"Nguyen Viet Ha, K. Kumazoe, M. Tsuru","doi":"10.1109/INCoS.2016.77","DOIUrl":null,"url":null,"abstract":"Applying network coding (NC) into the protocol stack has been studied with much attention in order to improve Transmission Control Protocol (TCP) goodput in inherently lossy networks (e.g., wireless networks in unstable environments). TCP with network coding (TCP/NC) is expected to recover the lost packets without retransmission at the sink by sending the redundant combination packets which are encoded at the source. While TCP/NC can work in theory, two problems have not been well solved especially in time-varying packet loss conditions. One is how to decide the good parameters (e.g., redundancy factor R) based on a recent network condition estimated from continuous observation. The other one is how to dynamically adapt an ongoing NC-layer process based on the decided parameters. Therefore, in this paper, we propose a functionally improved TCP/NC variant called the TCP/NC with loss rate estimation (TCP/NCwLRE) which can automatically adjust the NC-layer behaviors to adapt to time-varying channels. We implemented and validated our proposal in Network Simulator 3. The results show that the TCP/NCwLRE improves the TCP goodputs in time-varying non-correlated random loss channels.","PeriodicalId":102056,"journal":{"name":"2016 International Conference on Intelligent Networking and Collaborative Systems (INCoS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Making TCP/NC Adjustable to Time Varying Loss Rates\",\"authors\":\"Nguyen Viet Ha, K. Kumazoe, M. Tsuru\",\"doi\":\"10.1109/INCoS.2016.77\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Applying network coding (NC) into the protocol stack has been studied with much attention in order to improve Transmission Control Protocol (TCP) goodput in inherently lossy networks (e.g., wireless networks in unstable environments). TCP with network coding (TCP/NC) is expected to recover the lost packets without retransmission at the sink by sending the redundant combination packets which are encoded at the source. While TCP/NC can work in theory, two problems have not been well solved especially in time-varying packet loss conditions. One is how to decide the good parameters (e.g., redundancy factor R) based on a recent network condition estimated from continuous observation. The other one is how to dynamically adapt an ongoing NC-layer process based on the decided parameters. Therefore, in this paper, we propose a functionally improved TCP/NC variant called the TCP/NC with loss rate estimation (TCP/NCwLRE) which can automatically adjust the NC-layer behaviors to adapt to time-varying channels. We implemented and validated our proposal in Network Simulator 3. The results show that the TCP/NCwLRE improves the TCP goodputs in time-varying non-correlated random loss channels.\",\"PeriodicalId\":102056,\"journal\":{\"name\":\"2016 International Conference on Intelligent Networking and Collaborative Systems (INCoS)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 International Conference on Intelligent Networking and Collaborative Systems (INCoS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/INCoS.2016.77\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 International Conference on Intelligent Networking and Collaborative Systems (INCoS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INCoS.2016.77","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Making TCP/NC Adjustable to Time Varying Loss Rates
Applying network coding (NC) into the protocol stack has been studied with much attention in order to improve Transmission Control Protocol (TCP) goodput in inherently lossy networks (e.g., wireless networks in unstable environments). TCP with network coding (TCP/NC) is expected to recover the lost packets without retransmission at the sink by sending the redundant combination packets which are encoded at the source. While TCP/NC can work in theory, two problems have not been well solved especially in time-varying packet loss conditions. One is how to decide the good parameters (e.g., redundancy factor R) based on a recent network condition estimated from continuous observation. The other one is how to dynamically adapt an ongoing NC-layer process based on the decided parameters. Therefore, in this paper, we propose a functionally improved TCP/NC variant called the TCP/NC with loss rate estimation (TCP/NCwLRE) which can automatically adjust the NC-layer behaviors to adapt to time-varying channels. We implemented and validated our proposal in Network Simulator 3. The results show that the TCP/NCwLRE improves the TCP goodputs in time-varying non-correlated random loss channels.