User-Friendly Frameworks for Accessing Computational Resources

The grid technology, even though it gives great computational power and greatly improves the manner of exploitation of resources, also has its disadvantages. Grid systems, due to their distribution and heterogeneity, are very complex and hard to access and oversee. Thus, one of the research fields designs tools and technologies that give easy, secure and consistent access to grid applications and resources as well as seamless interoperation between various computing environments. The lack of user-friendly tools is especially annoying in cases when users need to access computing resources of different grid infrastructures. Similar problems are experienced by grid application developers who should focus on applications themselves and not on their interoperation with different grid middleware. In this article we describe the concept of an abstract grid model and its implementation in two user-friendly frameworks --- Migrating Desktop and g-Eclipse. They both are intuitive graphical environments that provide: easy access to heterogeneous resources and seamless interoperation of underlying middleware solutions. Although the two products provide similar functionalities they are complementary to each other and target different user groups. The method of integration of scientific applications with both frameworks was also presented.

[1]  Ian T. Foster Globus Toolkit Version 4: Software for Service-Oriented Systems , 2005, NPC.

[2]  Krzysztof Kurowski,et al.  Online Web-Based Science Gateway for Nanotechnology Research , 2012, PL-Grid.

[3]  Marco Aldinucci,et al.  Computational Science - ICCS 2008, 8th International Conference, Kraków, Poland, June 23-25, 2008, Proceedings, Part I , 2008, ICCS.

[4]  Krzysztof Kurowski,et al.  New Capabilities in QosCosGrid Middleware for Advanced Job Management, Advance Reservation and Co-allocation of Computing Resources - Quantum Chemistry Application Use Case , 2012, PL-Grid.

[5]  David De Roure,et al.  Experiences with GRIA - Industrial Applications on a Web Services Grid , 2005, e-Science.

[6]  Stephen Gilmore,et al.  Evaluating the Performance of Skeleton-Based High Level Parallel Programs , 2004, International Conference on Computational Science.

[7]  Maciej Stroinski,et al.  The Migrating Desktop as a GUI Framework for the "Applications on Demand" Concept , 2004, International Conference on Computational Science.

[8]  Pawel Wolniewicz,et al.  g-Eclipse - A Contextualised Framework for Grid Users, Grid Resource Providers and Grid Application Developers , 2008, ICCS.

[9]  A. D. Meglio,et al.  Programming the Grid with gLite , 2006 .

[10]  Péter Kacsuk,et al.  Multi-Grid, Multi-User Workflows in the P-GRADE Grid Portal , 2005, Journal of Grid Computing.

[11]  Maciej Filocha,et al.  Seamless Access to the PL-Grid e-Infrastructure Using UNICORE Middleware , 2012, PL-Grid.

[12]  Mathilde Romberg The UNICORE architecture: seamless access to distributed resources , 1999, Proceedings. The Eighth International Symposium on High Performance Distributed Computing (Cat. No.99TH8469).