Parallelization of space-aware applications: Modeling and performance analysis

被引:9
|
作者
Cicirelli, Franco [1 ]
Forestiero, Agostino [1 ]
Giordano, Andrea [1 ]
Mastroianni, Carlo [1 ]
机构
[1] CNR, ICAR, Via P Bucci 7-11C, Arcavacata Di Rende, CS, Italy
关键词
Space-aware applications; Petri Nets; Parallel applications; Performance evaluation; Multi-agent systems; SIMULATION;
D O I
10.1016/j.jnca.2018.08.015
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Many applications in fields like sociology, biology and urban computing, need to cope with an explicit use of a spatial environment, or territory. Such applications, referred to as space-aware applications (SAAs), are based on a set of entities that live and operate in a territory. Parallel execution of space-aware applications is needed to improve the performance when the demand of computational resources increases. Despite the great interest towards SAAs, there is a lack of models and theoretical results for assessing and predicting their execution performance. This paper presents a novel framework, based on Stochastic Time Petri nets, which is able to capture the execution dynamics of parallel SAAs, and model the aspects related to computation, synchronization and communication. The framework has been validated by comparing the predicted performance results for a testbed application, i.e., the ant clustering and sorting algorithm, to those experienced on a real execution platform. An extensive set of experiments have been performed to analyze the impact on the performance of some important parameters, among which the number of parallel nodes and the ratio between computation and communication load.
引用
收藏
页码:115 / 127
页数:13
相关论文
共 50 条
  • [1] Space-Aware Reconfiguration
    Halperin, Dan
    van Kreveld, Marc
    Miglioli-Levy, Golan
    Sharir, Micha
    [J]. DISCRETE & COMPUTATIONAL GEOMETRY, 2023, 69 (04) : 1157 - 1194
  • [2] GLOBAL AND LOCAL SYNCHRONIZATION IN PARALLEL SPACE-AWARE APPLICATIONS
    Cicirelli, Franco
    Forestiero, Agostino
    Giordano, Andrea
    Mastroianni, Carlo
    Razumchik, Rostislav
    [J]. 32ND EUROPEAN CONFERENCE ON MODELLING AND SIMULATION (ECMS 2018), 2018, : 491 - 497
  • [3] Space-Aware Reconfiguration
    Dan Halperin
    Marc van Kreveld
    Golan Miglioli-Levy
    Micha Sharir
    [J]. Discrete & Computational Geometry, 2023, 69 : 1157 - 1194
  • [4] Parallel execution of space-aware applications in a Cloud environment
    Cicirelli, Franco
    Forestiero, Agostino
    Giordano, Andrea
    Mastroianni, Carlo
    Spezzano, Giandomenico
    [J]. 2016 24TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP), 2016, : 686 - 693
  • [5] Space-Aware Modeling of Two-Phase Electric Charging Stations
    Pinto, Fabio Antonio V.
    Costa, Luis Henrique M. K.
    Menasche, Daniel S.
    de Amorim, Marcelo Dias
    [J]. IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2017, 18 (02) : 450 - 459
  • [6] Space-aware ambients and processes
    Barbanera, Franco
    Bugliesi, Michele
    Dezani-Ciancaglini, Mariangiola
    Sassone, Vladimiro
    [J]. THEORETICAL COMPUTER SCIENCE, 2007, 373 (1-2) : 41 - 69
  • [7] State Sharding with Space-aware Representations
    Mizrahi, Avi
    Rottenstreich, Ori
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (IEEE ICBC), 2020,
  • [8] Blockchain State Sharding With Space-Aware Representations
    Mizrahi, Avi
    Rottenstreich, Ori
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2021, 18 (02): : 1571 - 1583
  • [9] Smart and Space-aware Interactions Using Smartphones in a Shared Space
    Lee, Jae Yeol
    Lee, Sang Min
    Kim, Min Seok
    Kim, Jae Sung
    Seo, Dong Woo
    [J]. MOBILEHCI '12: COMPANION PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON HUMAN COMPUTER INTERACTION WITH MOBILE DEVICES AND SERVICES, 2012, : 53 - 58
  • [10] Space-Aware Data Integration for Ocean Observing Systems
    Li, Longzhuang
    Nalluri, Anil Kumar
    Ai, Lirong
    [J]. 2011 2ND INTERNATIONAL CONFERENCE ON CHALLENGES IN ENVIRONMENTAL SCIENCE AND COMPUTER ENGINEERING (CESCE 2011), VOL 11, PT A, 2011, 11 : 285 - 290