{"title":"基于软件的动态连接传输的设计与实现","authors":"Jiwoong Park, H. Yeom","doi":"10.1109/FAS-W.2018.00026","DOIUrl":null,"url":null,"abstract":"Most RDMA applications are based on either RC QP(Reliable Connected Queue Pair) or UD QP(Unreliable Datagram Queue Pair). RC QP has advantages on usability but disadvantages on scalability while UD QP is scalable but hard to use. Dynamically Connected (DC) transport has been introduced to address the limitations when using one of the existing QPs. However, DC transport is only available with hardware support. In this paper, we design and implement a totally software-based DCT prototype to eliminate hardware dependency. Our experimental results show that although our prototype adds a first-time connection overhead it could provide the advantages of both RC QP and UD QP. We also write and evaluate a DC QP-based application to prove its effectiveness compared to RC QP-based one.","PeriodicalId":164903,"journal":{"name":"2018 IEEE 3rd International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"76 5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Design and Implementation of Software-Based Dynamically Connected Transport\",\"authors\":\"Jiwoong Park, H. Yeom\",\"doi\":\"10.1109/FAS-W.2018.00026\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Most RDMA applications are based on either RC QP(Reliable Connected Queue Pair) or UD QP(Unreliable Datagram Queue Pair). RC QP has advantages on usability but disadvantages on scalability while UD QP is scalable but hard to use. Dynamically Connected (DC) transport has been introduced to address the limitations when using one of the existing QPs. However, DC transport is only available with hardware support. In this paper, we design and implement a totally software-based DCT prototype to eliminate hardware dependency. Our experimental results show that although our prototype adds a first-time connection overhead it could provide the advantages of both RC QP and UD QP. We also write and evaluate a DC QP-based application to prove its effectiveness compared to RC QP-based one.\",\"PeriodicalId\":164903,\"journal\":{\"name\":\"2018 IEEE 3rd International Workshops on Foundations and Applications of Self* Systems (FAS*W)\",\"volume\":\"76 5 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 IEEE 3rd International Workshops on Foundations and Applications of Self* Systems (FAS*W)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/FAS-W.2018.00026\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE 3rd International Workshops on Foundations and Applications of Self* Systems (FAS*W)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FAS-W.2018.00026","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Design and Implementation of Software-Based Dynamically Connected Transport
Most RDMA applications are based on either RC QP(Reliable Connected Queue Pair) or UD QP(Unreliable Datagram Queue Pair). RC QP has advantages on usability but disadvantages on scalability while UD QP is scalable but hard to use. Dynamically Connected (DC) transport has been introduced to address the limitations when using one of the existing QPs. However, DC transport is only available with hardware support. In this paper, we design and implement a totally software-based DCT prototype to eliminate hardware dependency. Our experimental results show that although our prototype adds a first-time connection overhead it could provide the advantages of both RC QP and UD QP. We also write and evaluate a DC QP-based application to prove its effectiveness compared to RC QP-based one.