Abstract
This paper presents work done to prepare compute resource reservations in the PL-Grid Infrastructure. A compute resource reservation allows a user to allocate some fraction of resources for exclusive access, when reservation is prepared. That way the user is able to run his/her job without waiting for allocating resources in a batch system.
In the PL-Grid Infrastructure reservations can be allocated up to amount negotiated in a PL-Grid grant. One way of getting reservation is allocation by a resource administrator. Another way is to use predefined pool of resources accessible by various middleware. In both approaches once obtained, reservations identifiers can be used by middleware during job submissions. Enabling reservations requires changes in middleware. The modifications needed in each middleware will be described. The possible extension of existing reservation model in the PL-Grid Infrastructure can be envisaged: reservation usage normalization and reservation accounting.
The reservations are created and utilized in the user’s context, so there must be a way to pass the reservation details from the user-level tools to a batch system. Each of PL-Grid supported middleware, namely gLite, UNICORE and QosCosGrid, required adaptations to implement this goal.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Foster, I., Kesselman, C., Lee, C., Lindell, B., Nahrstedt, K., Roy, A.: A Distributed Resource Management Architecture that Supports Advance Reservations and Co-allocation. In: Proceedings of the 7th International Workshop on Quality of Service, London, UK (1999)
XSEDE project web page, https://www.xsede.org/overview
Metascheduling Requirements Analysis Team report, http://www.teragridforum.org/mediawiki/images/b/b4/MetaschedRatReport.pdf
MacLaren, J.: HARC: The Highly-Available Resource Co-allocator. In: Meersman, R. (ed.) OTM 2007, Part II. LNCS, vol. 4804, pp. 1385–1402. Springer, Heidelberg (2007)
Casajus, A., Graciani, R., Paterson, S., Tsaregorodtsev, A.: DIRAC Pilot Framework and the DIRAC Workload Management System. Journal of Physics, Conference Series 219, 062049 (2010)
The Grid Resource Allocation and Agreement Protocol Working Group, Global Grid Forum, https://forge.gridforum.org/projects/graap-wg
VOMS home page, http://italiangrid.github.io/voms/
Guarise, A.: Policy management and fair share in gLite. In: HPDC 2006, Paris (2006)
Argus Authorization Service, https://twiki.cern.ch/twiki/bin/view/EGEE/AuthorizationFramework
Ferrari, T., Ronchieri, E.: gLite Allocation and Reservation Architecture. EGEE JRA1 technical report (2005), http://edms.cern.ch/document/508055
Job Description Language Atrribute Specification for the Workload Management System, https://edms.cern.ch/file/590869/1/WMS-JDL.pdf
Bosak, B., Kopta, P., Kurowski, K., Piontek, T., Mamoński, M.: New QosCosGrid Middleware Capabilities and Its Integration with European e-Infrastructure. In: Bubak, M., Kitowski, J., Wiatr, K. (eds.) PLGrid Plus. LNCS, vol. 8500, pp. 34–53. Springer, Heidelberg (2014)
Bosak, B., Komasa, J., Kopta, P., Kurowski, K., Mamoński, M., Piontek, T.: New Capabilities in QosCosGrid Middleware for Advanced Job Management, Advance Reservation and Co-allocation of Computing Resources – Quantum Chemistry Application Use Case. In: Bubak, M., Szepieniec, T., Wiatr, K. (eds.) PL-Grid 2011. LNCS, vol. 7136, pp. 40–55. Springer, Heidelberg (2012)
Kurowski, K., Dziubecki, P., Grabowski, P., Krysiński, M., Piontek, T., Szejnfeld, D.: Easy Development and Integration of Science Gateways with Vine Toolkit. In: Bubak, M., Kitowski, J., Wiatr, K. (eds.) PLGrid Plus. LNCS, vol. 8500, pp. 147–163. Springer, Heidelberg (2014)
HPC Basic Profile Version 1.0, http://www.ogf.org/documents/GFD.114.pdf
Troger, P., Rajic, H., Haas, A., Domagalski, P.: Standardization of an API for Distributed Resource Management Systems. In: Proceedings of the Seventh IEEE International Symposium on Cluster Computing and the Grid, CCGRID 2007, pp. 619–626. IEEE Computer Society, Washington, DC (2007)
Distributed Resource Management Application API Version 2 (DRMAA), http://www.ogf.org/documents/GFD.194.pdf
Ben Belgacem, M., Chopard, B., Borgdorff, J., Mamoński, M., Rycerz, K., Harężlak, D.: Distributed multiscale computations using the mapper framework. In: Alexandrov, V.N., Lees, M., Krzhizhanovskaya, V.V., Dongarra, J., Sloot, P.M.A. (eds.) ICCS. Procedia Computer Science, vol. 18, pp. 1106–1115. Elsevier (2013)
Borgdorff, J., Mamoński, M., Bosak, B., Kurowski, K., Ben Belgacem, M., Chopard, B., Groen, D., Coveney, P.V., Hoekstra, A.G.: Distributed multiscale computing with muscle 2, the multiscale coupling library and environment. CoRR, abs/1311.5740 (2013)
Streit, A., et al.: UNICORE 6 – Recent and Future Advancements. Annals of Telecommunications 65(11-12), 757–762 (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Radecki, M. et al. (2014). Reservations for Compute Resources in Federated e-Infrastructure. In: Bubak, M., Kitowski, J., Wiatr, K. (eds) eScience on Distributed Computing Infrastructure. Lecture Notes in Computer Science, vol 8500. Springer, Cham. https://doi.org/10.1007/978-3-319-10894-0_6
Download citation
DOI: https://doi.org/10.1007/978-3-319-10894-0_6
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-10893-3
Online ISBN: 978-3-319-10894-0
eBook Packages: Computer ScienceComputer Science (R0)