ACM Home Page
Please provide us with feedback. Feedback
Analysis of remote execution models for grid middleware
Full text PdfPdf (293 KB)
Source MCG; Vol. 194 archive
Proceedings of the 4th international workshop on Middleware for grid computing table of contents
Melbourne, Australia
WORKSHOP SESSION: 4th international workshop on middleware for grid computing (MGC'06) table of contents
Page: 11  
Year of Publication: 2006
ISBN:1-59593-581-9
Authors
Andrei Hutanu  Louisiana State University
Stephan Hirmer  Louisiana State University
Gabrielle Allen  Louisiana State University
Andre Merzky  Vrije Universiteit, Amsterdam
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 8,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1186675.1186687
What is a DOI?

ABSTRACT

Grid computing applications, and distributed applications in general, often experience performance deterioration due to the latencies inherent in the execution of remote operations. Here we analyze three approaches for reducing latencies: an asynchronous model which executes operations in a thread to hide the remote latency of an operation, a bulk model which bundles multiple operations together in a single remote operation, and a pipelining model which executes remote operations in a pipeline-parallel mode. We analyze the performance, parameters and technical requirements of each model, and identify general properties which can help determine which model is the most suitable.Our results show that, depending on the use case scenario, any of the three models can offer the best performance, and we conclude by presenting a hybrid model that combines all three approaches, potentially providing the benefit of each.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
R. Badia, J. Labarta, R. Sirvent, J. Pérez, J. Cela, and R. Grima. Programming Grid Applications with GRID Superscalar. Journal of Grid Computing, 1(2):151--170, 2003.
 
3
 
4
T. Goodale, S. Jha, H. Kaiser, T. Kielmann, P. Kleijer, G. von Laszewski, C. Lee, A. Merzky, H. Rajic, and J. Shalf. SAGA: A Simple API for Grid Applications - High-Level Application Programming on the Grid. Computational Methods in Science and Technology: special issue "Grid Applications: New Challenges for Computational Methods", 8(2), 2005.
 
5
S. Hirmer. Enabling bulk operations in dynamically changing grid environments. Master's thesis, University of Karlsruhe (TH), August 2006.
 
6
S. Hirmer, H. Kaiser, A. Merzky, A. Hutanu, and G. Allen. Seamless Integration of Generic Bulk Operations in Grid Applications. In Accepted for GADA '06: Proceedings of the 2006 International Symposium on Grid computing, high-performance and Distributed Applications, August 2006.
 
7
A. Merzky and S. Jha. A Requirements Analysis for a Simple API for Grid Applications. Technical report, Global Grid Forum, May 2006. GFD.71.
 
8
A. Merzky and S. Jha. Simple API for Grid Applications - Use Case Document. Technical report, Global Grid Forum, March 2006. GFD.70.
 
9
 
10
E. Walker, R. Floyd, and P. Neves. Asynchronous remote operation execution in distributed systems. Proceedings of the 10th International Conference on Distributed Computing Systems Distributed Computing Systems, pages 253--259, 1990.



REVIEW

"Maciej Golebiewski : Reviewer"

Successful deployment of global computing grids involves solving a number of critical issues, including authorization, security, and, last but not least, the communication latency and limited bandwidth. The performance of computational grids is es  more...

Collaborative Colleagues:
Andrei Hutanu: colleagues
Stephan Hirmer: colleagues
Gabrielle Allen: colleagues
Andre Merzky: colleagues