A Multi-agent-Based Framework for Cloud Service Description and Discovery Using Ontology

  • Manoranjan Parhi
  • Binod Kumar Pattanayak
  • Manas Ranjan Patra
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 308)


The spectrum of cloud service providers has become large these days with increasing popularity of cloud computing as a service. These services appear to be similar in their approaches excepting that they vary in their key attributes such as price, computational power, and storage policy. As of now, there are no standardized specifications defined for a cloud service provider. Different cloud service providers use different vocabulary to specify similar operations. A number of quality of service (QoS) parameters may be associated with a service, and thus, identification of the appropriate parameter and its management is the vital issue that needs to be addressed by the service provider. In this context, the search engines such as Google, MSN, etc., do not represent the most effective and most efficient tools in order for determining the appropriate cloud service that could optimally meet the service requirements of a customer. It remains as a challenging issue for a customer requesting for a cloud service. Thus, there arises the necessity of a reasoning mechanism for service discovery that is capable of resolving the similarities among variety of services. In this paper, we address a semantic-based service description and discovery framework using multi-agent approach, where the cloud service descriptions that are automated based on shared ontology, contribute to optimal discovery of appropriate services as requested by consumers.


Cloud service description and discovery Quality of service Ontology Multi-agent system 


  1. 1.
    Zhang, Q., Cheng, L.: Cloud computing: State-of-the-art and research challenges. Journal of Internet Services and Applications -Springer 1(1), 7–18 (2010)CrossRefGoogle Scholar
  2. 2.
    Dillon, T., Chen, Wu., Chang, E.: Cloud computing: issues and challenges. In: Proceedings of 24th IEEE International Conference on Advanced Information Networking and Applications (AINA) pp. 27–33, April 2010Google Scholar
  3. 3.
    Buyya, R., et al.: Cloud computing and emerging it platforms: vision, hype, and reality for delivering computing as the 5th utility. J. Future Gener. Comput. Syst. Elsevier 25(6), 599–616 (2009)CrossRefGoogle Scholar
  4. 4.
    The NIST Definition of Cloud Computing available at:
  5. 5.
    Joshi, K.P., Yesha, Y., Finin, T.: Automating cloud services lifecycle through semantic technologies. IEEE Trans. Serv. Comput, pp. 1–14, 2012Google Scholar
  6. 6.
    Papazoglou, M.P.: Service-oriented computing: concepts, characteristics and directions. In: Proceedings of Fourth International Conference on Web Information Systems Engineering (WISE), pp. 3–12, Dec 2003Google Scholar
  7. 7.
    Wei, Y., Brian Blake, M.: Service-oriented computing and cloud computing challenges and opportunities. J. Int. Comput. IEEE 14(6), 72–75 (2010)CrossRefGoogle Scholar
  8. 8.
    Wooldridge, M.: An introduction to multiagent systems, 2nd edn. Wiley, New Jersey (2009)Google Scholar
  9. 9.
    Sycara, K.P.: Multiagent systems. AI Mag. 19(2), 79–92 (1998)Google Scholar
  10. 10.
    Sim, K.M.: Agent-based cloud computing. IEEE Trans. Serv. Comput. 5(4), 564–577 (2012)CrossRefGoogle Scholar
  11. 11.
    Talia, D.: clouds meet agents: toward intelligent cloud services. J. Int. Comput. IEEE 16(2), 1089–7801, 78–81 (2012)Google Scholar
  12. 12.
    Semantic Web Available at:
  13. 13.
    Gruber, T.R.: Towards principles for the design of ontologies used for knowledge sharing. Int. J. Hum. Comput. Stud. 43(5–6), 907–928 (1995)CrossRefGoogle Scholar
  14. 14.
    Youseff, L., Butrico, M., Silva, D.D.: Toward a unified ontology of cloud computing. Proceedings of IEEE Grid Computing Environments Workshop, Austin, TX, pp. 1–10, Nov 2008Google Scholar
  15. 15.
    Hoefer, C.N., Karagiannis, G.: Taxonomy of cloud computing services. In: Proceedings of IEEE GLOBECOM Workshop on Enabling the Future Service Oriented Internet, Miami, FL, pp. 1345–1350, Dec 2010Google Scholar
  16. 16.
    Yu. H, Reiff-Marganiec, S.: Non-functional property based service selection: a survey and classification of approaches. 2008Google Scholar
  17. 17.
    Kang, J., Sim, K.M.: Cloudle: a multi-criteria cloud service search engine. In: Proceedings IEEE Asia Pacific Services Computing Conference, Hangzhou, China. pp. 339–346, 2010Google Scholar
  18. 18.
    Chang, Y.S., Yang, C.T., Luo, Y.C.: An ontology based agent generation for information retrieval on cloud environment. J. Univers. Comput. Sci. 17(8), 1135–1160 (2011)Google Scholar
  19. 19.
    Chang, Y-S., Juang, T-Y., Chang, C-H.: Integrating intelligent agent and ontology for services discovery on cloud environment. In: Proceedings of IEEE International Conference on Systems, Man, and Cybernetics, Seoul, Korea, pp. 3215–3220, 2012Google Scholar
  20. 20.
    Ngan, L.D., Kanagasabai, R.: OWL-S based semantic cloud service broker. In: Proceedings of IEEE 19th International Conference on Web Services (ICWS), pp. 560–567, June 2012Google Scholar
  21. 21.
    Ding, D., Liu, L., Schmeck, H.: Service discovery in self-organizing service-oriented environment. In: Proceedings. IEEE Asia-Pacific Services Computing Conference. Hangzhou, China. pp. 717–724, Dec 2010Google Scholar
  22. 22.
    Rehman, Z., Hussain, F.K., Hussain, O.K.: Towards multicriteria cloud service selection. In: Proceedings of Fifth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS), Seoul, Korea. pp. 44–48, 2011Google Scholar
  23. 23.
    Wang, S., et al.: Cloud model for service selection, In: Proceedings IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), Shanghai, China pp. 666–671, April 2011Google Scholar
  24. 24.
    HP Labs and Open Source Community: Jena Semantic Web Library. 2006,
  25. 25.
    Telecom Italia: JADE (Java Agent Development Framework) Website., 2004
  26. 26.
    W3C: Web Ontology Language (OWL). 2006
  27. 27.
    Höfer, C.N., Karagiannis, G.: Cloud computing services: taxonomy and comparison. J. Internet Serv. Appl. 2, 81–94 (2011)CrossRefGoogle Scholar
  28. 28.
    Stanford University: Protégé Ontology Editor. 2006

Copyright information

© Springer India 2015

Authors and Affiliations

  • Manoranjan Parhi
    • 1
  • Binod Kumar Pattanayak
    • 1
  • Manas Ranjan Patra
    • 2
  1. 1.Department of Computer Science and EngineeringITER, Siksha ‘O’ Anusandhan UniversityBhubaneswarIndia
  2. 2.Department of Computer ScienceBerhampur UniversityBerhampurIndia

Personalised recommendations