Advertisement

An Open Architecture for QoS Information in Business Grids

  • Dimosthenis Kyriazis
  • Andreas Menychtas
  • Theodora Varvarigou
  • Fabrizio Silvestri
  • Domenico Laforenza
  • Konstantinos Tserpes

Grid Computing is now in the state of development that can offer dynamic management of various parameters that affect the applications’ properties such as performance and reliability capabilities. The importance of that achievement is great, given the trend of migrating traditional service markets to inter-enterprise infrastructures and the resulting demand in more or different guarantees on the level of the Quality of Service. In that frame, we present a design pattern for monitoring and evaluating SLA terms on service-oriented architectures. This mechanism takes into account the actual capabilities of the service provider infrastructure and maps them to customer-centric Quality of Service terms, thus ensuring that agreements will not be validated. In this way it enables the estimation of the actual capability of the service to provide Quality of Service at a certain degree.

Keywords

Service Level Agreement Service Instance Open Architecture Service Level Agreement Violation Common Information Model 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [1]
    Open Grid Services Architecture (OGSA), www.ggf.org/documents/GFD.30.pdf
  2. [2]
    Foster, C. Kesselman, C. Lee, B Lindell, K. Nahrstedt, A. Roy , “A Distributed Resource Management Architecture that Supports Advance Reservation and Co-Allocation”, Proceedings of the International Workshop on QoS, pp.27-36, 1999Google Scholar
  3. [3]
    Al-Ali, R.; Rana, O.; Walker, D.; Jha, S.; Sohail, S. “G-QoSM: Grid Service Discovery Using QoS Properties.” Computing and Informatics Journal, 21 (4), 2002. 363-82.zbMATHGoogle Scholar
  4. [4]
    Frey, J., Tanenbaum, T., Livny, M., Foster, I., Tuecke, S., “Condor-G: A Computation Management Agent for Multi-Instructional Grids”, Cluster Computing, Vol 5, pp 237-246, 2001CrossRefGoogle Scholar
  5. [5]
    Wei Cai, Geoff Coulson, Paul Grace, Gordon Blair, Laurent Mathy, Wai Kit Yeung, “The Gridkit Distributed Resource Management Framework”, Proceeding of European Grid Conference, Science Park Amsterdam, The Netherlands, February 14 -16 2005.Google Scholar
  6. [6]
    Buyya R, Abramson D, Giddy J. “Nimrod-G: An architecture for a resource management and scheduling system in a global computational grid.” Proceedings 4th International Conference and Exhibition on High Performance Computing in Asia-Pacific Region (HPC ASIA 2000), Beijing, China, 14-17 May 2000. IEEE Computer Society Press: Los Alamitos, CA, 2000.Google Scholar
  7. [7]
    Jahanzeb Sherwani, Nosheen Ali, Nausheen Lotia, Zahra Hayat, and Rajkumar Buyya, “Libra: A Computational Economy based Job Scheduling System for Clusters”, International Journal of Software: Practice and Experience, Volume 34, Issue 6, Pages: 573-590, Wiley Press, USA, May 2004Google Scholar
  8. [8]
    Distributed Management Task Force, Inc., “Common Information Model (CIM) Infrastructure Specification”, DSP0004, Version 2.3, Final, October 4, 2005Google Scholar
  9. [9]
    Edward Wustenhoff, Service Level Agreement in the Data Center, Sun Professional Services Sun BluePrints™ OnLine - April 200Google Scholar
  10. [10]
    Ioan Raicu. “A Performance Study of the Globus Toolkit® and Grid Services via DiPerF, an automated DIstributed PERformance testing Framework”, University of Chicago, Computer Science Department, MS Thesis, May 2005, Chicago, Illinois.Google Scholar
  11. [11]
    D. Gunter, B. Tierney, C. E. Tull, V. Virmani, “On-Demand Grid Application Tuning and Debugging with the NetLogger Activation Service”, 4th International Workshop on Grid Computing, Grid2003, Phoenix, Arizona, November 17th, 2003.Google Scholar
  12. [12]
    G. Tsouloupas, M. Dikaiakos. “GridBench: A Tool for Benchmarking Grids”, 4th International Workshop on Grid Computing, Grid2003, Phoenix, Arizona, November 17th, 2003.Google Scholar
  13. [13]
    The Next Generation Grid (NEXTGRID), www.nextgrid.org
  14. [14]
    Web Service Resource Lifetime (WS-ResourceLifetime) v1.2 Specification, http://docs.oasis-open.org/wsrf/wsrf-wsresource lifetime-1.2-spec-os.pdf
  15. [15]
    Web Service Resource Properties (WS-ResourceProperties) v1.2 Specification http://docs.oasis-open.org/wsrf/wsrf-wsresource properties-1.2-spec-os.pdf
  16. [16]
    Web Services Addressing (WS-Addressing), http://www.w3.org/Submission/ws- addressing/
  17. [17]
    Web Service Base Notification (WS-BaseNotification) v1.2 Specification, http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-03.pdf
  18. [18]
  19. [19]
    H. Ludwig, A. Keller, A. Dan, R. P. King, R. Franck, “Service Level Agreement Language Specification”, http://www.research.ibm.com/wsla/WSLASpecV1-20030128.pdf
  20. [20]
    Peer Hasselmeyer, “Performance Evaluation of a WS Service Group based Registry”, 7th IEEE/ACM International Conference on Grid Computing (Grid 2006), Barcelona, September 28th-29th, 2006.Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2007

Authors and Affiliations

  • Dimosthenis Kyriazis
    • 1
  • Andreas Menychtas
    • 1
  • Theodora Varvarigou
    • 1
  • Fabrizio Silvestri
    • 2
  • Domenico Laforenza
    • 2
  • Konstantinos Tserpes
    • 1
  1. 1.Dept. of Electrical and Computer EngineeringNational Technical University of AthensGreece
  2. 2.Institute of Information Science and TechnologiesItalian National Research CouncilItaly

Personalised recommendations