Skip to main content

Cloud Sensor Ontology and Linked Data to Support Autonomicity in Cloud Application Platforms

  • Conference paper
  • 657 Accesses

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 468))

Abstract

Cloud application platforms with their numerous deployed applications, platform and third-party services are becoming increasingly complex, dynamic and data-intensive, and require novel intelligent approaches to be applied in order to maintain them at an operational level. By treating cloud application platforms as distributed networks of software sensors and utilising techniques from the Semantic Sensor Web area, we have developed a monitoring framework which allows us to detect, diagnose and react to emerging critical situations in complex environments of cloud application platforms in a dynamic manner. In this paper, we focus on our use of a Sensor Cloud Ontology to: (i) represent cloud-based logical software sensors; (ii) homogenise monitored sensor data in the form of RDF streams; and (iii) apply stream and static reasoning to these monitored values in order to detect critical situations. We also explain how utilisation of Linked Data principles can help achieve a more flexible and extensible architecture to define diagnosis and adaptation policies. We discuss benefits associated with our approach, as well as potential shortcomings and challenges.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Androcec, D., Vrcek, N., Seva, J.: Cloud Computing Ontologies: A Systematic Review. In: MOPAS 2012, The Third International Conference on Models and Ontology-based Design of Protocols, Architectures and Services, pp. 9–14 (2012)

    Google Scholar 

  2. Barbieri, D.F., Braga, D., Ceri, S., Della Valle, E., Grossniklaus, M.: C-SPARQL: SPARQL for continuous querying. In: Quemada, J., León, G., Maarek, Y.S., Nejdl, W. (eds.) Proceedings of the 18th International Conference on World Wide Web, WWW 2009, Madrid, Spain, April 20-24, pp. 1061–1062. ACM, New York (2009)

    Google Scholar 

  3. Berners-Lee, T.: Semantic Web on XML (2000), http://www.w3.org/2000/Talks/1206-xml2k-tbl

  4. Berners-Lee, T., Hendler, J., Lassila, O.: The Semantic Web. Scientific American 284(5), 34–43 (2001)

    Article  Google Scholar 

  5. Bernstein, D., Vij, D.: Intercloud Directory and Exchange Protocol Detail Using XMPP and RDF. In: 2010 6th World Congress on Services (SERVICES-1), pp. 431–438 (July 2010)

    Google Scholar 

  6. Bizer, C., Heath, T., Berners-Lee, T.: Linked Data – The Story So Far. International Journal on Semantic Web and Information Systems (IJSWIS) 5(3), 1–22 (2009)

    Article  Google Scholar 

  7. Böhm, M., Leimeister, S., Riedl, C., Krcmar, H.: Cloud computing – outsourcing 2.0 or a new business model for it provisioning? In: Keuper, F., Oecking, C., Degenhardt, A. (eds.) Application Management, pp. 31–56. Gabler (2011)

    Google Scholar 

  8. Botts, M., Percivall, G., Reed, C., Davidson, J.: OGC® Sensor Web Enablement: Overview and High Level Architecture. In: Nittel, S., Labrinidis, A., Stefanidis, A. (eds.) GSN 2006. LNCS, vol. 4540, pp. 175–190. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  9. Compton, M., Henson, C.A., Neuhaus, H., Lefort, L., Sheth, A.P.: A Survey of the Semantic Specification of Sensors. In: Proc. Semantic Sensor Networks 2009, pp. 17–32 (2009)

    Google Scholar 

  10. Compton, M., Barnaghi, P., Bermudez, L., Garcia-Castro, R., Corcho, O., Cox, S., Graybeal, J., Hauswirth, M., Henson, C., Herzog, A., Huang, V., Janowicz, K., Kelsey, W.D., Phuoc, D.L., Lefort, L., Leggieri, M., Neuhaus, H., Nikolov, A., Page, K., Passant, A., Sheth, A., Taylor, K.: The SSN Ontology of the W3C Semantic Sensor Network Incubator Group. Web Semantics: Science, Services and Agents on the World Wide Web 17 (2012), http://www.websemanticsjournal.org/index.php/ps/article/view/312

  11. Dastjerdi, A.V., Tabatabaei, S.G.H., Buyya, R.: An Effective Architecture for Automated Appliance Management System Applying Ontology-Based Cloud Discovery. In: 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing (CCGrid 2010), pp. 104–112 (May 2010)

    Google Scholar 

  12. Dautov, R., Paraskakis, I.: A vision for monitoring cloud application platforms as sensor networks. In: Proceedings of the 2013 ACM Cloud and Autonomic Computing Conference, pp. 25:1—25:8. ACM, Miami (2013)

    Google Scholar 

  13. Dautov, R., Paraskakis, I., Stannett, M.: Towards a Framework for Monitoring Cloud Application Platforms as Sensor Networks. Cluster Computing Journal (in press, 2014)

    Google Scholar 

  14. Dautov, R., Kourtesis, D., Paraskakis, I., Stannett, M.: Addressing Self-management in Cloud Platforms: A Semantic Sensor Web Approach. In: Proceedings of the 2013 International Workshop on Hot Topics in Cloud Services, HotTopiCS 2013, pp. 11–18. ACM, New York (2013)

    Google Scholar 

  15. Fortis, T.F., Munteanu, V.I., Negru, V.: Towards an ontology for cloud services. In: 2012 Sixth International Conference on Complex, Intelligent and Software Intensive Systems (CISIS), pp. 787–792 (July 2012)

    Google Scholar 

  16. Gruber, T.R.: Toward Principles for the Design of Ontologies Used for Knowledge Sharing. Int. J. Hum.-Comput. Stud. 43(5-6), 907–928 (1995)

    Article  Google Scholar 

  17. Han, T., Sim, K.M.: An ontology-enhanced cloud service discovery system. In: Ao, S.I., Castillo, O., Douglas, C., Feng, D.D., Lee, J.A. (eds.) Proceedings of the International MultiConference of Engineers and Computer Scientists 2010, IMECS, Hong Kong, March 17-19, vol. I, pp. 644–649. Newswood Limited/International Association of Engineers (2010)

    Google Scholar 

  18. He, K.Q., Wang, J., Liang, P.: Semantic Interoperability Aggregation in Service Requirements Refinement. Journal of Computer Science and Technology 25(6), 1103–1117 (2010)

    Article  Google Scholar 

  19. Kang, J., Sim, K.M.: Towards Agents and Ontology for Cloud Service Discovery. In: 2011 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery (CyberC), pp. 483–490 (October 2011)

    Google Scholar 

  20. Kang, J., Sim, K.M.: Cloudle: An Ontology-Enhanced Cloud Service Search Engine. In: Chiu, D.K.W., Bellatreche, L., Sasaki, H., Leung, H.-F., Cheung, S.-C., Hu, H., Shao, J. (eds.) WISE Workshops 2010. LNCS, vol. 6724, pp. 416–427. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  21. Kephart, J.O., Chess, D.M.: The vision of autonomic computing. Computer 36(1), 41–50 (2003)

    Article  MathSciNet  Google Scholar 

  22. Kourtesis, D., Bratanis, K., Bibikas, D., Paraskakis, I.: Software Co-development in the Era of Cloud Application Platforms and Ecosystems: The Case of CAST. In: Camarinha-Matos, L.M., Xu, L., Afsarmanesh, H. (eds.) Collaborative Networks in the Internet of Services. IFIP AICT, vol. 380, pp. 196–204. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  23. Le-Phuoc, D., Dao-Tran, M., Xavier Parreira, J., Hauswirth, M.: A native and adaptive approach for unified processing of linked streams and linked data. In: Aroyo, L., Welty, C., Alani, H., Taylor, J., Bernstein, A., Kagal, L., Noy, N., Blomqvist, E. (eds.) ISWC 2011, Part I. LNCS, vol. 7031, pp. 370–388. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  24. Ma, Y.B., Jang, S.H., Lee, J.S.: Ontology-based resource management for cloud computing. In: Nguyen, N.T., Kim, C.-G., Janiak, A. (eds.) ACIIDS 2011, Part II. LNCS, vol. 6592, pp. 343–352. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  25. Moscato, F., Aversa, R., Di Martino, B., Fortis, T., Munteanu, V.: An analysis of mOSAIC ontology for Cloud resources annotation. In: 2011 Federated Conference on Computer Science and Information Systems (FedCSIS), pp. 973–980 (September 2011)

    Google Scholar 

  26. Russomanno, D.J., Kothari, C.R., Thomas, O.A.: Building a Sensor Ontology: A Practical Approach Leveraging ISO and OGC Models. In: The 2005 International Conference on Artificial Intelligence, Las Vegas, NV, USA, pp. 637–643 (2005)

    Google Scholar 

  27. Rymer, J.R., Ried, S., Matzke, P., Magarie, A., Anderson, A., Lisserman, M.: The Forrester WaveTM: Platform-As-A-Service For Vendor Strategy Professionals, Q2 2011 – A BT Futures Report: Identifying The Best Partner Choices For ISVs And Service Providers. Business report, Forrester Research (May 19, 2011)

    Google Scholar 

  28. Sheth, A., Henson, C., Sahoo, S.S.: Semantic Sensor Web. IEEE Internet Computing 12(4), 78–83 (2008)

    Article  Google Scholar 

  29. Soldatos, J., Serrano, M., Hauswirth, M.: Convergence of Utility Computing with the Internet-of-Things. In: Sixth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS 2012), pp. 874–879 (2012)

    Google Scholar 

  30. Stevenson, G., Knox, S., Dobson, S., Nixon, P.: Ontonym: A Collection of Upper Ontologies for Developing Pervasive Systems. In: Proceedings of the 1st Workshop on Context, Information and Ontologies, CIAO 2009, pp. 9:1–9:8. ACM, New York (2009)

    Google Scholar 

  31. Tahamtan, A., Beheshti, S., Anjomshoaa, A., Tjoa, A.: A Cloud Repository and Discovery Framework Based on a Unified Business and Cloud Service Ontology. In: IEEE Eighth World Congress on Services (SERVICES 2012), pp. 203–210 (2012)

    Google Scholar 

  32. Takahashi, T., Kadobayashi, Y., Fujiwara, H.: Ontological approach toward cybersecurity in cloud computing. In: Proceedings of the 3rd International Conference on Security of Information and Networks, SIN 2010, pp. 100–109. ACM, New York (2010)

    Google Scholar 

  33. Tsai, W.T., Sun, X., Balasooriya, J.: Service-Oriented Cloud Computing Architecture. In: Proceedings of the 2010 Seventh International Conference on Information Technology: New Generations, ITNG 2010, pp. 684–689. IEEE Computer Society, Washington, DC (2010)

    Google Scholar 

  34. Uschold, M., Gruninger, M.: Ontologies: Principles, methods and applications. Knowl. Eng. Rev. 11, 93–136 (1996)

    Article  Google Scholar 

  35. Uschold, M., Gruninger, M.: Ontologies and semantics for seamless connectivity. SIGMOD Rec. 33(4), 58–64 (2004)

    Article  Google Scholar 

  36. W3C Semantic Sensor Network Incubator Group: Review of sensor and observations ontologies (June 17, 2011)

    Google Scholar 

  37. Youseff, L., Butrico, M., Da Silva, D.: Toward a Unified Ontology of Cloud Computing. In: Grid Computing Environments Workshop, GCE 2008, pp. 1–10 (November 2008)

    Google Scholar 

  38. Zhang, M., Ranjan, R., Nepal, S., Menzel, M., Haller, A.: A Declarative Recommender System for Cloud Infrastructure Services Selection. In: Vanmechelen, K., Altmann, J., Rana, O.F. (eds.) GECON 2012. LNCS, vol. 7714, pp. 102–113. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Dautov, R., Paraskakis, I., Stannett, M. (2014). Cloud Sensor Ontology and Linked Data to Support Autonomicity in Cloud Application Platforms. In: Klinov, P., Mouromtsev, D. (eds) Knowledge Engineering and the Semantic Web. KESW 2014. Communications in Computer and Information Science, vol 468. Springer, Cham. https://doi.org/10.1007/978-3-319-11716-4_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-11716-4_3

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-11715-7

  • Online ISBN: 978-3-319-11716-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics