{"title":"Butteries in the Mesh: Lightweight Localized Wireless Network Coding","authors":"Soji Omiwade, Rong L. Zheng, Cunqing Hua","doi":"10.1109/NETCOD.2008.4476174","DOIUrl":null,"url":null,"abstract":"In this paper, BFLY-a lightweight localized network coding protocol for wireless mesh networks-is proposed. To supplement forwarding packets in classical networks, intermediate wireless nodes code packets from different sources, so that each transmission's information content is increased by a factor of more than one. Prior work allowed intermediate nodes to code (i.e, XOR) packets such that the recipient of that coded message must decode the message before forwarding. BFLY, however, allows intermediate recipients to, in addition to XOR-ing, forward coded packets; and thus further exploits network coding opportunities in multihop wireless networks. BFLY utilizes knowledge of the local topologies and source route information in the packet headers. We have developed network coding modules in ns-2 that facilitate simulation with large networks. Simulation studies show that BFLY can increase overall network throughput by a factor of 1.2 - 2 and reduce packet end-to-end latency. Finally, jointly coding with BFLY and COPE always yields more gain than the individual approaches.","PeriodicalId":186056,"journal":{"name":"2008 Fourth Workshop on Network Coding, Theory and Applications","volume":"207 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-03-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"29","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 Fourth Workshop on Network Coding, Theory and Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NETCOD.2008.4476174","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 29
Abstract
In this paper, BFLY-a lightweight localized network coding protocol for wireless mesh networks-is proposed. To supplement forwarding packets in classical networks, intermediate wireless nodes code packets from different sources, so that each transmission's information content is increased by a factor of more than one. Prior work allowed intermediate nodes to code (i.e, XOR) packets such that the recipient of that coded message must decode the message before forwarding. BFLY, however, allows intermediate recipients to, in addition to XOR-ing, forward coded packets; and thus further exploits network coding opportunities in multihop wireless networks. BFLY utilizes knowledge of the local topologies and source route information in the packet headers. We have developed network coding modules in ns-2 that facilitate simulation with large networks. Simulation studies show that BFLY can increase overall network throughput by a factor of 1.2 - 2 and reduce packet end-to-end latency. Finally, jointly coding with BFLY and COPE always yields more gain than the individual approaches.