Formal Definition of Service Availability in Cloud Computing Using OWL

  • Mariam Rady
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8111)


Fulfilling cloud customers needs entails describing a quality of service on top of the services functional description. Currently, the only guarantees that are offered by cloud providers are imprecise and incomplete Service Level Agreements (SLA). We present a model to describe one of the main attributes discussed in SLAs which is availability. The model is developed using Web Ontology Language OWL. And it aims at covering the different concepts of availability and availability-related attributes that should be present in a service contract in order to guarantee the quality of service the consumer is expecting.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Javadi, B., Kondo, D., Vincent, J.-M., Anderson, D.P.: Discovering statistical models of availability in large distributed systems: An empirical study of seti@home. IEEE Transactions on Parallel and Distributed Systems 22, 1896–1903 (2011)CrossRefGoogle Scholar
  2. 2.
    Ludwig, H., Keller, A., Dan, A., King, R.P., Franck, R.: Web Service Level Agreement (WSLA) Language Specification, pp. 1–110 (2003)Google Scholar
  3. 3.
    Nurmi, D., Brevik, J., Wolski, R.: Modeling machine availability in enterprise and wide-area distributed computing environments. In: Cunha, J.C., Medeiros, P.D. (eds.) Euro-Par 2005. LNCS, vol. 3648, pp. 432–441. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  4. 4.
    Amazon Web Services. Amazon Web Services Customer Agreement (2008), (accessed August 29, 2012)
  5. 5.
    Wingstrom, J., Casanova, H.: Statistical Modeling of Resource Availability in Desktop Grids. Technical report (November 2007)Google Scholar
  6. 6.
    Hariri, S., Mutlu, H.: Hierarchical modeling of availability in distributed systems. IEEE Transactions on Software Engineering 21(1), 50–56 (1995)CrossRefGoogle Scholar
  7. 7.
    Lai, C.D., Xie, M., Poh, K.L., Dai, Y.S., Yang, P.: A model for availability analysis of distributed software/hardware systems. Information and Software Technology 44(6), 343–350 (2002)CrossRefGoogle Scholar
  8. 8.
    Goyal, A., Tantawi, A.N.: A Measure of Guaranteed Availability and its Numerical Evaluation. IEEE Transactions on Computers 37(1), 25–32 (1988)CrossRefGoogle Scholar
  9. 9.
    W3C Recommendation, OWL Web Ontology Language Overview (February 10, 2004) (last retrieved: Mai 6, 2013)Google Scholar
  10. 10.
    Fensel, D., Lausen, H., Polleres, A., de Bruijn, J., Stollberg, M., Roman, D., Domingue, J.: Enabling Semantic Web Services: The Web Service Modeling, 1st edn. Springer-Verlag New York, Inc., Secaucus (2006)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Mariam Rady
    • 1
  1. 1.Christian Doppler Laboratory for Client-Centric Cloud Computing (CDCC)Johannes Kepler University in LinzAustria

Personalised recommendations