Lalhruaizela Chhangte, Pramey Singh, D. Manjunath, N. Karamchandani
{"title":"多源TCP (MSTCP):用于分布式内容交付的传输协议","authors":"Lalhruaizela Chhangte, Pramey Singh, D. Manjunath, N. Karamchandani","doi":"10.1109/NCC52529.2021.9530109","DOIUrl":null,"url":null,"abstract":"Fetching different parts of the same content (file) simultaneously through multiple network paths has been found to improve content delivery. There are several application layer programs that use this technique to improve the perceived performance at the end users. However, these applications use multiple sockets (multiple connections) at the transport layer, which has several disadvantages. Also, the existing transport layer protocols that allow content delivery over multiple network paths over a single transport layer connection (e.g., MPTCP) are limited to content delivery from a single source. With the availability of content across distributed content servers, there is a need for a transport layer protocol that provides the ability to deliver content from these distributed sources over a single transport layer connection. In this paper, we design and implement a multi-source transport control protocol (MSTCP) that can be used to deliver content from a distributed source to a client application over a single transport layer connection. A prototype implementation and preliminary performance measures showing the effectiveness of MSTCP are also presented.","PeriodicalId":414087,"journal":{"name":"2021 National Conference on Communications (NCC)","volume":"31 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-07-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Multi-source TCP (MSTCP): A transport protocol for distributed content delivery\",\"authors\":\"Lalhruaizela Chhangte, Pramey Singh, D. Manjunath, N. Karamchandani\",\"doi\":\"10.1109/NCC52529.2021.9530109\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Fetching different parts of the same content (file) simultaneously through multiple network paths has been found to improve content delivery. There are several application layer programs that use this technique to improve the perceived performance at the end users. However, these applications use multiple sockets (multiple connections) at the transport layer, which has several disadvantages. Also, the existing transport layer protocols that allow content delivery over multiple network paths over a single transport layer connection (e.g., MPTCP) are limited to content delivery from a single source. With the availability of content across distributed content servers, there is a need for a transport layer protocol that provides the ability to deliver content from these distributed sources over a single transport layer connection. In this paper, we design and implement a multi-source transport control protocol (MSTCP) that can be used to deliver content from a distributed source to a client application over a single transport layer connection. A prototype implementation and preliminary performance measures showing the effectiveness of MSTCP are also presented.\",\"PeriodicalId\":414087,\"journal\":{\"name\":\"2021 National Conference on Communications (NCC)\",\"volume\":\"31 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-07-27\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 National Conference on Communications (NCC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/NCC52529.2021.9530109\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 National Conference on Communications (NCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NCC52529.2021.9530109","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Multi-source TCP (MSTCP): A transport protocol for distributed content delivery
Fetching different parts of the same content (file) simultaneously through multiple network paths has been found to improve content delivery. There are several application layer programs that use this technique to improve the perceived performance at the end users. However, these applications use multiple sockets (multiple connections) at the transport layer, which has several disadvantages. Also, the existing transport layer protocols that allow content delivery over multiple network paths over a single transport layer connection (e.g., MPTCP) are limited to content delivery from a single source. With the availability of content across distributed content servers, there is a need for a transport layer protocol that provides the ability to deliver content from these distributed sources over a single transport layer connection. In this paper, we design and implement a multi-source transport control protocol (MSTCP) that can be used to deliver content from a distributed source to a client application over a single transport layer connection. A prototype implementation and preliminary performance measures showing the effectiveness of MSTCP are also presented.