ACM Home Page
Please provide us with feedback. Feedback
Generic support for bulk operations in grid applications
Full text PdfPdf (265 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: 9  
Year of Publication: 2006
ISBN:1-59593-581-9
Authors
Stephan Hirmer  Louisiana State University, Baton Rouge, Louisiana
Hartmut Kaiser  Louisiana State University, Baton Rouge, Louisiana
Andre Merzky  Vrije Universiteit, Amsterdam, Amsterdam, The Netherlands
Andrei Hutanu  Louisiana State University, Baton Rouge, Louisiana
Gabrielle Allen  Louisiana State University, Baton Rouge, Louisiana
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 4,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

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

ABSTRACT

Within grid environments, latencies for remote operations of any kind can, as the number of operations increases, become a dominant factor for overall application performance. Amongst various approaches for latency hiding, bulk operations provide one possible solution to reduce latencies for large numbers of similar operations. The identification of bulks can, however, pose a non-trivial exercise for application developers, often requiring changes to the implemented remote API, and hence direct code modifications to the application themselves.In this paper we show how bulk operations can be integrated into existing API implementations, and identify the required properties of the API to make this approach feasible. We also show that our approach considers any type of bulk operation, and is independent of the underlying middleware support for bulks. We further describe a prototype implementation (within the SAGA C++ reference implementation effort), and present performance measurements for bulks of remote file copy operations.


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. M. J. Badia, J. J. Labarta, R. J. Sirvent, J. M. J. Pérez, J. M. J. Cela, and R. J. Grima. Programming Grid Applications with GRID Superscalar. Journal of Grid Computing, 1(2):151--170, 2003.
 
3
Gabrielle Allen, Kelly Davis, Tom Goodale, Andrei Hutanu, Hartmut Kaiser, Thilo Kielmann, Andre Merzky, Rob van Nieuwpoort, Alexander Reinefeld, Florian Schintke, Thorsten Schütt, Ed Seidel, and Brygg Ullmer. The Grid Application Toolkit: Towards Generic and Easy Application Programming Interfaces for the Grid. Proceedings of the IEEE, 2004.
 
4
H. Rajic, I. A. Inc, W. Chan, I.B.M.F. Ferstl, A. Haas, and J. Tollefsrud. Distributed Resource Management Application API Specification. Technical report, Global Grid Forum, September 2002. GFD.22.
 
5
 
6
Gregor von Laszewski, Ian Foster, Jarek Gawor, and Peter Lane. A Java commodity grid kit. Concurrency and Computation: Practice and Experience, 13(8-9):645--662, 2001.
 
7
Andre Merzky and Shantenu Jha. A Requirements Analysis for a Simple API for Grid Applications. Technical report, Global Grid Forum, 2006. GFD.71.
 
8
Tom Goodale, Shantenu Jha, Hartmut Kaiser, Thilo Kielmann, Pascal Kleijer, Gregor von Laszewski, Craig Lee, Andre Merzky, Hrabri Rajic, and John 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), SC05, November 2005.
 
9
Andre Merzky and Shantenu Jha. Simple API for Grid Applications - Use Case Document. Technical report, Global Grid Forum, March 2006. GFD.70.
 
10
 
11
 
12
EF Walker, R. Floyd, and P. Neves. Asynchronous remote operation execution in distributed systems. Distributed Computing Systems, 1990. Proceedings., 10th International Conference on, pages 253--259.
13
 
14

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