Global and local synchronization in parallel space-aware applications

Space-aware applications are characterized by an explicit representation of a spatial environment in which some entities live and operate by interacting with each other and with the hosting territory. A relevant space-aware application domain is the so-called urban computing, embracing issues like the simulation and implementation of public transportation systems, traffic management, urban monitoring and control. The execution of such applications is often distributed on parallel computing nodes, which need to cooperate and exchange data among each other, thus raising synchronization issues. In this paper we analyze time-related characteristics of the computational process in a space-aware application in the case when each node does not need global synchronization (i.e. synchronization with all other nodes) but requires only local synchronization (i.e. synchronization with a subset of neighbor nodes). Performance is evaluated both analytically and numerically. We provide the analytical support to an important conclusion: the mean computation time per step remains finite irrespective of the number of nodes under local synchronization, while under global synchronization it grows unboundedly as the number of nodes increases. In practical scenarios this corresponds to significantly better scalability properties of local synchronization. © ECMS Lars Nolle, Alexandra Burger, Christoph Tholen, Jens Werner, Jens Wellhausen

Authors
Cicirelli F.1 , Forestiero A.1 , Giordano A.1 , Mastroianni C.1 , Razumchik R. 2, 3
Publisher
European Council for Modelling and Simulation
Language
English
Pages
491-497
Status
Published
Year
2018
Organizations
  • 1 ICAR-CNR, Rende (CS), Italy
  • 2 Institute of Informatics Problems of the FRC CSC RAS, Moscow, Russian Federation
  • 3 Peoples' Friendship University of Russia (RUDN University), Moscow, Russian Federation
Keywords
Parallel computing; Performance evaluation; Synchronization algorithms
Date of creation
19.07.2019
Date of change
19.07.2019
Short link
https://repository.rudn.ru/en/records/article/record/38277/
Share

Other records