Development Journey of QADPZ - A Desktop Grid Computing Platform
Keywords:desktop grid computing, distributed and parallel computing
AbstractIn 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.
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
ONLINE OPEN ACCES: Acces to full text of each article and each issue are allowed for free in respect of Attribution-NonCommercial 4.0 International (CC BY-NC 4.0.
You are free to:
-Share: copy and redistribute the material in any medium or format;
-Adapt: remix, transform, and build upon the material.
The licensor cannot revoke these freedoms as long as you follow the license terms.
DISCLAIMER: The author(s) of each article appearing in International Journal of Computers Communications & Control is/are solely responsible for the content thereof; the publication of an article shall not constitute or be deemed to constitute any representation by the Editors or Agora University Press that the data presented therein are original, correct or sufficient to support the conclusions reached or that the experiment design or methodology is adequate.