I-LENSE

I-LENSE: RMST



RMST (Reliable Multi-Segment Transport) is a transport layer for sensor networks. It provides guaranteed delivery and fragmentation/reassembly for applications that send information larger than the network MTU. RMST is a NAK-based protocol, which can provide caching in environments where there is no MAC-layer ARQ or in challenging topologies. RMST is perfect for applications that need to transfer large blobs of data which are useless if not perfectly reassembled at the sink, such as jpeg images. Although it was originally developed for use with directed diffusion, it could be ported over other routing protocols.


RMST Paper

RMST paper pulished at SNPA May 11, 2003 RMST

RMST: Reliable Data Transport in Sensor Networks. In Proceedings of the First International Workshop on Sensor Net Protocols and Applications, pp. 102-112. Anchorage, Alaska, USA, IEEE. April, 2003.


Software

RMST source code has undergone extensive revision since the original paper was published. The original code run in simulation had to be modified when RMST was deployed in a real-world environment.

RMST source code

The current RMST source code is distributed with Directed Diffusion. Directed diffusion (including RMST) is also distributed with the current release of ns-2 (2.28 as of Dec. 2005). If you want the best implementation of RMST, we recommend the current release.

The original RMST source code used in the SNPA paper is still available with