Abstract
GridRPC is an international standard of the Open Grid Forum defining an API designed to allow applications to be submitted in a seamless way on large scale, heterogeneous and geographically distributed computing platforms. First versions of the standard did not take into account any data management feature. Data were parameters of the Remote Procedure calls, without any possibility to prefetch them, to use persistence, replication, external sources, etc. , and making GridRPC codes middleware dependent. The data extension of the standard introduced a short set of functions and data structures to complete the API with simple but powerful data management features. In this paper, we present a modular and extensible implementation of both APIs, which needs only a few developments to be usable with any middleware relying on RPC, and which provides access to numerous and easy to extend protocols and data middleware to access data. Gaining data management functions, it introduces interesting potentiality for optimization that such an approach would provide to large scale applications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Caniou, Y., Caron, E., Mahec, G.L., Nakada, H.: Transparent Collaboration of GridRPC Middleware using the OGF Standardized GridRPC Data Management API. In: The International Symposium on Grids and Clouds (ISGC), February 26-March 2. Proceedings of Science, 12 p. (2012)
Caniou, Y., Caron, E., Mahec, G.L., Nakada, H.: Data management API within the GridRPC. In: GFD-R-P, vol. 186 (June 2011)
Del-Fabbro, B., Laiymani, D., Nicod, J.M., Philippe, L.: DTM: a service for managing data persistency and data replication in network-enabled server environments. Concurrency and Computation: Practice and Experience 19(16), 2125–2140 (2007)
Desprez, F., Caron, E., Le Mahec, G.: DAGDA: Data Arrangement for the Grid and Distributed Applications. In: International Workshop on Advances in High-Performance E-Science Middleware and Applications, AHEMA 2008, Indianapolis, Indiana, USA. In conjunction with eScience 2008, pp. 680–687 (2008)
Camillo, F., Caniou, Y., Depardon, B., Guivarch, R., Mahec, G.L.: Improvement of the data management in GridTLSE, a sparse linear algebra expert system. JCIT: Journal of Convergence Information Technology 8(6), 562–571 (2013)
Muresan, A.: Scheduling and deployment of large-scale applications on Cloud platforms. These, Ecole normale supérieure de lyon - ENS LYON (December 2012)
Nakajima, Y., Aida, Y., Sato, M., Tatebe, O.: Performance evaluation of data management layer by data sharing patterns for GridRPC applications. In: Luque, E., Margalef, T., Benítez, D. (eds.) Euro-Par 2008. LNCS, vol. 5168, pp. 554–564. Springer, Heidelberg (2008)
McLaren, J., Kosar, T., Hutanu, A., Thain, D.: Coordination of access to large-scale datasets in distributed environments. In: Shoshani, A., Rotem, D. (eds.) Scientific Data Management: Challenges, Existing Technology, and Deployment. CRC Press/Taylor Francis Books (2009)
Tatebe, O., Hiraga, K., Soda, N.: Gfarm grid file system. New Generation Computing 28, 257–275 (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Caniou, Y., Croubois, H., Le Mahec, G. (2014). Standardized Multi-protocol Data Management for Grid and Cloud GridRPC Frameworks. In: Hameurlain, A., Dang, T.K., Morvan, F. (eds) Data Management in Cloud, Grid and P2P Systems. Globe 2014. Lecture Notes in Computer Science, vol 8648. Springer, Cham. https://doi.org/10.1007/978-3-319-10067-8_6
Download citation
DOI: https://doi.org/10.1007/978-3-319-10067-8_6
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-10066-1
Online ISBN: 978-3-319-10067-8
eBook Packages: Computer ScienceComputer Science (R0)