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 条
  • [21] AN ADAPTIVE APPROACH TO RESOURCE-ALLOCATION
    BUSEMEYER, JR
    [J]. BULLETIN OF THE PSYCHONOMIC SOCIETY, 1985, 23 (04) : 301 - 301
  • [22] Adaptive parallel job scheduling with resource admissible allocation on two-level hierarchical grids
    Quezada-Pina, Ariel
    Tchernykh, Andrei
    Gonzalez-Garcia, Jose Luis
    Hirales-Carbajal, Adan
    Manuel Ramirez-Alcaraz, Juan
    Schwiegelshohn, Uwe
    Yahyapour, Ramin
    Miranda-Lopez, Vanessa
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2012, 28 (07): : 965 - 976
  • [23] Solving energy-latency dilemma: Task allocation for parallel applications in heterogeneous embedded systems
    Xie, Tao
    Qin, Xiao
    Nijim, Mais
    [J]. 2006 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDINGS, 2006, : 12 - 19
  • [24] Improving big-data automotive applications performance through adaptive resource allocation
    Nassar, Anthony
    Mostefaoui, Ahmed
    Dessables, Francois
    [J]. 2019 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2019, : 601 - 607
  • [25] Optimal Resource Allocation for Parallel Reservoir Simulation
    Kayum, Suha N.
    Rogowski, Marcin
    [J]. 2019 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2019,
  • [26] Resource allocation for steerable parallel parameter searches
    Faerman, M
    Birnbaum, A
    Casanova, H
    Berman, F
    [J]. GRID COMPUTING - GRID 2002, 2002, 2536 : 157 - 168
  • [27] Resource pooling for frameless network architecture with adaptive resource allocation
    XU XiaoDong
    WANG Da
    TAO XiaoFeng
    SVENSSON Tommy
    [J]. Science China(Information Sciences), 2013, 56 (02) : 152 - 163
  • [28] Resource pooling for frameless network architecture with adaptive resource allocation
    Xu XiaoDong
    Wang Da
    Tao XiaoFeng
    Svensson, Tommy
    [J]. SCIENCE CHINA-INFORMATION SCIENCES, 2013, 56 (02) : 83 - 94
  • [29] Resource pooling for frameless network architecture with adaptive resource allocation
    XiaoDong Xu
    Da Wang
    XiaoFeng Tao
    Tommy Svensson
    [J]. Science China Information Sciences, 2013, 56 : 1 - 12
  • [30] A node allocation algorithm for parallel applications
    Subha, S.
    [J]. PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, 2008, : 1142 - 1143