HaRTKad: A hard real-time Kademlia approach

The Internet of Things is becoming more and more relevant in industrial environments. As the industry itself has different requirements like (hard) real-time behavior for many scenarios, different solutions are needed to fulfill future challenges. Common Industrial Ethernet solution often leak scalability, flexibility, and robustness. Most realizations also require special hardware to guarantee a hard real-time behavior. Therefore, an approach is presented to realize a hard realtime network for automation scenarios using Peer-to-Peer (P2P) technology. Kad as implementation variant of the structured decentralized P2P protocol Kademlia has been chosen as base for the realization. As Kad is not suitable for hard real-time applications per se, changes of the protocol are necessary. Thus, Kad is extended by a TDMA-based mechanism. Additionally, to evaluate the performance an prototype is presented, which is realized on an embedded platform with a real-time operating system. Thereby, with the presented approach and a realized prototype it is possible to investigate the performance of a Kad network with hard real-time capabilities.

[1]  Peter C. Evans,et al.  Industrial Internet: Pushing the Boundaries of Minds and Machines , 2012 .

[2]  Max Felser Real Time Ethernet: Standardization and implementations , 2010, 2010 IEEE International Symposium on Industrial Electronics.

[3]  Dirk Timmermann,et al.  Time synchronization in the DHT-based P2P network Kad for real-time automation scenarios , 2013, 2013 IEEE 14th International Symposium on "A World of Wireless, Mobile and Multimedia Networks" (WoWMoM).

[4]  Dirk Timmermann,et al.  DuDE: A distributed computing system using a decentralized P2P environment , 2011, 2011 IEEE 36th Conference on Local Computer Networks.

[5]  Max Felser,et al.  Real-Time Ethernet - Industry Prospective , 2005, Proceedings of the IEEE.

[6]  Klaus Wehrle,et al.  Peer-to-Peer Systems and Applications , 2005, Peer-to-Peer Systems and Applications.

[7]  T. Sauter,et al.  Integration aspects in automation - a technology survey , 2005, 2005 IEEE Conference on Emerging Technologies and Factory Automation.

[8]  Ece Guran Schmidt,et al.  Distributed Real-Time Protocols for Industrial Control Systems: Framework and Examples , 2012, IEEE Transactions on Parallel and Distributed Systems.

[9]  Peng Li,et al.  Design and application of a real-time industrial Ethernet protocol under Linux using RTAI , 2013, Int. J. Comput. Integr. Manuf..