Application execution management on the InteGrade opportunistic grid middleware

被引:7
作者
da Silva e Silva, Francisco Jose [1 ]
Kon, Fabio [2 ]
Goldman, Alfredo [2 ]
Finger, Marcelo [2 ]
de Camargo, Raphael Y. [3 ]
Castor Filho, Fernando [5 ]
Costa, Fabio M. [4 ]
机构
[1] Univ Fed Maranhao, Dept Informat, Sao Luis, Brazil
[2] Univ Sao Paulo, Dept Comp Sci, Sao Paulo, Brazil
[3] Fed Univ ABC, Ctr Math Computat & Cognit, Santo Andre, Brazil
[4] Univ Fed Goias, Inst Informat, Goiania, Go, Brazil
[5] Univ Fed Pernambuco, Informat Ctr, Recife, PE, Brazil
关键词
Grid computing; Opportunistic grid; Resource management; Fault tolerance;
D O I
10.1016/j.jpdc.2010.01.010
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The InteGrade project is a multi-university effort to build a novel grid computing middleware based on the opportunistic use of resources belonging to user workstations. The InteGrade middleware currently enables the execution of sequential, bag-of-tasks, and parallel applications that follow the BSP or the MPI programming models. This article presents the lessons learned over the last five years of the InteGrade development and describes the solutions achieved concerning the support for robust application execution. The contributions cover the related fields of application scheduling, execution management, and fault tolerance. We present our solutions, describing their implementation principles and evaluation through the analysis of several experimental results. (C) 2010 Elsevier Inc. All rights reserved.
引用
收藏
页码:573 / 583
页数:11
相关论文
共 50 条
  • [1] Checkpointing BSP parallel applications on the InteGrade Grid middleware
    de Camargo, Raphael Y.
    Goldchleger, Andrei
    Kon, Fabio
    Goldman, Alfredo
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2006, 18 (06) : 567 - 579
  • [2] MPI support on opportunistic grids based on the InteGrade middleware
    Cardoso, M. C.
    Costa, F. M.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2010, 22 (03) : 343 - 357
  • [3] InteGrade: object-oriented Grid middleware leveraging the idle computing power of desktop machines
    Goldchleger, A
    Kon, F
    Goldman, A
    Finger, M
    Bezerra, GC
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2004, 16 (05) : 449 - 459
  • [4] Structured process execution middleware for Grid computing
    Cicerre, F. R. L.
    Madeira, E. R. M.
    Buzato, L. E.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2006, 18 (06) : 581 - 594
  • [5] GMarte:: Grid middleware to abstract remote task execution
    Alonso, J. M.
    Hernandez, V.
    Molto, G.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2006, 18 (15) : 2021 - 2036
  • [6] CROWN: A service grid middleware with trust management mechanism
    Jinpeng Huai
    Chunming Hu
    Jianxin Li
    Hailong Sun
    Tianyu Wo
    Science in China Series F: Information Sciences, 2006, 49 : 731 - 758
  • [8] CROWN: A service grid middleware with trust management mechanism
    Huai Jinpeng
    Hu Chunming
    Li Jianxin
    Sun Hailong
    Wo Tianyu
    SCIENCE IN CHINA SERIES F-INFORMATION SCIENCES, 2006, 49 (06): : 731 - 758
  • [9] A distributed workflow management model for grid middleware
    Chen, Xiaowu
    Ou, Haifeng
    Zhao, Qinping
    INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2008, 23 (02) : 107 - 120
  • [10] Load balancing grid computing middleware
    Touzene, A
    Al Yahyai, S
    Day, K
    Arafeh, B
    IASTED INTERNATIONAL CONFERENCE ON WEB TECHNOLOGIES, APPLICATIONS, AND SERVICES, 2005, : 29 - 34