Abstract
SZTAKI Desktop Grid (SZDG) is an extension of BOINC in order to make it more flexible, versatile and scalable in terms of enabling the interconnection of different BOINC projects and execution of parameter sweep applications from a generic, high level user interface without the intervention of the BOINC project administrator. The paper describes the main concepts and features of SZDG. Among the many novel features the two most important will be described in detail. First, the paper describes those extensions that enable the easy development and execution of parameter sweep applications on SZDGs. The second part of the paper describes how SZDGs can be organized into a hierarchical interconnection scheme that enables to use SZDGs as building blocks to create higher level SZDGs.
Similar content being viewed by others
References
Anderson, D.P., et al.: Seti@home: an experiment in public-resource computing. Commun. ACM 45(11), 56–61 (2002)
Anderson, D.P.: BOINC: a system for public-resource computing and storage. In: Proceedings of the 5th IEEE/ACM International GRID Workshop. Pittsburgh, USA (2004)
Thain, D., Livny, M.: Building reliable clients and services. In: Foster, I., Kesselman, C. (eds.) The Grid: Blueprint for a New Computing Infrastructure, pp. 285–318. Morgan Kaufman, San Francisco (2004)
Fedak, G., et al.: XtremWeb: a generic global computing platform. In: Proceedings of 1st IEEE International Symposium on Cluster Computing and the Grid CCGRID’2001, Special Session Global Computing on Personal Devices, pp. 582–587. IEEE, Piscataway (2001)
Balaton, Z., Farkas, Z., Gombás, G., Kacsuk, P., Lovas, R., Marosi, A.C., Emmen, A., Terstyánszky, G., Kiss, T., Kelley, I., Taylor, I., Lodygensky, O., Cardenas-Montes, M., Fedak, G., Araujo, F.: EDGeS: the common boundary between service and desktop Grids. Parallel Process. Lett. 18(3), 433–445 (2008)
MTA SZTAKI: User-oriented unification of the Hungarian ClusterGrid and SuperGrid systems. http://www.lpds.sztaki.hu/index.php?load=projects/current/supercluster.php (2006)
NIIF: Hungarian ClusterGrid project. http://www.clustergrid.iif.hu/ (2003)
Gombas, G., Balaton, Z.: Simple unified API for desktop Grid systems. In: CoreGRID Workshop on Grid Programming Model Grid and P2P Systems Architecture Grid Systems, Tools and Environments (2007)
Kacsuk, P., Farkas, Z., Fedak, G.: Towards making BOINC and EGEE interoperable. In: International Grid Interoperability and Interoperation Workshop. Indianapolis (2008)
Kacsuk, P., Karóczkai, K., Hermann, G., Sipos, G., Kovács, J.: Supporting dynamic parameter sweep applications in workflows—lessons learnt from the CancerGrid project. In: PARA ’08, 9th International Workshop on State-of-the-Art in Scientific and Parallel Computing. Trondheim, Norway (2008)
Protein Molecule Simulation on the Grid: ENGAGE—JISC project. https://sites.google.com/a/staff.westminster.ac.uk/engage (2009)
Cirne, W., et al.: Labs of the world, Unite!!!. J Grid Computing 4(3), 225–246 (2006)
Baratloo, A., Karaul, M., Kedem, Z.M., Wijckoff, P.: Charlotte: metacomputing on the web. Future Gener. Comput. Syst., Special Issue on Metacomputing 15(5–6), 559–570 (1999)
CCOF Zhou, D., Lo, V.: Cluster computing on the fly: resource discovery in a cycle sharing peer-to-peer system. In: Proceedings of IEEE International Symposium on Cluster Computing and the Grid (CCGrid’04), pp. 66–73. IEEE CS, Chicago (2004)
Zhong, L., et al.: Paradropper: a general-purpose global computing environment built on peer-to-peer overlay network. In: Proceedings of the 23rd International Conference on Distributed Computing Systems (ICDCS 2003), Workshop on New Advances of Web Server and Proxy Technologies (NAWSPT), pp. 954–957. IEEE CS, Providence (2003)
Chien, A., et al.: Entropia: architecture and performance of an enterprise desktop Grid system. J. Parallel Distrib. Comput. 63(5), 597–610 (2003)
Neary, M.O., et al.: Javelin: parallel computing on the internet. Future Gener. Comput. Syst., Special Issue on Metacomputing 15(5–6), 659–674 (1999)
Chakravarti, A., Baumgartner, G., Lauria, M.: The organic Grid: self-organizing computation on a peer-to-peer network. IEEE Trans. Syst. Man Cybern. 35(3), 1–12 (2005)
Nisan, N., et al.: Globally distributed computation over the internet-the popcorn project. In: Proceedings of the 18th International Conference on Distributed Computing Systems, pp. 592–601. IEEE CS, Amsterdam (1998)
Molnár, Zs., Szeberényi, I.: Saleve: simple web-services based environment for parameter study applications. In: Proceedings of the 6th IEEE/ACM International Workshop on Grid Computing, pp. 292–295 (2005)
IberCivis: http://registro.ibercivis.es/
Kertesz, A., Kacsuk, P.: Meta-broker for future generation Grids: a new approach for a high-level interoperable resource management. In: CoreGRID Workshop on Grid Middleware in Conjunction with ISC’07 Conference, pp. 53–63 (2008)
Sarmenta, L.: Sabotage-tolerance mechanisms for volunteer computing systems. Future Gener. Comput. Syst. 18(4), 561–572 (2002)
The BOINC Wrapper: http://boinc.berkeley.edu/trac/wiki/WrapperApp
Kacsuk, P., Sipos, G.: Multi-Grid, multi-user workflows in the P-GRADE portal. J Grid Computing 3(3–4) 221–238 (2005) Springer
Marosi, A.C., Gombas, G., Balaton, Z., Kacsuk, P., Kiss, T.: SZTAKI Desktop Grid: building a scalable, secure platform for desktop Grid computing. In: Making Grids Work, pp. 363–374. Springer Publishing Company, Incorporated (2008)
Hungarian Advanced Grid project: http://hagrid.econet.hu/
Author information
Authors and Affiliations
Corresponding author
Additional information
The research and development published in this paper is partly supported by the European Commission under contract numbers LSHC-CT-2006-037559 (FP6 STREP, CancerGrid) and RI-211727 (FPF7 IST Capacities, EDGeS), and by the Hungarian Government under grant NKFP2-00007/2005.
Rights and permissions
About this article
Cite this article
Kacsuk, P., Kovacs, J., Farkas, Z. et al. SZTAKI Desktop Grid (SZDG): A Flexible and Scalable Desktop Grid System. J Grid Computing 7, 439 (2009). https://doi.org/10.1007/s10723-009-9139-y
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10723-009-9139-y