You are on page 1of 4

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/323111013

A Literature Collection on Routing in the Internet of Things (IoT) with RPL;


Part 5: RPL Implementations-Analysis and Evaluation

Presentation · February 2018


DOI: 10.13140/RG.2.2.19771.72480

CITATION READS

1 399

1 author:

Anatol Badach
University of Applied Sciences Fulda
247 PUBLICATIONS 115 CITATIONS

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Internet of Things – Technologies, Protocols and Applications View project

EVPN -- Ethernet Virtual Private Network and CCN Content Centric Network as ICN Information Centric Network View project

All content following this page was uploaded by Anatol Badach on 11 February 2018.

The user has requested enhancement of the downloaded file.


A Literature Collection on Routing
in the Internet of Things (IoT) with RPL
Part 5: RPL Implementations – Analysis and Evaluation
Anatol Badach

The RPL (IPv6 Routing Protocol for Low-Power and Lossy Networks) has evolved into a very complex,

upgradable "functional unit" which is being further developed and functionally enhanced. Therefore, the RPL is

no longer just a single protocol, but a framework that integrates several functional modules. The issues that

affect the RPL are presented in a large number of scientific articles. With the support of ResearchGate, I would

like to make the list of RPL-related literature sources available to the broader research community.

Hyperlink: The Introduction

Hyperlink: Part 1

Hyperlink: Part 2

Hyperlink: Part 3

Hyperlink: Part 4
Anatol Badach: The Routing in the Internet of Things with RPL - A Literature Collection, Part 5 Feb. 2018

The list of literature sources presented here covers the following topics from the RPL Framework:
5.1: General Recommendations
5.2: Implementation in TinyOS

5.3: Implementation in Contiki


5.4: Simulation, Modeling and Virtualization

5. RPL Implementations – Analysis and Evaluation


5.1 General Recommendations
[5.1.1] RIOT Operating System for the Internet of Things, http://www.riot-os.org
[5.1.2] RPLfor Linux; https://github.com/joaopedrotaveira/linux-rpl
[5.1.3] T. Clausen and U. Herberg: Some Considerations on Routing In Particular and Lossy
Environments, Research Report, RR-7540, INRIA, Feb. 2011
[5.1.4] M. O. Farooq and T. Kunz: „Operating Systems for Wireless Sensor Networks: A Survey”
Sensors Journal, Vol, 11(6), May 2011; DOI: 10.3390/s110605900
[5.1.5] T. V. Chien, H. N. Chan and T. N. Huu: A Comparative Study on Operating System for
Wireless Sensor Networks, International Conference on Advanced Computer Science and
Information System (ICACSIS), Dec. 2011
[5.1.6] T. Watteyne, X. Vilajosana, B. Kerkez, F. Chraim, K. Weekly, Q. Wang, S. Glaser and K.
Pister: OpenWSN: A Standards-Based Low-Power Wireless Development Environment,
European Transactions on Telekommunicaions, Vol. 23(5), Aug. 2012; DOI: 10.1002/ett
[5.1.7] draft-gnawali-roll-rpl-recommendations-05: Recommendations for Efficient Implementation
of RPL, March 2013
[5.1.8] E. Baccelli, O. Hahm, M. Günes, M. Wählisch and T. C. Schmidt: „RIOT OS: Towards an
OS for the Internet of Things“, IEEE Conference on Computer Communications Workshops
(INFOCOM WKSHPS), Apr. 2013; DOI: 10.1109/INFCOMW.2013.6970748

5.2 Implementation in TinyOS


[5.2.1] P. Levis, S. Madden, J. Polastre, R. Szewczyk, K. Whitehouse, A. Woo, D. Gay, J. Hill, M.
Welsh, E. Brewer and D. Culler: „TinyOS: An Operating System for Sensor Networks“, In
Book: Ambient Intelligence, Publisher: Springer, Editors: W. Weber, J. M. Rabaey, E. Aarts;
Jan. 2005; DOI: 10.1007/3-540-27139-2_7
[5.2.2] J. Ko, S. Dawson-Haggerty, O. Gnawali, D. Culler, and A. Terzis: Evaluating the
Performance of RPL and 6LoWPAN in TinyOS, Proceedings of the Workshop on Extending
the Internet to Low power and Lossy Networks (IP+SN 2011), Apr. 2011
[5.2.3] J. Ko, J. Eriksson, N. Tsiftes, S. Dawson-Haggerty, A. Terzis, A. Dunkels and D. Culler:
„ContikiRPL and TinyRPL: Happy Together “, Workshop on Extending the Internet to Low
Power and Lossy Networks (IP+SN), Apr. 2011

5.3 Implementation in Contiki


[5.3.1] Contiki: The Open Source OS for the Internet of Things; http://www.contiki-os.org
[5.3.2] A. Dunkels, B. Gronvall and T. Voigt; “Contiki – A Lightweight and Flexible Operating
System for Tiny Networked Sensors”, 29th Annual IEEE International Conference on
Local Computer Networks (LCN ´04), Nov. 2004; DOI: 10.1109/LCN.2004.3
[5.3.3] N. Tsiftes, J. Eriksson and A. Dunkels: „Poster Abstract: Low-Power Wireless IPv6
Routing with ContikiRPL“, IPSN’10, Apr. 2010
[5.3.4] C.-M. Tang, Y. Zhang and Y.-P. Wu: „The P2P-RPL Routing Protocol Research and
Implementation in Contiki Operating System“, Second International Conference on
Instrumentation, Measurement, Computer, Communication and Control (IMCCC), Dec.
2012; DOI: 10.1109/IMCCC.2012.345

2
Anatol Badach: The Routing in the Internet of Things with RPL - A Literature Collection, Part 5 Feb. 2018

[5.3.5] E. Ancillotti, R. Bruno and M. Conti: On the Interplay Between RPL and Address
Autoconfiguration Protocols in LLNs, IEEE 9th International Wireless Communications
and Mobile Computing Conference (IWCMC’13), July 2013; DOI:
10.1109/IWCMC.2013.6583740
[5.3.6] E. Ancillotti, R. Bruno and M. Conti: Reliable Data Delivery with the IETF Routing
Protocol for Low-Power and Lossy Networks, IEEE Transactions on Industrial Informatics,
Vol. 10(3), Aug. 2014; DOI: 10.1109/TII.2014.2332117
[5.3.7] T. Zhang and X. Li: Evaluating and Analyzing the Performance of RPL in Contiki,
International Workshop on Mobile Sensing, Computing and Communication (MSCC´14),
Philadelphia, Aug. 2014
[5.3.8] Hazrat: A Performance Evaluation of RPL in Contiki, Master’s Thesis, 2012

5.4 Simulation, Modeling and Virtualization


[5.4.1] Cooja Contiki Network Simulator; http://www.contiki-os.org
[5.4.2] Cooja Contiki Tutorial; http://anrg.usc.edu/contiki/index.php/Contiki_tutorials
[5.4.3] RPL for J-Sim Simulation Platform
[5.4.4] A. Sobeih, J. C. Hou, L.-C. Kung, N. Li, H. Zhang, W.-P. Chen, H.-Y. Tyan and H. Lim:
“J-Sim: A Simulation and Emulation Environment for Wireless Sensor Networks”, IEEE
Wireless Communications, Vol. 13( 4), Aug. 2006; DOI: 10.1109/MWC.2006.1678171
[5.4.5] F. Österlind, A. Dunkels, J. Eriksson, N. Finne and T. Voigt: Cross-Level Sensor Network
Simulation with COOJA, 31st IEEE Conference on Local Computer Networks (LCN’06),
Nov. 2006; DOI: 10.1109/LCN.2006.322172

[5.4.6] N. Tsiftes, J. Eriksson, N. Finne, O. Fredrik, J. Höglund and A. Dunkels: A Framework for
Low-Power IPv6 Routing Simulation, Experimentation, and Evaluation; SIGCOMM’10,
Nov. 2010

[5.4.7] L. B. Saad, C. Chauvenet and B. Tourancheau: Simulation of the RPL Routing Protocol for
IPv6 Sensor Networks: two cases studies, International Conference on Sensor
[5.4.8] Technologies and Applications SENSORCOMM, Sep. 2011
[5.4.9] L. Bartolozzi, T. Pecorella and R. Fantacci: “ns-3 RPL module: IPv6 Routing Protocol for
Low power and Lossy Networks”, Proceedings of the 5th International ICST Conference
on Simulation Tools and Techniques, Mar. 2012
[5.4.10] O. Gaddour, A. Koubâa, S. Chaudhry, M. Tezeghdanti, R. Chaari and M. Abid: Simulation
and Performance Evaluation of DAG Construction with RPL, 2012 Third International
Conference on Communications and Networking (ComNet), Mar./Apr. 2012; DOI:
10.1109/ComNet.2012.6217747
[5.4.11] P. Karkazis, P. Trakadas, Th. B. Zahariadis, A. Hatziefremidis and H.-C. Leligou: RPL
Modeling in J-Sim Platform, Ninth International Conference on Networked Sensing
Systems (INSS), June 2012; DOI: 10.1109/INSS.2012.6240559
[5.4.12] H. Ali: A Performance Evaluation of RPL in Contiki - A Cooja Simulation based study,
Master’s Thesis, Computer Science, Thesis no: MCS-2012-10; School of Computing,
Blekinge Institute of Technology, Karlskrona, Sweden, Oct. 2012
[5.4.13] W. Tang, Z. Wei, Z. Zhang and B. Zhang: Analysis and Optimization Strategy of
Multipath RPL Based on the COOJA Simulator, International Journal of Computer Science
Issues, Vol. 11(5), Sep. 2014
[5.4.14] Th. Zahariadis, L. Sarakis, S. Voliotis, D. Bargiotas, P. Karkazis: Evaluation of RPL-
compliant routing solutions in real-life WSNs, MATEC Web of Conferences, Jan. 2016;
DOI: 10.1051/matecconf/20164101006
[5.4.15] C. Thomson, Dr. I. Romdhani, Dr. A. Y. Al-Dubai, M. Qasem, B. Ghaleb and I. Wadhaj:
Cooja Simulator Manual, Technical Report, Edinburgh Napier University, July 2016; DOI:
10.13140/RG.2.1.4274.8408

With this part ends the presentation of the RPL literature collection.

View publication stats

You might also like