A Heuristic-based Resource Allocation Approach for Parallel Execution of Interacting Tasks

被引:0
|
作者
Sen, Uddalok [1 ]
Sarkar, Madhulina [2 ]
Mukherjee, Nandini [3 ]
机构
[1] Asansol Engn Coll, Dept Comp Sci & Engn, Asansol, India
[2] Govt Coll Engn & Text Tech, Dept Comp Sci & Engn, Berhampur, India
[3] Jadavpur Univ, Dept Comp Sci & Engn, Kolkata 32, India
关键词
Parallel execution; Interacting task; Cost to computation ratio; Cost to bandwidth ratio; Computational weight; Communication overhead; Parallelizable tasks; Heuristics;
D O I
10.1109/IACC.2017.149
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Heterogeneity and complexity of distributed computing increases rapidly as high speed processors are widely available. In modern computing environment, resources are dynamic, heterogeneous, geographically spread over different computational domains and connected through different capacity of high speed communication links. In a large distributed environment a modular program can be considered as a set of loosely coupled interacting modules/tasks (since all the modules/tasks are considered as simultaneously and independently executable) and represented by task interaction graph (TIG) model. Parallel execution of these interacting modules/tasks is highly preferred to reduce the overall completion time of a program. During parallel execution of tasks, the communication overhead due to message passing may increase the cost of parallel execution. Parallel execution of tasks is chosen if and only if parallel execution cost together with communication overhead is less than serial execution cost. So, resources are to be allocated such that advantage of parallel execution is maintained. In this paper, for any task and resource graph, we propose a heuristics based approach to find out an optimal number of tasks that can be executed in parallel on a set of resources where they can be executed
引用
收藏
页码:764 / 771
页数:8
相关论文
共 50 条
  • [1] A Heuristic-based Approach to Identify Concepts in Execution Traces
    Asadi, Fatemeh
    Di Penta, Massimiliano
    Antoniol, Giuliano
    Gueheneuc, Yann-Gael
    14TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING (CSMR 2010), 2010, : 31 - 40
  • [2] A heuristic-based approach to conceptual design
    Chong, Yih Tng
    Chen, Chun-Hsien
    Leong, Kah Fai
    RESEARCH IN ENGINEERING DESIGN, 2009, 20 (02) : 97 - 116
  • [3] An Effective Heuristic-Based Approach for Partitioning
    Zhao, Xibin
    Zhang, Hehua
    Jiang, Yu
    Song, Songzheng
    Jiao, Xun
    Gu, Ming
    JOURNAL OF APPLIED MATHEMATICS, 2013,
  • [4] Heuristic-Based Job Flow Allocation in Distributed Computing
    Toporkov, Victor
    Toporkova, Anna
    Tselishchev, Alexey
    Yemelyanov, Dmitry
    Potekhin, Petr
    INTELLIGENT DISTRIBUTED COMPUTING IX, IDC'2015, 2016, 616 : 189 - 198
  • [5] A heuristic-based approach to conceptual design
    Yih Tng Chong
    Chun-Hsien Chen
    Kah Fai Leong
    Research in Engineering Design, 2009, 20 : 97 - 116
  • [6] Heuristic-Based Resource Reservation Strategies for Public Cloud
    Khatua, Sunirmal
    Sur, Preetam Kumar
    Das, Rajib Kumar
    Mukherjee, Nandini
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2016, 4 (04) : 392 - 401
  • [7] Dynamic Resource Allocation in Systems-of-Systems Using a Heuristic-Based Interpretable Deep Reinforcement Learning
    Chen, Qiliang
    Heydari, Babak
    JOURNAL OF MECHANICAL DESIGN, 2022, 144 (09)
  • [8] THE LAST ALGORITHM - A HEURISTIC-BASED STATIC TASK ALLOCATION ALGORITHM
    BAXTER, J
    PATEL, JH
    PROCEEDINGS OF THE 1989 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, VOL 2: SOFTWARE, 1989, : 217 - 222
  • [9] 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
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2023, 35 (17):
  • [10] Heuristic-Based Location Allocation of Single Frequency Network Stations
    Rodrigues, Christian F. F.
    Lovisolo, Lisandro
    IEEE TRANSACTIONS ON BROADCASTING, 2021, 67 (01) : 279 - 288