Running Bag-of-Tasks applications on computational grids:: The MyGrid approach

被引:45
作者
Cirne, W
Paranhos, D
Costa, L
Santos-Neto, E
Brasileiro, F
Sauvé, J
Silva, FAB
Barros, CO
Silveira, C
机构
来源
2003 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDINGS | 2003年
关键词
D O I
10.1109/ICPP.2003.1240605
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We here discuss how to run Bag-of-Tasks applications on computational grids. Bag-of-Tasks applications (those parallel applications whose tasks are independent) are both relevant and amendable for execution on grids. However, few users currently execute their Bag-of-Tasks applications on grids. We investigate the reason for this state of affairs and introduce MyGrid, a system designed to overcome the identified difficulties. MyGrid provides a simple, complete and secure way for a user to run Bag-of-Tasks applications on all resources she has access to. Besides putting together a complete solution useful for real users, MyGrid embeds two important research contributions to grid computing. First, we introduce some simple working environment abstractions that hide machine configuration heterogeneity from the user. Second, we introduce Work Queue with Replication (WQR), a scheduling heuristics that attains good performance without relying on information about the grid or the application, although consuming a few more cycles. Note that not depending on information makes WQR much easier to deploy in practice.
引用
收藏
页码:407 / 416
页数:10
相关论文
共 24 条
[1]  
Anderson G, 2002, ADHES AGE, V45, P11
[2]  
ANDRADE N, 2003, 9 JSSP JUN
[3]  
[Anonymous], IPPS SPDP 98
[4]  
[Anonymous], 1998, GRID BLUEPRINT NEW C
[5]  
Beck K., 1999, EXTREME PROGRAMMING
[6]  
BERMAN F, 1996, SUPERCOMPUTING 96
[7]  
Buyya R, 2000, PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, P517
[8]  
BUYYA R, 2000, PDPTA 2000
[9]  
CASANOVA H, 2000, 9 HCW
[10]  
CASANOVA H, 2003, GRID COMPUTING MAKIN