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 条
  • [21] The Realize middleware for replication and resource management
    Melliar-Smith, PM
    Moser, LE
    Kalogeraki, V
    Narasimhan, P
    MIDDLEWARE'98: IFIP INTERNATIONAL CONFERENCE ON DISTRIBUTED SYSTEMS PLATFORMS AND OPEN DISTRIBUTED PROCESSING, 1998, : 123 - 138
  • [22] An asynchronous middleware for Grid resource monitoring
    Quéma, V
    Lachaize, R
    Cecchet, E
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2004, 16 (05) : 523 - 534
  • [23] Toward A Meta-Grid Middleware
    Abbes, Heithem
    Cerin, Christophe
    Jemni, Mohamed
    Saad, Walid
    JOURNAL OF INTERNET TECHNOLOGY, 2010, 11 (01): : 55 - 67
  • [24] GEL: Grid execution language
    Lian, CC
    Tang, F
    Issac, P
    Krishnan, A
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2005, 65 (07) : 857 - 869
  • [25] Autonomic workflow execution in the grid
    Nichols, Jason
    Demirkan, Haluk
    Goul, Michael
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2006, 36 (03): : 353 - 364
  • [26] GRFM: an efficient grid-based replication and fault tolerant middleware
    Siddesh, G. M.
    Srinivasa, K. G.
    INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2013, 8 (02) : 133 - 147
  • [27] A Qualitative Comparison of Popular Middleware Distributions used in Grid Computing Environment
    Nawaz, Rab
    Zhou, WuYang
    Shahid, Muhammad Usman
    Khalid, Osman
    2017 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION SYSTEMS (ICCCS2017), 2017, : 36 - 40
  • [28] Towards an opportunistic grid scheduling infrastructure based on tuple spaces
    Favarim, Fabio
    Fraga, Joni da Silva
    Lung, Lau Cheuk
    JOURNAL OF INTERNET SERVICES AND APPLICATIONS, 2012, 3 : 159 - 172
  • [29] A lightweight grid middleware based on OPENSSH - SCE
    Dai, Zhihui
    Wu, Lingjiang
    Xiao, Haili
    Wu, Hong
    Chi, Xuebin
    SIXTH INTERNATIONAL CONFERENCE ON GRID AND COOPERATIVE COMPUTING, PROCEEDINGS, 2007, : 387 - +
  • [30] Performance-based middleware for Grid computing
    Nudd, GR
    Jarvis, SA
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2005, 17 (2-4) : 215 - 234