Abstract
Configuring, monitoring and guaranteeing service levels is a key prerequisite towards supporting the wave of emerging Grid computing applications, especially those relating to e-business. Managing QoS across a Grid infrastructure is particularly complex since QoS must be addressed at three different levels: network, middleware and application. Programmable Grids extend programmable networks concepts to Grid infrastructures and can alleviate this complexity. In this paper we elaborate on the importance of network, middleware and application level QoS, and accordingly provide a framework for designing and implementing programmable APIs that can handle QoS. The framework leverages the structure and properties of OGSA services, while exploiting functionality of OGSI containers. Moreover, early implementation experiences with this framework and Globus (GT3) are reported.
Chapter PDF
Similar content being viewed by others
References
Foster, I., Kesselman, C., Tuecke, S.: The Anatomy of the Grid: Enabling Scalable Virtual Organizations. International Journal of Supercomputer Applications, 15(3) (2001)
Foster, I., Gannon, D., Kishimoto, H. (eds.): The Open Grid Services Architecture. Global Grid Forum Draft, draft-ggf-ogsa-ogsa-011 (September 23, 2003)
Foster, I., Gannon, D., Kishimoto, H., Reich, J.J.V.: Open Grid Services Architecture Use Cases. GWD-C (draft-ggf-ogsa-usecase-1.7) (September 18, 2003)
Sahai, A., Graupner, S., Machiraju, V., van Moorsel, A.: Specifying and Monitoring Guarantees in Commercial Grids through SLA. Hewlett-Packard Laboratories, White Paper (November 2002)
Biswas, J., Lazar, A., et al.: The IEEE P1520 Standards Initiative for Programmable Network Interfaces. IEEE Communications Magazine, 64–71 (October 1998)
Al-Ali, R.J., Rana, O.F., Walker, D.W., Jha, S.K., Sohails, S.: G-QoSM: Grid Service Discovery Using QoS Properties. Computing and Informatics Journal, Special Issue on Grid Computing, Institute of Informatics 21(4), 363–382 (2002)
Soldatos, J., Polymenakos, L.: Enterprise Grids: Drivers and Implications. Athens Information Technology Report (December 2003)
Gomoluch, J., Schroeder, M.: Market-based Resource Allocation for Grid Computing: A Model and Simulation. In: The Proc. of the 1st International Workshop on Middleware for Grid Computing, Rio de Janeiro, Brazil (2003)
Foster, I., Kesselman, C., Lee, C., Lindell, B., Nahrstedt, K., Roy, A.: A Distributed Resource Management Architecture that Supports Advance Reservation and Co-Allocation. In: The Proceedings of the International Workshop on QoS, pp. 27–36 (1999)
Czajkowski, K., Foster, I., Kesselman, C., Sander, V., Tuecke, S.: SNAP: A Protocol for Negotiating Service Level Agreements and Coordinating Resource Management in Distributed Systems. In: 8th Workshop on Job Scheduling Strategies for Parallel Processing, Edinburgh, Scotland (July 2002)
Czajkowski, K., Foster, I., Kesselman, C.: Co-allocation services for computational grids. In: The Proceedings of the 8th IEEE Symposium on High Performance Distributed Computing, IEEE Computer Society Press, Los Alamitos (1999)
Tuecke, S., Foster, I., Frey, J., Graham, S., Kesselman, C., Maquire, T., Sandholm, T., Snelling, D., Vanderbilt, P.: Open Grid Services Infrastructure (OGSI), Version 1.0 (draft), GWD-R (draft-ggf-ogsi- gridservice-29) (April 5, 2003)
Alexopoulos, D., Soldatos, J.: Open Programmable XML based Network Management: Architecture and Prototype Instantiation. submitted for publication in the IEEE Communications Magazine, special issue on XML based Management of Networks and Services, under review
Ferreira, L., et al.: Introduction to Grid Computing with Globus. IBM redpaper (December 2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Soldatos, J., Polymenakos, L., Kormentzas, G. (2004). Programmable Grids Framework Enabling QoS in an OGSA Context. In: Bubak, M., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds) Computational Science - ICCS 2004. ICCS 2004. Lecture Notes in Computer Science, vol 3038. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24688-6_28
Download citation
DOI: https://doi.org/10.1007/978-3-540-24688-6_28
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22116-6
Online ISBN: 978-3-540-24688-6
eBook Packages: Springer Book Archive