Programmable Grids Framework Enabling QoS in an OGSA Context

  • John Soldatos
  • Lazaros Polymenakos
  • George Kormentzas
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3038)


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.


  1. 1.
    Foster, I., Kesselman, C., Tuecke, S.: The Anatomy of the Grid: Enabling Scalable Virtual Organizations. International Journal of Supercomputer Applications, 15(3) (2001)Google Scholar
  2. 2.
    Foster, I., Gannon, D., Kishimoto, H. (eds.): The Open Grid Services Architecture. Global Grid Forum Draft, draft-ggf-ogsa-ogsa-011 (September 23, 2003)Google Scholar
  3. 3.
    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)Google Scholar
  4. 4.
    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)Google Scholar
  5. 5.
    Biswas, J., Lazar, A., et al.: The IEEE P1520 Standards Initiative for Programmable Network Interfaces. IEEE Communications Magazine, 64–71 (October 1998)Google Scholar
  6. 6.
    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)zbMATHGoogle Scholar
  7. 7.
    Soldatos, J., Polymenakos, L.: Enterprise Grids: Drivers and Implications. Athens Information Technology Report (December 2003)Google Scholar
  8. 8.
    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)Google Scholar
  9. 9.
    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)Google Scholar
  10. 10.
    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)Google Scholar
  11. 11.
    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)Google Scholar
  12. 12.
    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)Google Scholar
  13. 13.
    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 reviewGoogle Scholar
  14. 14.
    Ferreira, L., et al.: Introduction to Grid Computing with Globus. IBM redpaper (December 2002)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • John Soldatos
    • 1
  • Lazaros Polymenakos
    • 1
  • George Kormentzas
    • 2
  1. 1.Athens Information TchnologyPeaniaGreece
  2. 2.University of the AegeanKarlovasi, SamosGreece

Personalised recommendations