{"title":"BATS:用于宽带应用的高性能传输系统","authors":"M. Yuang, Jen-Chu Liu, C. Shay","doi":"10.1109/LCN.1994.386574","DOIUrl":null,"url":null,"abstract":"Broadband applications require high-performance networking facilities and the guarantee of quality of service (QOS). Existing transport protocols are incapable of providing QOS. Should a transport entity result in insufficient processing bandwidth, the layer becomes a performance bottleneck and can no longer guarantee QOS. In addition, the problem of how transfer rates can be determined in the implementation of non-window-based flow control mechanisms has been left unexplored. This paper presents a transport system prototype, called the Broadband Application Transport System (BATS), conducted over the user datagram protocol platform. It supports four classes of applications with different time sensitivity, bit rates, and connection types. In an effort to guarantee QOS, BATS employs a resource management scheme and a rate-based flow control protocol. The resource manager may cause longer delays for time-insensitive applications and the blocking of connections for time-sensitive applications. Moreover, for rate-based flow control, the transfer rate for each application class can be accurately determined. Consequently, compared with TB, BATS achieves superior performance in terms of end-to-end transfer delay and delay jitter for all application classes under various system loads.<<ETX>>","PeriodicalId":270137,"journal":{"name":"Proceedings of 19th Conference on Local Computer Networks","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1994-10-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"BATS: a high-performance transport system for broadband applications\",\"authors\":\"M. Yuang, Jen-Chu Liu, C. Shay\",\"doi\":\"10.1109/LCN.1994.386574\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Broadband applications require high-performance networking facilities and the guarantee of quality of service (QOS). Existing transport protocols are incapable of providing QOS. Should a transport entity result in insufficient processing bandwidth, the layer becomes a performance bottleneck and can no longer guarantee QOS. In addition, the problem of how transfer rates can be determined in the implementation of non-window-based flow control mechanisms has been left unexplored. This paper presents a transport system prototype, called the Broadband Application Transport System (BATS), conducted over the user datagram protocol platform. It supports four classes of applications with different time sensitivity, bit rates, and connection types. In an effort to guarantee QOS, BATS employs a resource management scheme and a rate-based flow control protocol. The resource manager may cause longer delays for time-insensitive applications and the blocking of connections for time-sensitive applications. Moreover, for rate-based flow control, the transfer rate for each application class can be accurately determined. Consequently, compared with TB, BATS achieves superior performance in terms of end-to-end transfer delay and delay jitter for all application classes under various system loads.<<ETX>>\",\"PeriodicalId\":270137,\"journal\":{\"name\":\"Proceedings of 19th Conference on Local Computer Networks\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1994-10-02\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of 19th Conference on Local Computer Networks\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/LCN.1994.386574\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of 19th Conference on Local Computer Networks","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/LCN.1994.386574","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
BATS: a high-performance transport system for broadband applications
Broadband applications require high-performance networking facilities and the guarantee of quality of service (QOS). Existing transport protocols are incapable of providing QOS. Should a transport entity result in insufficient processing bandwidth, the layer becomes a performance bottleneck and can no longer guarantee QOS. In addition, the problem of how transfer rates can be determined in the implementation of non-window-based flow control mechanisms has been left unexplored. This paper presents a transport system prototype, called the Broadband Application Transport System (BATS), conducted over the user datagram protocol platform. It supports four classes of applications with different time sensitivity, bit rates, and connection types. In an effort to guarantee QOS, BATS employs a resource management scheme and a rate-based flow control protocol. The resource manager may cause longer delays for time-insensitive applications and the blocking of connections for time-sensitive applications. Moreover, for rate-based flow control, the transfer rate for each application class can be accurately determined. Consequently, compared with TB, BATS achieves superior performance in terms of end-to-end transfer delay and delay jitter for all application classes under various system loads.<>