{"title":"Discovering Messengers with Erasure Coding for Communication in Wireless Ad hoc Networks","authors":"Chunchao Liang, Chang Liu, Ying Li","doi":"10.1109/CCNC.2019.8651824","DOIUrl":null,"url":null,"abstract":"Information exchange between distant nodes is the basis for all functionalities of a wireless ad hoc network. To effectively transmit a packet from one node to other distant nodes, the key is messenger discovery. It is important for a sender to find sufficient but not excessive direct neighboring nodes as messengers. On one hand, the messengers should be distant from the sender but not too far away. On the other hand, the messengers should be far from each other. However, the nature of the wireless ad hoc networks makes this mission a great challenge. In this paper, considering limited energy resource and the nature of ad hoc networks, we review the previous protocols and propose a new protocol, exploiting Erasure Coding for messenger discovery. Our proposed protocol is stateless and works in a distributed manner. In each messenger discovery process, the sender encodes a message into multiple packets with erasure coding and broadcasts the packets until it finds enough messengers activated. The receivers decide whether they should act as messengers or not, based on the percentage of received packets and the number of activated messengers. Mathematical analysis and simulations verifies the viability of our protocol, and shows the superiorities of our protocol.","PeriodicalId":285899,"journal":{"name":"2019 16th IEEE Annual Consumer Communications & Networking Conference (CCNC)","volume":"47 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 16th IEEE Annual Consumer Communications & Networking Conference (CCNC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CCNC.2019.8651824","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Information exchange between distant nodes is the basis for all functionalities of a wireless ad hoc network. To effectively transmit a packet from one node to other distant nodes, the key is messenger discovery. It is important for a sender to find sufficient but not excessive direct neighboring nodes as messengers. On one hand, the messengers should be distant from the sender but not too far away. On the other hand, the messengers should be far from each other. However, the nature of the wireless ad hoc networks makes this mission a great challenge. In this paper, considering limited energy resource and the nature of ad hoc networks, we review the previous protocols and propose a new protocol, exploiting Erasure Coding for messenger discovery. Our proposed protocol is stateless and works in a distributed manner. In each messenger discovery process, the sender encodes a message into multiple packets with erasure coding and broadcasts the packets until it finds enough messengers activated. The receivers decide whether they should act as messengers or not, based on the percentage of received packets and the number of activated messengers. Mathematical analysis and simulations verifies the viability of our protocol, and shows the superiorities of our protocol.