Back to Search Start Over

Tuple-Based Coordination in Large-Scale Situated Systems

Authors :
Alessandro Ricci
Roberto Casadei
Mirko Viroli
Giorgio Audrito
F. Damiani and O. Dardha
Casadei R.
Viroli M.
Ricci A.
Audrito G.
Alma Mater Studiorum University of Bologna (UNIBO)
Università degli studi di Torino (UNITO)
Ferruccio Damiani
Ornela Dardha
TC 6
WG 6.1
Source :
Lecture Notes in Computer Science ISBN: 9783030781415, COORDINATION, Lecture Notes in Computer Science, 23th International Conference on Coordination Languages and Models (COORDINATION), 23th International Conference on Coordination Languages and Models (COORDINATION), Jun 2021, Valletta, Malta. pp.149-167, ⟨10.1007/978-3-030-78142-2_10⟩
Publication Year :
2021
Publisher :
Springer Science and Business Media Deutschland GmbH, 2021.

Abstract

Part 3: Large-Scale Decentalised Systems; International audience; Space and time are key elements for many computer-based systems and often elevated to first-class abstractions. In tuple-based coordination, Linda primitives have been independently extended with space (with tuples and queries spanning spatial regions) or time information (mostly for tuple scoping). However, recent works in collective adaptive systems and aggregate computing show that space and time can naturally be considered as two intertwined facets of a common coordination abstraction for situated distributed systems. Accordingly, we introduce the Spatiotemporal Tuples model, a natural adaptation of Linda model for physically deployed large-scale networks. Unlike prior research, spatiotemporal properties – expressing where and when a tuple should range and has to be deposited/retrieved – naturally turn into specifications of collective adaptive processes, to be carried on in cooperation by the devices filling the computational environment, and sustaining tuple operations in a resilient way, possibly even in mobile and faulty environments. Additionally, the model promotes decentralised implementations where tuples actually reside where they are issued, which is good for supporting peer-to-peer and mobile ad-hoc networks as well as privacy. In this paper, we (i) present and formalise the Spatiotemporal Tuples model, based on the unifying notion of computational space-time structure, (ii) provide an implementation in the ScaFi aggregate computing framework, turning tuple operations into aggregate processes, and finally (iii) provide evaluation through simulation and a rescue case study.

Details

Language :
English
ISBN :
978-3-030-78141-5
ISBNs :
9783030781415
Database :
OpenAIRE
Journal :
Lecture Notes in Computer Science ISBN: 9783030781415, COORDINATION, Lecture Notes in Computer Science, 23th International Conference on Coordination Languages and Models (COORDINATION), 23th International Conference on Coordination Languages and Models (COORDINATION), Jun 2021, Valletta, Malta. pp.149-167, ⟨10.1007/978-3-030-78142-2_10⟩
Accession number :
edsair.doi.dedup.....8fae95b7fddd60980d806a4f02f6df05