Your browser does not support JavaScript!

access icon free Dynamic forward error correction in wireless real-time Internet of Things networks

Wireless sensor and actuator networks (WSAN) have greatly benefited from the latest development in real-time Internet of Things standardisation efforts. Specifically, the Internet Engineering Task Force Constrained Application Protocol (CoAP) is one of the preferred mechanisms that provide session transport in the context of low-power low-rate networks in general and WSAN in particular. CoAP, that relies on traditional user datagram protocol, introduces a particular mode of operation, known as non-confirmable, that minimises latency but it is highly sensitive to network packet loss. The use of forced forward error correction (FEC), although efficient at reducing packet loss, excessively increases the session throughput. The authors introduce an algorithm that dynamically manages FEC minimising application layer packet loss while keeping throughput under control. The mechanism is evaluated through an experimental framework where traditional CoAP, forced FEC CoAP and dynamic FEC CoAP implementations are compared.


    1. 1)
      • 3. Chen, Y., Kunz, T.: ‘Performance evaluation of IoT protocols under a constrained wireless access network’. 2016 Int. Conf. Selected Topics in Mobile Wireless Networking (MoWNeT), April 2016, pp. 17.
    2. 2)
      • 1. Thombre, S., Islam, R.U., Andersson, K., et al: ‘Performance analysis of an IP based protocol stack for WSNS’. 2016 IEEE Conf. Computer Communications Workshops (INFOCOM WKSHPS), April 2016, pp. 360365.
    3. 3)
      • 7. Lee, J.J., Chung, S.M., Lee, B., et al: ‘Round trip time based adaptive congestion control with CoAP for sensor network’. 2016 Int. Conf. Distributed Computing in Sensor Systems (DCOSS), May 2016, pp. 113115.
    4. 4)
      • 4. Slabicki, M., Grochla, K.: ‘Performance evaluation of CoAP, SNMP and NETCONF protocols in fog computing architecture’. NOMS 2016–2016 IEEE/IFIP Network Operations and Management Symp., April 2016, pp. 13151319.
    5. 5)
      • 9. Hartke, K.: ‘Observing resources in the constrained application protocol (CoAP)’, RFC 7641, Oct. 2015.Available at
    6. 6)
      • 8. Herrero, R., Cadirola, M.: ‘Effect of FEC mechanisms in the performance of low bit rate codecs in lossy mobile environments’. Principles, Systems and Applications of IP Telecommunications, ser. IPTComm ‘14, 2014.
    7. 7)
      • 5. Betzler, A., Gomez, C., Demirkol, I., et al: ‘CoAP congestion control for the Internet of things’, IEEE Commun. Mag., 2016, 54, (7), pp. 154160.
    8. 8)
      • 10. Barton, M., Lemberg, H., Sarraf, M., et al: ‘Performance analysis of packet loss concealment in mobile environments with a two-state loss model’. 2010 IEEE Int. Workshop Technical Committee on Communications Quality and Reliability (CQR),, 2010, pp. 16.
    9. 9)
      • 13. Ierusalimschy, R.: ‘Programming in Lua’ (Lua.Org, 2013, 3rd edn).
    10. 10)
      • 11. Katz, D., Ward, D.: ‘Bidirectional forwarding detection (BFD)’, RFC 5880, Jun. 2010. Available at
    11. 11)
      • 6. Bhalerao, R., Subramanian, S.S., Pasquale, J.: ‘An analysis and improvement of congestion control in the CoAP Internet-of-things protocol’. 2016 13th IEEE Annual Consumer Communications Networking Conf. (CCNC), January 2016, pp. 889894.
    12. 12)
      • 12. VPS.: ‘Visual ProtoStack protocol emulator’. Available at
    13. 13)
      • 2. Collina, M., Bartolucci, M., Vanelli-Coralli, A., et al: ‘Internet of things application layer protocol analysis over error and delay prone links’. 2014 7th Advanced Satellite Multimedia Systems Conf. 13th Signal Processing for Space Communications Workshop (ASMS/SPSC), September 2014, pp. 398404.

Related content

This is a required field
Please enter a valid email address