Adaptive parallel applications: from shared memory architectures to fog computing (2002-2022)

被引:4
|
作者
Galante, Guilherme [1 ]
da Rosa Righi, Rodrigo [2 ]
机构
[1] Univ Estadual Oeste Parana, Comp Sci Grad Program, Cascavel, Brazil
[2] Univ Vale Rio dos Sinos, Appl Comp Grad Program, Sao Leopoldo, Brazil
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2022年 / 25卷 / 06期
关键词
Parallel applications; Parallel architectures; Elasticity; Malleability; RESOURCE-ALLOCATION; PERFORMANCE; EFFICIENCY; FRAMEWORK;
D O I
10.1007/s10586-022-03692-2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The evolution of parallel architectures points to dynamic environments where the number of available resources or configurations may vary during the execution of applications. This can be easily observed in grids and clouds, but can also be explored in clusters and multiprocessor architectures. Over more than two decades, several research initiatives have explored this characteristic by parallel applications, enabling the development of adaptive applications that can reconfigure the number of processes/threads and their allocation to processors to cope with varying workloads and changes in the availability of resources in the system. Despite the long history of development of solutions for adaptability for parallel architectures, there is no literature reviewing these efforts. In this context, the goal of this paper is to present the state of-the-art on adaptability from resource and application perspectives, ranging from shared memory architectures, clusters, and grids, to virtualized resources in cloud and fog computing in the last twenty years (2002-2022). A comprehensive analysis of the leading research initiatives in the field of adaptive parallel applications can provide the reader with an understanding of the essential concepts of development in this area.
引用
收藏
页码:4439 / 4461
页数:23
相关论文
共 50 条
  • [1] Adaptive parallel applications: from shared memory architectures to fog computing (2002–2022)
    Guilherme Galante
    Rodrigo da Rosa Righi
    Cluster Computing, 2022, 25 : 4439 - 4461
  • [2] GEM: A Framework for Developing Shared-Memory Parallel GEnomic Applications on Memory Constrained Architectures
    Kutlu, Mucahid
    Agrawal, Gagan
    2015 44TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2015, : 829 - 838
  • [3] Demystifying Fog Computing: Characterizing Architectures, Applications and Abstractions
    Varshney, Prateeksha
    Simmhan, Yogesh
    2017 IEEE 1ST INTERNATIONAL CONFERENCE ON FOG AND EDGE COMPUTING (ICFEC), 2017, : 115 - 124
  • [4] Approximate Computing for Multithreaded Programs in Shared Memory Architectures
    Nongpoh, Bernard
    Ray, Rajarshi
    Banerjee, Ansuman
    17TH ACM-IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR SYSTEM DESIGN (MEMOCODE), 2019,
  • [5] Parallel Suffix Array Construction for Shared Memory Architectures
    Osipov, Vitaly
    STRING PROCESSING AND INFORMATION RETRIEVAL: 19TH INTERNATIONAL SYMPOSIUM, SPIRE 2012, 2012, 7608 : 379 - 384
  • [6] COMPLEXITY OF THE PARALLEL GIVENS FACTORIZATION ON SHARED MEMORY ARCHITECTURES
    COSNARD, M
    DAOUDI, EM
    ROBERT, Y
    LECTURE NOTES IN COMPUTER SCIENCE, 1989, 401 : 86 - 105
  • [7] COMPLEXITY OF THE PARALLEL GIVENS FACTORIZATION ON SHARED MEMORY ARCHITECTURES
    COSNARD, M
    DAOUDI, EM
    ROBERT, Y
    OPTIMAL ALGORITHMS, 1989, 401 : 86 - 105
  • [8] A Parallel Computing Method for the Computation of the Moore-Penrose Generalized Inverse for Shared-Memory Architectures
    Gelvez-Almeida, Elkin
    Barrientos, Ricardo J.
    Vilches-Ponce, Karina
    Mora, Marco
    IEEE ACCESS, 2023, 11 : 134834 - 134845
  • [9] MEMORY EFFICIENT SPECTRAL ESTIMATION ON PARALLEL COMPUTING ARCHITECTURES
    Barjenbruch, Michael
    Gritschneder, Franz
    Dietmayer, Klaus
    Klappstein, Jens
    Dickmann, Juergen
    2015 IEEE SIGNAL PROCESSING AND SIGNAL PROCESSING EDUCATION WORKSHOP (SP/SPE), 2015, : 337 - 340
  • [10] Efficient Parallel GCD Algorithms for Multicore Shared Memory Architectures
    Pathirana, Gihan Tharaka
    Sotheeswaran, Sittampalam
    Ratnarajah, Nagulan
    2020 20TH INTERNATIONAL CONFERENCE ON ADVANCES IN ICT FOR EMERGING REGIONS (ICTER-2020), 2020, : 272 - 273