An Automated Semantically Enabled Fuzzy Based SLA in Cloud Computing Environment Using Multi-agent System

  • Manoranjan ParhiEmail author
  • Binod Kumar Pattanayak
  • Manas Ranjan Patra
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8947)


In order to make reservations for cloud services, consumers and providers need to work on Service Level Agreements (SLAs) to achieve negotiation. Since cloud computing represents a category of distributed system, negotiation should be established between service providers and consumers in a faster and reliable manner. Automated Negotiation is such a process that is closely associated with Multi-agent Systems. We propose A Negotiation system using fuzzy ontology is addressed by us in this research work where the cloud service specification and consumer requirements with vagueness are stored on cloud ontology. Here, each party needs to choose its own agent in order for negotiation. Agents have both consumer’s and provider’s details and their hard and soft preferences for a particular service. Agents need to negotiate on the basis of a set of Quality of Service (QoS) parameters like duration, availability, price etc. as required by the user. On completion of the negotiation process, user receives a feedback from the agent regarding the probability of negotiation. This negotiation framework is dynamic and efficient in nature.


Service level agreement (SLA) Multi-agent system Fuzzy ontology Quality of service (QoS) 


  1. 1.
    Zhang, Q., Cheng, L.: Cloud computing: state-of-the-art and research challenges. J. Internet Serv. Appl. -Springer 1(1), 7–18 (2010)CrossRefGoogle Scholar
  2. 2.
    Dastjerdi, A.V., Tabatabaei, S.G.H., Buyya, R.: A dependency-aware ontology-based approach for deploying service level agreement monitoring services in cloud. Softw. Pract. Experience 42(4), 501–518 (2012)CrossRefGoogle Scholar
  3. 3.
    Zulkernime, F.H., Martin, P.: An adaptive and intelligent SLA negotiation system for Web servcies. IEEE Trans. Serv. Comput. 4(1), 31–43 (2011)CrossRefGoogle Scholar
  4. 4.
    Emeakaroha, V.C., Brandic, I., Maurer, M., Dustdar, S.: Low level metrics to high level SLAs-LoM2HiS framework: bridging the gap between monitored metrics and SLA parameters in cloud environments. In: Proceedings of International Conference on High Performance Computing and Simulation (HPCS), IEEE, Caen, France, June 28 –July 2, 2010Google Scholar
  5. 5.
    The NIST Definition of Cloud Computing.
  6. 6.
    Chang, Y.S., Yang, C.T., Luo, Y.C.: An ontology based agent generation for information retrieval on cloud environment. J. Universal. Comput. Sci. 17(8), 1135–1160 (2011)Google Scholar
  7. 7.
    Sim, K.M.: Agent-Based Cloud Computing. IEEE Trans. Serv. Comput. 5(4), 564–577 (2012)CrossRefGoogle Scholar
  8. 8.
    Talia, D.: Clouds meet agents: toward intelligent cloud service. J. Internet Comput.-IEEE 16(2), 78–81 (2012). 1089-7801CrossRefzbMATHGoogle Scholar
  9. 9.
  10. 10.
    Gruber, Thomas R.: Towards principles for the design of ontologies used for knowledge sharing. Int. J. Hum.-Comput. Stu. 43(5–6), 907–928 (1995)CrossRefGoogle Scholar
  11. 11.
    Youseff, L., Butrico, M., Silva, D.D.: Toward a unified ontology of cloud computing. In: Proceedings of IEEE Grid Computing Environments Workshop, pp 1–10, Austin, TX, November 2008Google Scholar
  12. 12.
    Hoefer, C.N., Karagiannis, G.: Taxonomy of cloud computing services. In: Proceedings of IEEE GLOBECOM Workshop on Enabling the Future Service Oriented Internet, pp. 1345–1350, Miami, FL, December 2010Google Scholar
  13. 13.
    Zimmermann, H.J.: Fuzzy Set Theory-and It’s Applications, 4th edn. Kluwer Academic Publishers, Boston (2001)CrossRefGoogle Scholar
  14. 14.
    Zhao, D.X.: Research of Semantic Service Discovery Based on Fuzzy Logic. Tianjin University, Tianjin (2008)Google Scholar
  15. 15.
    HP Labs and Open Source Community: Jena Semantic Web Library (2006).
  16. 16.
    Telecom Italia: JADE (Java Agent DEvelopment Framework) Website (2004).
  17. 17.
    W3C: Web Ontology Language (OWL) (2006).
  18. 18.
    Höfer, C.N., Karagiannis, G.: Cloud computing services: taxonomy and comparison. J. Internet Serv. Appl. 2, 81–94 (2011)CrossRefGoogle Scholar
  19. 19.
    Stanford University: Prot´eg´e Ontology Editor (2006).

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • Manoranjan Parhi
    • 1
    Email author
  • Binod Kumar Pattanayak
    • 1
  • Manas Ranjan Patra
    • 2
  1. 1.Department of Computer Science and Engineering, Institute of Technical Education and ResearchSiksha ‘O’ Anusandhan UniversityBhubaneswarIndia
  2. 2.Department of Computer ScienceBerhampur UniversityBerhampurIndia

Personalised recommendations