Adaptive resource allocation for embedded parallel applications

被引:0
|
作者
Jha, R
Muhammad, M
机构
关键词
D O I
10.1109/HIPC.1996.565858
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Parallel and distributed computer architectures are increasingly being considered for application in a wide variety of computationally intensive embedded systems. Many such applications impose highly dynamic demands for resources (processors, memory, and communication network), because their computations are data-dependent, or because the applications must constantly interact with a rapidly changing physical environment, or because the applications themselves are adaptive. This paper presents a set of dynamic resource allocation techniques aimed at maintaining high levels of application performance in the presence of varying resource demands. It focuses on a class of applications structured as multiple pipelines of data-parallel stages, as this structure is common to many sensor-based applications. We discuss the issues involved in resource management for such applications, and present preliminary results from our implementations on Intel Paragon. Our approach uses feedback control - a real-rime monitoring system is used to detect significant performance shortfalls, and resources are reallocated among the application components in an attempt to improve performance. The main contribution of this work is that it combines real-time monitoring of an application's performance with dynamic resource allocation, and focuses on practical implementations rather than simulation and analysis.
引用
收藏
页码:425 / 431
页数:7
相关论文
共 50 条
  • [1] Parallel algorithm portfolios with adaptive resource allocation strategy
    Konstantinos E. Parsopoulos
    Vasileios A. Tatsis
    Ilias S. Kotsireas
    Panos M. Pardalos
    [J]. Journal of Global Optimization, 2024, 88 : 685 - 705
  • [2] Adaptive Spatial Allocation of Resource for Parallel Genetic Algorithm
    Szeto, K. Y.
    Zhao, S. Y.
    [J]. NATURE INSPIRED COOPERATIVE STRATEGIES FOR OPTIMIZATION (NICSO 2007), 2008, 129 : 389 - 398
  • [3] Parallel algorithm portfolios with adaptive resource allocation strategy
    Parsopoulos, Konstantinos E.
    Tatsis, Vasileios A.
    Kotsireas, Ilias S.
    Pardalos, Panos M.
    [J]. JOURNAL OF GLOBAL OPTIMIZATION, 2024, 88 (03) : 685 - 705
  • [4] Smart resource allocation of concurrent execution of parallel applications
    da Silva, Vinicius S.
    Nogueira, Angelo G. D.
    de Lima, Everton Camargo
    Rocha, Hiago M. G. de A.
    Serpa, Matheus S.
    Luizelli, Marcelo C.
    Rossi, Fabio D.
    Navaux, Philippe O. A.
    Beck, Antonio Carlos S.
    Lorenzon, Arthur Francisco
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2023, 35 (17):
  • [5] Cloud Adaptive Resource Allocation Mechanism for Efficient Parallel Processing
    Malhotra, Manisha
    Malhotra, Rahul
    [J]. INTERNATIONAL JOURNAL OF CLOUD APPLICATIONS AND COMPUTING, 2014, 4 (04) : 1 - 6
  • [6] Spatial and temporal resource allocation for adaptive parallel genetic algorithm
    Szeto, K. Y.
    [J]. Unconventional Computation, Proceedings, 2007, 4618 : 188 - 198
  • [7] On adaptive resource allocation for complex real-time applications
    Rosu, D
    Schwan, K
    Yalamanchili, S
    Jha, R
    [J]. 18TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1997, : 320 - 329
  • [8] An Efficient Heuristic LoRaWAN Adaptive Resource Allocation for IoT Applications
    Moraes, Jean
    Matni, Nagib
    Riker, Andre
    Oliveira, Helder
    Cerqueira, Eduardo
    Both, Cristiano
    Rosario, Denis
    [J]. 2020 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2020, : 488 - 493
  • [9] A parallel immune genetic algorithm in adaptive resource allocation for cognitive radio network
    Zhou Jie
    Zu Yun-Xiao
    [J]. ACTA PHYSICA SINICA, 2010, 59 (10) : 7508 - 7515
  • [10] Adaptive resource allocation in telecommunications
    Brown, TX
    Tong, H
    [J]. APPLICATIONS AND SCIENCE OF NEURAL NETWORKS, FUZZY SYSTEMS, AND EVOLUTIONARY COMPUTATION II, 1999, 3812 : 213 - 224