Implementing Chord with Declarative Networking Language

Cheng-Zhang Peng,Ze-Jun Jiang,Xiao-Bin Cai,Zhike Zhang
DOI: https://doi.org/10.1109/icmlc.2012.6358988
2012-01-01
Abstract:In real-time or other analytics for big data in cloud computing, development of distributed systems is a must and a difficult task. The kernel problem in distributed environment is how to efficiently and accurately locate the node that stores things of our interest. Usually, we use Chord (a distributed hash table) to ease the challenging task. Implementing Chord from scratch is a tough and time consuming process. In this paper, we first investigate the applicability of a declarative networking programming language, called JOL, and describe its architecture and features. We designed and built a Chord prototype system with JOL. We also report our experience with this system.
What problem does this paper attempt to address?