Dynamic decentralization domains for the Internet of Things - Simulation Repository
收藏资源简介:
The Internet of Things and edge computing are fostering a future of ecosystemshosting complex decentralized computations, deeply integrated with our very dynamicenvironments. Digitalized buildings, communities of people, and cities will be thenext-generation “hardware and platform”, counting myriads of interconnected devices, on top ofwhich intrinsically-distributed computational processes will run and self-organize. They willspontaneously spawn, diffuse to pertinent logical/physical regions, cooperate and compete,opportunistically summon required resources, collect and analyze data, compute results, triggerdistributed actions, and eventually decade.How would a programming model for such ecosystems look like? Based on research findings onself-adaptive/self-organizing systems, this paper proposes design abstractions based on“dynamic decentralization domains”: regions of space opportunistically formed to supportsituated recognition and action. We embody the approach into a Scala API to enact distributedexecution on a network of devices and show its applicability in a case study of environmentalmonitoring.



