{"title":"用于sdn中大传输的跨层设计","authors":"Fatma Alali, M. Veeraraghavan","doi":"10.1109/ICUFN.2016.7537142","DOIUrl":null,"url":null,"abstract":"Software Defined Network (SDN) technologies have enabled the introduction of new services such as dynamic Layer-1 (L1) circuits and Layer-2 (L2) virtual circuits (VCs). This work presents a cross-layer design that leverages transport- and link-layer protocols to enable the full use of high-rate circuits/VCs to achieve high-throughput transfers. Three cases are considered: (i) single circuit/rate-guaranteed VC for a single large transfer from a server, (ii) multiple simultaneous large transfers from a server, and (iii) semi-rate-guaranteed VC. Circuit TCP (CTCP) and the Token Bucket Filter (TBF) queueing discipline of the Linux traffic control (tc) utility are recommended for the first case, and parameter selection methods are provided. For the second case, the tc Hierarchical Token Bucket (HTB) discipline is recommended as it supports dynamic additions and deletions of classes without impact on ongoing large-transfer flows using existing classes. For the third case, CTCP is recommended if the large-transfer throughput is the primary concern, while HTCP is recommended if higher consideration is given to other flows.","PeriodicalId":403815,"journal":{"name":"2016 Eighth International Conference on Ubiquitous and Future Networks (ICUFN)","volume":"42 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"A cross-layer design for large transfers in SDNs\",\"authors\":\"Fatma Alali, M. Veeraraghavan\",\"doi\":\"10.1109/ICUFN.2016.7537142\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Software Defined Network (SDN) technologies have enabled the introduction of new services such as dynamic Layer-1 (L1) circuits and Layer-2 (L2) virtual circuits (VCs). This work presents a cross-layer design that leverages transport- and link-layer protocols to enable the full use of high-rate circuits/VCs to achieve high-throughput transfers. Three cases are considered: (i) single circuit/rate-guaranteed VC for a single large transfer from a server, (ii) multiple simultaneous large transfers from a server, and (iii) semi-rate-guaranteed VC. Circuit TCP (CTCP) and the Token Bucket Filter (TBF) queueing discipline of the Linux traffic control (tc) utility are recommended for the first case, and parameter selection methods are provided. For the second case, the tc Hierarchical Token Bucket (HTB) discipline is recommended as it supports dynamic additions and deletions of classes without impact on ongoing large-transfer flows using existing classes. For the third case, CTCP is recommended if the large-transfer throughput is the primary concern, while HTCP is recommended if higher consideration is given to other flows.\",\"PeriodicalId\":403815,\"journal\":{\"name\":\"2016 Eighth International Conference on Ubiquitous and Future Networks (ICUFN)\",\"volume\":\"42 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-07-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 Eighth International Conference on Ubiquitous and Future Networks (ICUFN)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICUFN.2016.7537142\",\"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 Eighth International Conference on Ubiquitous and Future Networks (ICUFN)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICUFN.2016.7537142","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Software Defined Network (SDN) technologies have enabled the introduction of new services such as dynamic Layer-1 (L1) circuits and Layer-2 (L2) virtual circuits (VCs). This work presents a cross-layer design that leverages transport- and link-layer protocols to enable the full use of high-rate circuits/VCs to achieve high-throughput transfers. Three cases are considered: (i) single circuit/rate-guaranteed VC for a single large transfer from a server, (ii) multiple simultaneous large transfers from a server, and (iii) semi-rate-guaranteed VC. Circuit TCP (CTCP) and the Token Bucket Filter (TBF) queueing discipline of the Linux traffic control (tc) utility are recommended for the first case, and parameter selection methods are provided. For the second case, the tc Hierarchical Token Bucket (HTB) discipline is recommended as it supports dynamic additions and deletions of classes without impact on ongoing large-transfer flows using existing classes. For the third case, CTCP is recommended if the large-transfer throughput is the primary concern, while HTCP is recommended if higher consideration is given to other flows.