The goal of LightKone is to develop a scientifically sound and industrially validated model for doing general-purpose computation on edge networks. An edge network consists of a large set of heterogeneous, loosely coupled computing nodes situated at the logical extreme of a network. Common examples are community networks and Internet of Things networks, and networks including mobile devices, personal computers, and points of presence including Mobile Edge Computing. Internet applications are increasingly running on edge networks, to reduce latency, increase scalability, resilience, and security, and permit local decision making.
However, today’s state of the art, the gossip and peer-to-peer models, gives no solution for defining general-purpose computations on edge networks, i.e., computations with shared mutable state. LightKone will solve this problem by combining two recent advances in distributed computing, namely synchronisation-free programming and hybrid gossip algorithms, both of which are successfully used separately in industry. Together, they are a natural combination for edge computing. We will cover edge networks both with and without data center nodes, and applications focused on collaboration, computation, and both.
Project results will be new programming models and algorithms that advance scientific understanding, implemented in new industrial applications and a startup company, and evaluated in large-scale realistic settings.
Preguiça N., Baquero C., Shapiro M. 2018 Conflict-Free Replicated Data Types CRDTs. In: Sakr S., Zomaya A. (eds) Encyclopedia of Big Data Technologies. Springer, Cham., 2018.
Marc Shapiro. Just-Right Consistency: as available as possible, consistent when necessary, correct by design, dotScale : The European Tech Conference on Scalability, Distributed Systems & DevOps, 2018.