Achlys: Towards a Framework for Distributed Storage and Generic Computing Applications for Wireless IoT Edge Networks with Lasp on GRiSP

作者: Igor Kopestenski , Peter Van Roy

DOI: 10.1109/PERCOMW.2019.8730773

关键词:

摘要: Internet of Things (IoT) continues to grow exponentially, in number devices and the amount data they generate. Processing this requires an exponential increase computing power. For example, aggregation can be done directly at edge. However, is very limited; ideally we would like do more general computations In paper propose a framework for doing general-purpose edge on sensor networks themselves, without requiring external connections gateways or cloud. This challenging because have unreliable communication, nodes, limited (if any) power storage. How implement production-quality components these networks? We need bridge gap between unreliable, infrastructure stringent requirements components. To solve problem present Achlys, that provides reliable storage, computation, communication capabilities wireless IoT nodes. Using network able configure manage itself directly, connectivity. Achlys combines Lasp key/value store Partisan library. efficient decentralized storage based properties CRDTs (Conftict-Free Replicated Data Types). connectivity broadcast hybrid gossip. Both are specifically designed extremely resilient. They continue working despite high node churn, frequent partitions, communication. Our first implementation GRiSP embedded system boards. choose as our platform it implements high-level functionality, namely Erlang, bare hardware supports Pmod sensors give some results using building systems explain how plan evolve future. work progress being context LightKone European H2020 research project, process implementing evaluating proof-of-concept application area precision agriculture.

参考文章(18)
Joao Leitao, Jose Pereira, Luis Rodrigues, None, Epidemic Broadcast Trees symposium on reliable distributed systems. pp. 301- 310 ,(2007) , 10.1109/SRDS.2007.27
Joao Leitao, José Pereira, Luis Rodrigues, None, HyParView: A Membership Protocol for Reliable Gossip-Based Broadcast dependable systems and networks. pp. 419- 429 ,(2007) , 10.1109/DSN.2007.56
Andrea Zanella, Nicola Bui, Angelo Castellani, Lorenzo Vangelista, Michele Zorzi, Internet of Things for Smart Cities IEEE Internet of Things Journal. ,vol. 1, pp. 22- 32 ,(2014) , 10.1109/JIOT.2014.2306328
Christopher Meiklejohn, Peter Van Roy, Lasp: a language for distributed, coordination-free programming principles and practice of declarative programming. pp. 184- 195 ,(2015) , 10.1145/2790449.2790525
Jiong Jin, Jayavardhana Gubbi, Slaven Marusic, Marimuthu Palaniswami, An Information Framework for Creating a Smart City Through Internet of Things IEEE Internet of Things Journal. ,vol. 1, pp. 112- 121 ,(2014) , 10.1109/JIOT.2013.2296516
Paulo Sérgio Almeida, Ali Shoker, Carlos Baquero, Delta state replicated data types Journal of Parallel and Distributed Computing. ,vol. 111, pp. 162- 173 ,(2018) , 10.1016/J.JPDC.2017.08.003
Russell Brown, Zeeshan Lakhani, Paul Place, Big(ger) sets: decomposed delta CRDT sets in Riak european conference on computer systems. pp. 5- ,(2016) , 10.1145/2911151.2911156
Jie Lin, Wei Yu, Nan Zhang, Xinyu Yang, Hanlin Zhang, Wei Zhao, A Survey on Internet of Things: Architecture, Enabling Technologies, Security and Privacy, and Applications IEEE Internet of Things Journal. ,vol. 4, pp. 1125- 1142 ,(2017) , 10.1109/JIOT.2017.2683200
Ioannis-Prodromos Belikaidis, Andreas Georgakopoulos, Panagiotis Demestichas, Uwe Herzog, Klaus Moessner, Seiamak Vahid, Michael Fitch, Keith Briggs, Benoit Miscopein, Bismark Okyere, Valerio Frascolla, Trends and challenges for autonomic RRM and MAC functionality for QoS provision and capacity expansions in the context of 5G beyond 6GHz european conference on networks and communications. pp. 1- 5 ,(2017) , 10.1109/EUCNC.2017.7980748
Peter Van Roy, Christopher S. Meiklejohn, Carlos Baquero, Vitor Enes, Annette Bieniusa, Junghun Yoo, Practical evaluation of the Lasp programming model at large scale: an experience report principles and practice of declarative programming. pp. 109- 114 ,(2017) , 10.1145/3131851.3131862