File(s) not publicly available
iACK: Implicit acknowledgements to improve multicast reliability in wireless sensor networks
conference contributionposted on 2018-08-07, 00:00 authored by Tharatipayakul K., Gordon S., Kaemarungsi K., Steven GordonSteven Gordon
Reliability in IP-multicast forwarding becomes useful while operating in lossy environment of wireless sensor networks. RPL is a protocol for forming a multicast tree in sensor networks for multicast data forwarding. Trickle multicast uses RPL to provide reliability, however it has a high overhead and delay, especially when a radio duty cycle is used on the sensors. Stateless Multicast Forwarding (SMRF) optimizes for the radio duty cycle, reducing delay but also reducing reliability. This paper proposes iACK, a retransmission scheme on top of SMRF that uses implicit acknowledgements present in wireless broadcast to determine which packets a node should retransmit. We have implemented iACK in ContikiOS. Results show that iACK delay is about 5 times less than Trickle (and close to SMRF), and packet delivery ratio is about 80% (compared to between 20% and 60% for Trickle and SMRF). With a slight increase in memory requirements, iACK offers a valuable tradeoff compared to existing protocols.
Number of Pages6
LocationNakhon Ratchasima, Thailand
Place of PublicationPiscataway, NJ.
Full Text URL
External Author AffiliationsNational Electronics and Computer Technology Center (NECTEC); National Science and Technology Development Agency (NSTDA), Thailand
Name of ConferenceInternational Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology, 11th: (ECTI-CON)
IP networksmulticast protocolstelecommunication network reliabilitytelecommunication network topologytrees (mathematics)wireless sensor networksContikiOSIP-multicast data forwardingRPLSMRFcommunication protocolsdelay reductioniACKimplicit acknowledgementsmemory requirementsmulticast reliability improvementmulticast treepacket delivery ratioradio duty cyclestateless multicast forwardingComputer network reliabilityDelaysProtocolsReliabilityRoutingWireless communicationWireless sensor networksContikiReliable MulticastSensor NetworksTrickleData CommunicationsNetworking and CommunicationsComputer System Security