Open Internet-based Sharing for Desktop Grids in iShare | IEEE Conference Publication | IEEE Xplore

Open Internet-based Sharing for Desktop Grids in iShare


Abstract:

This paper presents iShare, a distributed peer-to-peer Internet-sharing system, that facilitates the sharing of diverse resources located in different administrative doma...Show More

Abstract:

This paper presents iShare, a distributed peer-to-peer Internet-sharing system, that facilitates the sharing of diverse resources located in different administrative domains over the Internet. iShare addresses the challenges of resource management in desktop grids, and integrates these resources with production grids. In this paper, we present a brief overview of the iShare system and describe how iShare leverages existing standards to provide novel solutions to the problems of resource dissemination, resource allocation and trust in desktop grids. We also discuss how iShare integrates production grid systems, such as the Teragrid, with desktop resources and compare the iShare approach with Web-based user portals for production grids. To quantitatively evaluate our techniques, we measured the efficiency of resource allocation in iShare and the overheads associated with establishing trust and providing the iShare user interface for production grids. The evaluation results demonstrate that iShare enables open Internet sharing with efficiency, reliability, and security.
Date of Conference: 26-30 March 2007
Date Added to IEEE Xplore: 11 June 2007
ISBN Information:
Print ISSN: 1530-2075
Conference Location: Long Beach, CA, USA
References is not available for this document.

1. Introduction

Revolutionary advances in networking technologies have made it possible to integrate computational and information resources scattered over the Internet into cohesive computing systems. Among the infrastructures supporting various kinds of Internet-wide collaborations, distributed cycle-sharing systems-systems that gather compute power from a large range of machines-have shown success through popular projects such as SETI@home. These projects have attracted a large number of participants who contribute idle CPU cycles on home PCs to a scientific effort.

Select All
1.
G. Allen, K. Davis, K. N. Dolkas, N. D. Doulamis, et al. Enabling applications on the Grid - a. GridLab overview. International Journal of High Performance Computing Applications, 17(4), 2003.
2.
K. Amin, M. Hategan, G. von Laszewski, and N. J. Zaluzec. Abstracting the Grid, In Proc. of PDP' 04, pages 250-257, 2004.
3.
D. H. Bailey, E. Barszez, J. T. Barton, et al. The nas parallel benchmarks-summary and preliminary results. In Proc of SC'91, pages 158-165, 1991.
4.
K. Bhatia, K. Mueller, and S. Chandra. Gama: Grid account management architecture. In. Proc. of IEEE International Conference on EScience and Grid Computing, page 10 pages, Dec. 2005.
5.
M. Bubak, M. Malawski, and K. Zajac. The CrossGrid architecture: Applications, tools, and grid Services. In Proc. of AxGrids, 2003.
6.
C. Catlett. The philosophy of TeraGrid: Building .an open, extensible, distributed terascale facility. In Proc. of CCGrid, 2002.
7.
A. Chien, B. Calder, S. Elbert, and K. Bhatia. Entropia: architecture and performance of an enterprise desktop grid system. Journal of Parallel and Distributed Computing, 63(5):597-610, 2003.
8.
J. Dike. A user-mode port of the Linux kernel. In the 4th Annual Linux Showcase and Conference, pages 63-72, 2000.
9.
G. Fedak, C. Germain, V. N'eri, and F. Cappello. Xtremweb: A generic global computing system. In Proc. of CCGrid'01, 2001.
10.
I. Foster and C. Kesselman. Globus: A metacomputing infrastructure toolkit. International Journal of Supercomputer Applications, 11(2), 1997.
11.
C. Hoppe, P. Gmbh, D. Mallmann, and F. Julich. Eurogrid - european testbed for grid applications, GRIDSTART Technical Bulletin, 2002.
12.
http://www.collabogce.org/ogce2/. OGCE: Open Grid Computing Environments, 2004.
13.
http://www.globus.org/toolkit/docs/4.0/data/gridftp/. FTP for Grid Systems, 2001.
14.
http://www.gridscenter.org/solutions/purse/. Purse: Portal-based user registration service, 2005.
15.
http://www.gridsphere.org/. Grid Portlets User's Guide, 2005.
16.
http://www.sdsc.edu/srb/index.php/Jargon. A java client api for the datagrid, 2005.
17.
http://www.sdsc.edu/srb/index.php/Main_Page. The sdsc storage resource broker, 2004.
18.
http://www.w3.org/RDF. Resource Description Framework, 2004.
19.
X. Jiang, D. Xu, and R. Eigenmann. Protection mechanisms for application service hosting platforms, In Proc of CC-Grid'04, pages, 656-663, 2004.
20.
N. H.Kapadia and J. A. B. Fortes. PUNCH: An architecture,for Web-enabled wide-area network-computing, In Proc. of Cluster Computing, 1999.
21.
M. W. Mutka. Estimating capacity for sharing in a privately owned workstation environment. IEEE Trans. On Software Engineering, 18(4):319-328, 1992.
22.
Z. Pan, X. Ren, R. Eigenmann, and D. Xu. Executing MPI programs on virtual machines in an internet sharing system. In Proc. of IPDPS'06, page 10 pages, 2006.
23.
X. Ren and R. Eigenmann. Empirical studies on the behavior of resource availability in fine-grained cycle sharing systems. In Proc. of ICPP'06, pages 3-11, 2006.
24.
X. Ren, S. Lee, R. Eigenmann, and S. Bagchi. Resource availability prediction in fine-grained cycle sharing systems. In Proc. of HPDC'06, pages 93-104, 2006.
25.
X. Ren, Z. Pan, R. Eigenmann, and Y. C. Hu. Decentralized and hierarchical discovery of software applications in the ishare internet sharing system. In Proc. of PDCS'04, 2004.
26.
A. Rowstron and P. Druschel. Pastry: Scalable, distributed object location and routing for large-scale peer-to-peer systems. In Proc. of IFIP/ACM International Conference on Distributed Systems Platforms, pages 329-350, 2001.
27.
G. Sipos and P. Kacsuk. Multi-grid, multi-user workflows in the p-grade portal. Journal of Grid Computing, 3(3-4):22l-238, 2006.
28.
D. Thain, T. Tannenbaum, and M. Livny. Distributed computing in practice: The condor experience. Concurrency - Practice and Experience, 17(2-4), 2004.
29.
G. von Laszewski, I. Foster, J. Gawor, and P. Lane, A Java Commodity Grid Kit. Concurrency and Computation: Practice and Experience, 13(8-9):643-662, 2001.
30.
D. Zhou and V. Lo. Wave scheduler: Scheduling for faster turnaround time in peer-based desktop grid systems. In Proc. of JSSPP'05, 2005.
Contact IEEE to Subscribe

References

References is not available for this document.