Development Journey of QADPZ - A Desktop Grid Computing Platform

Authors

  • Monica Vlădoiu Petroleum-Gas University of Ploie¸sti, Departament of Informatics Bd. Bucure¸sti, Nr. 39, Ploiești, Romania
  • Zoran Constantinescu Zealsoft Ltd. Str. Tg. Neam¸t, Nr. 60, București, Romania

Keywords:

desktop grid computing, distributed and parallel computing

Abstract

In this paper we present QADPZ, an open source system for desktop grid computing, which enables users of a local network or Internet to share resources. QADPZ allows a centralized management and use of the computational resources of idle computers from a network of desktop computers. QADPZ users can submit compute-intensive applications to the system, which are then automatically scheduled for execution. The scheduling is performed according to the hardware and software requirements of the application. Users can later monitor and control the execution of the applications. Each application consists of one or more tasks. Applications can be independent, when the composing tasks do not require any interaction, or parallel, when the tasks communicate with each other during the computation. The paper describes both QADPZ functionality and the process of design and implementation, with focus on requirements, architecture, user interface and security. Some future work ideas are also presented.

References

I. Foster, and A. Iamnitchi, On death, taxes, and the convergence of peer-to-peer and grid computing, in 2nd Int. Workshop on P2P Systems IPTPS 2003, pp. 118-128, 2003.

I. Foster, C. Kesselman, The grid: blueprint for a new computing infrastructure, Boston: Morgan Kaufmann, 2004.

J. I. Khan and A. Wierzbicki, Eds., Foundation of Peer-to-Peer Computing, Special Issue, Elsevier Journal of Computer Communication, Volume 31, Issue 2, Feb. 2008.

Z. Constantinescu, A Desktop Grid Computing Approach for Scientific Computing and Visualization, PhD thesis, Norwegian University of Science and Technology, Trondheim, Norway, 2008.

QADPZ, [online] Available: http://qadpz.sourceforge.net. [Accessed August 1, 2008].

M. Vladoiu, Z. Constantinescu, An Extended Master-Worker Model for a Desktop Grid Computing Platform (QADPZ), in 3rd Int. Conference on Software and Data Technologies -ICSOFT 2008, pp. 169-174, 2008.

Z. Constantinescu, J. Holmen, P. Petrovic, Using Distributed Computing in Computational Fluid Dynamics, in 15th Int. Conf. Parallel Computational Fluid Dynamics ParCFD-2003, pp. 123-129, 2003.

Z. Constantinescu, Towards an autonomic distributed computing environment, in 14th Int.Workshop on Autonomic Computing Systems, 14th Int. Conf. on Database and Expert Systems Applications DEXA 2003, pp. 694-698, 2003.

D. P. Anderson, J. Cobb, E. Korpela, M. Lebofsky, D. Werthimer, SETIhome: an experiment in public-resource computing, Communications of the ACM, vol. 45, no. 11, pp. 56-61, 2002. http://dx.doi.org/10.1145/581571.581573

SETI@home [online] Available: setiathome.ssl.berkeley.edu [Accessed May 5, 2003].

Distributed.net [online] Available: http://distributed.net. [Accessed May 5, 2008]

M. Vladoiu, Z. Constantinescu, A Taxonomy for Desktop Grids from Users Perspective, in Int. Conference on Parallel and Distributed Computing - ICPDC 2008, World Congress on Engineering (WCE 2008), pp. 599-605, 2008.

C. Germain, V. Neri, G. Fedak and F. Cappello, XtremWeb: Building an Experimental Platform for Global Computing, in 1st IEEE/ACM Workshop on Grid Computing Grid2000, pp. 91-101, 2000.

D. P. Anderson, BOINC: A System for Public-Resource Computing and Storage, in 5th IEEE/ACM International Workshop on Grid Computing, pp. 365-372, 2004. http://dx.doi.org/10.1109/GRID.2004.14

BOINC - Open Source Software for Volunteer Computing and Grid Computing [online] Available: http://boinc.berkeley.edu. [Accessed November 25, 2007].

J. Basney, M. Livny, Managing network resources in Condor, in Proc. of the 9th IEEE Symposium on High Performance Distributed Computing (HPDC9), pp. 298-299, 2000.

Globus [online] Available: http://www.globus.org [Accessed May 15, 2008].

I. Foster, and C. Kesselman., Globus: A Metacomputing Infrastructure Toolkit, Intl J. Supercomputer Applications, vol. 11, no. 2, pp. 115-128, 1997. http://dx.doi.org/10.1177/109434209701100205

J. Cassens, Z. Constantinescu, Free Software: An Adequate Form of Software for Research and Education in Informatics?, in LinuxTag 2003 Conference, pp. 5-10, 2003.

Sourceforge, [online] Available: http://sourceforge.net [Accessed April 1, 2008].

F. Berman, G. Fox, A.J.G. Hey, Grid computing: making the global infrastructure a reality, New York: J. Wiley, 2003. http://dx.doi.org/10.1002/0470867167

Published

2009-03-01

Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.