SZTAKI Desktop Grid (SZDG): A Flexible and Scalable Desktop Grid System
- 172 Downloads
- 21 Citations
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.
Keywords
Grid Desktop Volunteer BOINC Parameter sweep PortalReferences
- 1.Anderson, D.P., et al.: Seti@home: an experiment in public-resource computing. Commun. ACM 45(11), 56–61 (2002)CrossRefGoogle Scholar
- 2.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)Google Scholar
- 3.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)Google Scholar
- 4.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)Google Scholar
- 5.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)CrossRefGoogle Scholar
- 6.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)
- 7.NIIF: Hungarian ClusterGrid project. http://www.clustergrid.iif.hu/ (2003)
- 8.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)Google Scholar
- 9.Kacsuk, P., Farkas, Z., Fedak, G.: Towards making BOINC and EGEE interoperable. In: International Grid Interoperability and Interoperation Workshop. Indianapolis (2008)Google Scholar
- 10.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)Google Scholar
- 11.Protein Molecule Simulation on the Grid: ENGAGE—JISC project. https://sites.google.com/a/staff.westminster.ac.uk/engage (2009)
- 12.Cirne, W., et al.: Labs of the world, Unite!!!. J Grid Computing 4(3), 225–246 (2006)MATHCrossRefGoogle Scholar
- 13.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)CrossRefGoogle Scholar
- 14.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)Google Scholar
- 15.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)Google Scholar
- 16.Chien, A., et al.: Entropia: architecture and performance of an enterprise desktop Grid system. J. Parallel Distrib. Comput. 63(5), 597–610 (2003)CrossRefMathSciNetGoogle Scholar
- 17.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)Google Scholar
- 18.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)Google Scholar
- 19.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)Google Scholar
- 20.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)Google Scholar
- 21.IberCivis: http://registro.ibercivis.es/
- 22.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)Google Scholar
- 23.Sarmenta, L.: Sabotage-tolerance mechanisms for volunteer computing systems. Future Gener. Comput. Syst. 18(4), 561–572 (2002)MATHCrossRefGoogle Scholar
- 24.The BOINC Wrapper: http://boinc.berkeley.edu/trac/wiki/WrapperApp
- 25.Kacsuk, P., Sipos, G.: Multi-Grid, multi-user workflows in the P-GRADE portal. J Grid Computing 3(3–4) 221–238 (2005) SpringerCrossRefGoogle Scholar
- 26.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)Google Scholar
- 27.Hungarian Advanced Grid project: http://hagrid.econet.hu/