Stroll: A Universal Filesystem-Based Interface for Seamless Task Deployment in Grid Computing

Abstract : Developing applications for solving compute intensive problems is not trivial. Despite availability of a range of Grid computing platforms, domain specialists and scientists only rarely take advantage of these computing facilities. One reason for this is the complexity of Grid computing, and the need to learn a new programming environment to interact with the Grid. Typically, only a few programming languages are supported, and often scientists use special-purpose languages that are not supported by most Grid platforms. Moreover, users cannot easily deploy their compute tasks to multiple Grid platforms without rewriting their program to use different task submission interfaces.In this paper we present Stroll, a universal filesystem-based interface for seamless task submission to one or more Grid facilities. Users interact with the Grid through simple read and write filesystem commands. Stroll allows all categories of users to submit and manage compute tasks both manually, and from within their programs, which may be written in any language. Stroll has been implemented on Windows and Linux, and we demonstrate that we can submit the same compute tasks to both Condor and Unicore clusters. Our evaluation shows the overhead of Stroll to negligible. Comparing the code complexity of a Stroll compute task with command-line clients and Grid APIs show that Stroll can eliminated up to 95% of the complexity.
Type de document :
Communication dans un congrès
Karl Michael Göschka; Seif Haridi. 12th International Conference on Distributed Applications and Interoperable Systems (DAIS), Jun 2012, Stockholm, Sweden. Springer, Lecture Notes in Computer Science, LNCS-7272, pp.162-176, 2012, Distributed Applications and Interoperable Systems. 〈10.1007/978-3-642-30823-9_14〉
Liste complète des métadonnées

Littérature citée [30 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01527637
Contributeur : Hal Ifip <>
Soumis le : mercredi 24 mai 2017 - 17:22:55
Dernière modification le : mercredi 24 mai 2017 - 17:24:56
Document(s) archivé(s) le : lundi 28 août 2017 - 16:22:34

Fichier

978-3-642-30823-9_14_Chapter.p...
Fichiers produits par l'(les) auteur(s)

Licence


Distributed under a Creative Commons Paternité 4.0 International License

Identifiants

Citation

Abdulrahman Azab, Hein Meling. Stroll: A Universal Filesystem-Based Interface for Seamless Task Deployment in Grid Computing. Karl Michael Göschka; Seif Haridi. 12th International Conference on Distributed Applications and Interoperable Systems (DAIS), Jun 2012, Stockholm, Sweden. Springer, Lecture Notes in Computer Science, LNCS-7272, pp.162-176, 2012, Distributed Applications and Interoperable Systems. 〈10.1007/978-3-642-30823-9_14〉. 〈hal-01527637〉

Partager

Métriques

Consultations de la notice

88

Téléchargements de fichiers

29