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 条
  • [31] Applying the reflective middleware approach in Grid computing
    Coulson, G
    Blair, G
    Parlavantzas, N
    Yeung, WK
    Cai, W
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2004, 16 (05) : 433 - 440
  • [32] A mobile agent based middleware for grid computing
    Peng, DW
    He, YX
    DCABES 2004, PROCEEDINGS, VOLS, 1 AND 2, 2004, : 268 - 273
  • [33] Bringing knowledge to middleware Grid scheduling ontology
    Wieder, P
    Ziegler, W
    FUTURE GENERATION GRIDS, 2006, : 47 - +
  • [34] Adaptive scheduling for task farming with Grid middleware
    Casanova, H
    Kim, MH
    Plank, JS
    Dongarra, JJ
    EURO-PAR'99: PARALLEL PROCESSING, 1999, 1685 : 30 - 43
  • [35] Ganesh: Grid application management and enhanced scheduling
    Bhatt, H. S.
    Patel, R. M.
    Kotecha, H. J.
    Patel, V. H.
    Dasgupta, A.
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2007, 21 (04) : 419 - 428
  • [36] A service for reliable execution of grid applications
    Krepska, Elzbieta
    Kielmann, Thilo
    Sirvent, Rauel
    Badia, Rosa M.
    ACHIEVEMENTS IN EUROPEAN RESEARCH ON GRID SYSTEMS, 2008, : 179 - +
  • [37] Execution of service workflows in grid environments
    Senna, C. R.
    Bittencourt, L. F.
    Madeira, E. R. M.
    INTERNATIONAL JOURNAL OF COMMUNICATION NETWORKS AND DISTRIBUTED SYSTEMS, 2010, 5 (1-2) : 88 - 108
  • [38] An abstraction model for a Grid execution framework
    Amin, K
    von Laszewski, G
    Hategan, M
    Al-Ali, R
    Rana, O
    Walker, D
    JOURNAL OF SYSTEMS ARCHITECTURE, 2006, 52 (02) : 73 - 87
  • [39] A Grid execution environment similarity metric
    Wang, W
    Fang, BX
    PROCEEDINGS OF 2005 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-9, 2005, : 3007 - 3012
  • [40] Integration of Cloud and Grid Middleware at D-Grid Resource Center Ruhr
    Freitag, Stefan
    DATA DRIVEN E-SCIENCE, ISGC 2010: USE CASES AND SUCCESSFUL APPLICATIONS OF DISTRIBUTED COMPUTING INFRASTRUCTURES, 2011, : 293 - 302