ACM Home Page
Please provide us with feedback. Feedback
WSPE: a peer-to-peer programming environment for grid-unaware applications
Full text PdfPdf (309 KB)
Source Middleware Conference archive
Proceedings of the 5th international workshop on Middleware for grid computing: held at the ACM/IFIP/USENIX 8th International Middleware Conference table of contents
Newport Beach, California
Article No. 6  
Year of Publication: 2007
ISBN:978-1-59593-944-9
Authors
Romulo B. Rosinha  Universidade Federal do Rio Grande do Sul, Porto Alegre, RS, Brazil
Cláudio F. R. Geyer  Universidade Federal do Rio Grande do Sul, Porto Alegre, RS, Brazil
Patrícia Kayser Vargas  Centro Universitário La Salle, Canoas, RS, Brazil
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 26,   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/1376849.1376855
What is a DOI?

ABSTRACT

Grid programming environments are tools designed to isolate users from issues like heterogeneity, scalability, and adaptability, thus simplifying the use of Grid infrastructure. This paper presents WSPE, a Grid programming environment for Grid-unaware applications. WSPE consists of a simple programming interface and a fully decentralized runtime system following a peer-to-peer organization. WSPE's runtime system employs a new scheduling mechanism, called Round Stealing, inspired on the idea of work stealing. The main focus of this work is to research methods to achieve efficient execution of parallel applications in a Grid computing infrastructure. By simulation, we show that our scheduling mechanism outperforms a more traditional mechanism, in a Grid environment. We also demonstrate how an appropriate choice for a network overlay mechanism can further improve execution efficiency.


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
3
 
4
 
5
R. Buyya and M. Murshed. Gridsim: a toolkit for the modeling and simulation of distributed resource management and scheduling for grid computing. Concurrency and Computation: Practice and Experience, 14(13--15):1175--1220, 2002.
 
6
 
7
 
8
I. Foster and A. Iamnitchi. On death, taxes, and the convergence of peer-to-peer and grid computing. In Proc. of the 2nd International Workshop on Peer-to-Peer Systems, IPTPS, Lecture Notes in Computer Science, v. 2735, pages 118--128, Berkeley, 2003. Berlin, Springer.
 
9
 
10
 
11
L. Massoulie, A.-M. Kermarrec, and A. Ganesh. Network awareness and failure resilience in self-organizing overlay networks. In Proc. of the 22nd International Symposium on Reliable Distributed Systems, pages 47--55, Florence, 2003. {S.l.}, IEEE Computer Society.
12
 
13
M. Parashar and J. Browne. Conceptual and implementation models for the grid. Proceedings of the IEEE, 93(3):653--668, 2005.
 
14
PEERSIM SIMULATOR, 2006. Online: http://peersim.sourceforge.net/.
 
15
Sun Microsystems. JSR 175: A metadata facility for the Java#8482; programming language. Technical report, Sun Microsystems, Santa Clara, 2004.
16
 
17
R. V. van Nieuwpoort, J. Maassen, T. Kielmann, and H. E. Bal. Satin: Simple and efficient java-based grid programming. Scalable Computing: Practice and Experience, 6(3):19--32, 2005.
 
18
A. C. Yamin, J. L. V. Barbosa, I. Augustin, L. C. da Silva, R. A. Real, C. F. R. Geyer, and G. Cavalheiro. Towards merging context-aware, mobile and grid computing. International Journal of High Performance Computing Applications, 17(2):191--203, 2003.

Collaborative Colleagues:
Romulo B. Rosinha: colleagues
Cláudio F. R. Geyer: colleagues
Patrícia Kayser Vargas: colleagues