{"title":"一种不需要数据复制的高速协议的有效实现","authors":"Xi Zhang, A. Seneviratne","doi":"10.1109/LCN.1990.128664","DOIUrl":null,"url":null,"abstract":"An efficient approach for implementing a method of minimizing data copying developed by M.L. Woodside et al. (1989) is advocated. The method, referred to as buffer cut through (BCT), allows the passing of data buffer through layers without copying, relying on the principle of passing responsibility for the buffer from one layer to another. The method proposed for the implementation of BCT is the upcall approach of D. Clark (1985) which permits the use of efficient synchronous procedure calls. Arguments are presented to justify the idea that an upcall approach can support the implementation of BCT. A proposed BCT implementation scheme within the PC transmission control protocol/internet protocol (TCP/IP) using upcalls is presented. It is also concluded that uniform layer interface with m-map upcall can be a general solution to software communications between network layers.<<ETX>>","PeriodicalId":122950,"journal":{"name":"[1990] Proceedings. 15th Conference on Local Computer Networks","volume":"61 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1990-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":"{\"title\":\"An efficient implementation of a high-speed protocol without data copying\",\"authors\":\"Xi Zhang, A. Seneviratne\",\"doi\":\"10.1109/LCN.1990.128664\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"An efficient approach for implementing a method of minimizing data copying developed by M.L. Woodside et al. (1989) is advocated. The method, referred to as buffer cut through (BCT), allows the passing of data buffer through layers without copying, relying on the principle of passing responsibility for the buffer from one layer to another. The method proposed for the implementation of BCT is the upcall approach of D. Clark (1985) which permits the use of efficient synchronous procedure calls. Arguments are presented to justify the idea that an upcall approach can support the implementation of BCT. A proposed BCT implementation scheme within the PC transmission control protocol/internet protocol (TCP/IP) using upcalls is presented. It is also concluded that uniform layer interface with m-map upcall can be a general solution to software communications between network layers.<<ETX>>\",\"PeriodicalId\":122950,\"journal\":{\"name\":\"[1990] Proceedings. 15th Conference on Local Computer Networks\",\"volume\":\"61 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1990-09-30\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"9\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"[1990] Proceedings. 15th Conference on Local Computer Networks\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/LCN.1990.128664\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"[1990] Proceedings. 15th Conference on Local Computer Networks","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/LCN.1990.128664","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
An efficient implementation of a high-speed protocol without data copying
An efficient approach for implementing a method of minimizing data copying developed by M.L. Woodside et al. (1989) is advocated. The method, referred to as buffer cut through (BCT), allows the passing of data buffer through layers without copying, relying on the principle of passing responsibility for the buffer from one layer to another. The method proposed for the implementation of BCT is the upcall approach of D. Clark (1985) which permits the use of efficient synchronous procedure calls. Arguments are presented to justify the idea that an upcall approach can support the implementation of BCT. A proposed BCT implementation scheme within the PC transmission control protocol/internet protocol (TCP/IP) using upcalls is presented. It is also concluded that uniform layer interface with m-map upcall can be a general solution to software communications between network layers.<>