Skip to main content
Erschienen in: Service Oriented Computing and Applications 2/2018

27.12.2017 | Original Research Paper

A multi-agent-based framework for cloud service discovery and selection using ontology

verfasst von: Manoranjan Parhi, Binod Kumar Pattanayak, Manas Ranjan Patra

Erschienen in: Service Oriented Computing and Applications | Ausgabe 2/2018

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

As cloud computing is getting matured day by day, there has been overwhelming interest among the users to avail a plethora of cloud services. Often, these services appear identical in terms of their functionality though they differ in pricing models, computational power, storage policies and Quality-of-Service parameters making the process of service discovery and selection an intricate task. In the absence of any standard specifications, cloud service providers continue to use their own vocabulary and this further complicates the selection process. Even popular search engines like Google and MSN are not efficient enough to properly identify the most appropriate cloud service that can meet customer requirements. Thus, in the presence of multiple selection parameters and constraints, selecting a required cloud service is a daunting task. In order to address this issue, we work toward developing a reasoning mechanism to optimally resolve the similarities across cloud services by using cloud ontology. A multi-agent-based framework has been proposed for effective cloud service discovery and selection with the help of a standardized service registry and by employing semantically guided searching process.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Zhang Q, Cheng L (2010) Cloud computing: state-of-the-art and research challenges. J Internet Serv Appl 1(1):7–18CrossRef Zhang Q, Cheng L (2010) Cloud computing: state-of-the-art and research challenges. J Internet Serv Appl 1(1):7–18CrossRef
2.
Zurück zum Zitat Dillon T, Chen Wu, Chang E (2010) Cloud computing: issues and challenges. In: Proceedings of the 24th IEEE international conference on advanced information networking and applications (AINA’10), 20–23 April, Perth, WA, Australia. IEEE, pp 27–33 Dillon T, Chen Wu, Chang E (2010) Cloud computing: issues and challenges. In: Proceedings of the 24th IEEE international conference on advanced information networking and applications (AINA’10), 20–23 April, Perth, WA, Australia. IEEE, pp 27–33
3.
Zurück zum Zitat Wooldridge M, Jennings NR (1995) Intelligent agents: theory and practice. Knowl Eng Rev 10(2):115–152CrossRef Wooldridge M, Jennings NR (1995) Intelligent agents: theory and practice. Knowl Eng Rev 10(2):115–152CrossRef
4.
Zurück zum Zitat Sim KM (2012) Agent-based cloud computing. IEEE Trans Serve Comput 5(4):564–577CrossRef Sim KM (2012) Agent-based cloud computing. IEEE Trans Serve Comput 5(4):564–577CrossRef
5.
Zurück zum Zitat Gruber TR (1995) Towards principles for the design of ontologies used for knowledge sharing. Int J Hum Comput Stud 43(5):907–928CrossRef Gruber TR (1995) Towards principles for the design of ontologies used for knowledge sharing. Int J Hum Comput Stud 43(5):907–928CrossRef
6.
Zurück zum Zitat Youseff L, Butrico M, Da Silva D (2008) Toward a unified ontology of cloud computing. In: Proceedings of the grid computing environments workshop (GCE’08), 12–16 Nov., Austin, TX, USA. IEEE, pp 1–10 Youseff L, Butrico M, Da Silva D (2008) Toward a unified ontology of cloud computing. In: Proceedings of the grid computing environments workshop (GCE’08), 12–16 Nov., Austin, TX, USA. IEEE, pp 1–10
7.
Zurück zum Zitat Joshi KP, Yesha Y, Finin T (2014) Automating cloud services lifecycle through semantic technologies. IEEE Trans Serv Comput 7(1):109–122CrossRef Joshi KP, Yesha Y, Finin T (2014) Automating cloud services lifecycle through semantic technologies. IEEE Trans Serv Comput 7(1):109–122CrossRef
8.
Zurück zum Zitat Papazoglou MP (2003) Service-oriented computing: concepts, characteristics and directions. In: Proceedings of the 4th international conference on web information systems engineering (WISE 2003), 12–12 Dec., Rome, Italy. IEEE, pp 3–12 Papazoglou MP (2003) Service-oriented computing: concepts, characteristics and directions. In: Proceedings of the 4th international conference on web information systems engineering (WISE 2003), 12–12 Dec., Rome, Italy. IEEE, pp 3–12
9.
Zurück zum Zitat Wei Y, Brian BM (2010) Service-oriented computing and cloud computing challenges and opportunities. J Internet Comput 14(6):72–75CrossRef Wei Y, Brian BM (2010) Service-oriented computing and cloud computing challenges and opportunities. J Internet Comput 14(6):72–75CrossRef
10.
Zurück zum Zitat Han T, Sim KM (2010) An ontology-enhanced cloud service discovery system. In: Proceedings of the international multiconference of engineers and computer scientists (IMECS 2010), 17–19 March, Hong Kong, pp 17–19 Han T, Sim KM (2010) An ontology-enhanced cloud service discovery system. In: Proceedings of the international multiconference of engineers and computer scientists (IMECS 2010), 17–19 March, Hong Kong, pp 17–19
11.
Zurück zum Zitat Chang YS, Yang CT, Luo YC (2011) An ontology based agent generation for information retrieval on cloud environment. J Univers Comput Sci 17(8):1135–1160 Chang YS, Yang CT, Luo YC (2011) An ontology based agent generation for information retrieval on cloud environment. J Univers Comput Sci 17(8):1135–1160
12.
Zurück zum Zitat Chang YS, Juang TY, Chang CH (2012) Integrating intelligent agent and ontology for services discovery on cloud environment. In: Proceedings of the IEEE international conference on systems, man, and cybernetics (SMC), 14–17 Oct., Seoul, Korea. IEEE, pp 3215–3220 Chang YS, Juang TY, Chang CH (2012) Integrating intelligent agent and ontology for services discovery on cloud environment. In: Proceedings of the IEEE international conference on systems, man, and cybernetics (SMC), 14–17 Oct., Seoul, Korea. IEEE, pp 3215–3220
13.
Zurück zum Zitat Ngan LD, Kanagasabai R (2012) OWL-S based semantic cloud service broker. In: Proceedings of the 19th IEEE international conference on web services (ICWS 2012), 24–29 June, Honolulu, HI, USA. IEEE, pp 560–567 Ngan LD, Kanagasabai R (2012) OWL-S based semantic cloud service broker. In: Proceedings of the 19th IEEE international conference on web services (ICWS 2012), 24–29 June, Honolulu, HI, USA. IEEE, pp 560–567
14.
Zurück zum Zitat Ding D, Liu L, Schmeck H (2010) Service discovery in self-organizing service-oriented environment. In: Proceedings of the IEEE asia-pacific services computing conference (APSCC 2010), 6–10 Dec. Hangzhou, China. IEEE, pp 717–724 Ding D, Liu L, Schmeck H (2010) Service discovery in self-organizing service-oriented environment. In: Proceedings of the IEEE asia-pacific services computing conference (APSCC 2010), 6–10 Dec. Hangzhou, China. IEEE, pp 717–724
15.
Zurück zum Zitat Rehman Z, Hussain FK, Hussain OK (2011) Towards multicriteria cloud service selection. In: Proceedings of the 5th international conference on innovative mobile and internet services in ubiquitous computing (IMIS 2011), 30 June–2 July, Seoul, South Korea. IEEE, pp 44–48 Rehman Z, Hussain FK, Hussain OK (2011) Towards multicriteria cloud service selection. In: Proceedings of the 5th international conference on innovative mobile and internet services in ubiquitous computing (IMIS 2011), 30 June–2 July, Seoul, South Korea. IEEE, pp 44–48
16.
Zurück zum Zitat Wang S, et al. (2011) Cloud model for service selection. In: Proceedings of the IEEE conference on computer communications workshops (INFOCOM WKSHPS 2011), 10–15 April, Shanghai, China. IEEE, pp 666–671 Wang S, et al. (2011) Cloud model for service selection. In: Proceedings of the IEEE conference on computer communications workshops (INFOCOM WKSHPS 2011), 10–15 April, Shanghai, China. IEEE, pp 666–671
17.
Zurück zum Zitat Tahamtan A, Beheshti, SA, Anjomshoaa A, Tjoa AM (2012) A cloud repository and discovery framework based on a unified business and cloud service ontology. In: Proceedings of the IEEE 8th world congress on services, 24–29 June, Honolulu, HI, USA. IEEE, pp 203–210 Tahamtan A, Beheshti, SA, Anjomshoaa A, Tjoa AM (2012) A cloud repository and discovery framework based on a unified business and cloud service ontology. In: Proceedings of the IEEE 8th world congress on services, 24–29 June, Honolulu, HI, USA. IEEE, pp 203–210
18.
Zurück zum Zitat Zhou J, Abdullah N, Shi Z (2011) A hybrid P2P approach to service discovery in the cloud. Int J Inf Technol Comput Sci 3(1):1–9 Zhou J, Abdullah N, Shi Z (2011) A hybrid P2P approach to service discovery in the cloud. Int J Inf Technol Comput Sci 3(1):1–9
19.
Zurück zum Zitat Hussain OK, Hussain FK (2012) IaaS cloud selection using MCDM methods. In: Proceedings of the IEEE 9th international conference on e-business engineering (ICEBE). IEEE Computer Society Washington, DC, USA, pp 246–251 Hussain OK, Hussain FK (2012) IaaS cloud selection using MCDM methods. In: Proceedings of the IEEE 9th international conference on e-business engineering (ICEBE). IEEE Computer Society Washington, DC, USA, pp 246–251
20.
Zurück zum Zitat Garg SK et al (2013) A framework for ranking of cloud computing services. J Future Gener Comput Syst 29(4):1012–1023CrossRef Garg SK et al (2013) A framework for ranking of cloud computing services. J Future Gener Comput Syst 29(4):1012–1023CrossRef
21.
Zurück zum Zitat Zhang M, Ranjan R, Haller A, Georgakopoulos D, Menzel M, Nepal S (2012) An ontology-based system for cloud infrastructure services discovery. In: Proceedings of the 18th international conference on collaborative computing. networking, applications and worksharing, 14–17 Oct., Pittsburgh, PA, USA. IEEE, pp 524–530 Zhang M, Ranjan R, Haller A, Georgakopoulos D, Menzel M, Nepal S (2012) An ontology-based system for cloud infrastructure services discovery. In: Proceedings of the 18th international conference on collaborative computing. networking, applications and worksharing, 14–17 Oct., Pittsburgh, PA, USA. IEEE, pp 524–530
22.
Zurück zum Zitat Alfazi A, Noor TH, Sheng QZ, Xu Y (2014) Towards ontology-enhanced cloud services discovery. In: Luo X, Yu JX, Li Z (eds) Advanced data mining and applications (ADMA 2014), vol 8933. Lecture Notes in Computer Science. Springer, Cham, pp 616–629 Alfazi A, Noor TH, Sheng QZ, Xu Y (2014) Towards ontology-enhanced cloud services discovery. In: Luo X, Yu JX, Li Z (eds) Advanced data mining and applications (ADMA 2014), vol 8933. Lecture Notes in Computer Science. Springer, Cham, pp 616–629
23.
Zurück zum Zitat Shetty J, et al (2015) An XML based data representation model to discover infrastructure services. In: Proceedings of the IEEE international conference on smart technologies and management for computing, communication, controls, energy and materials (ICSTM 2015), 6–8 May, Chennai, India. IEEE, pp 119–125 Shetty J, et al (2015) An XML based data representation model to discover infrastructure services. In: Proceedings of the IEEE international conference on smart technologies and management for computing, communication, controls, energy and materials (ICSTM 2015), 6–8 May, Chennai, India. IEEE, pp 119–125
24.
Zurück zum Zitat Guerfel R et al (2015) Towards a system for cloud service discovery and composition based on ontology. In: Nez M, Nguyen N, Camacho D, Trawiski B (eds) Computational Collective Intelligence, vol 9330. Lecture Notes in Computer Science. Springer, Cham, pp 34–43 Guerfel R et al (2015) Towards a system for cloud service discovery and composition based on ontology. In: Nez M, Nguyen N, Camacho D, Trawiski B (eds) Computational Collective Intelligence, vol 9330. Lecture Notes in Computer Science. Springer, Cham, pp 34–43
25.
Zurück zum Zitat Uchibayashi T, et al (2015) Towards a cloud ontology clustering mechanism to enhance IaaS service discovery and selection. In: Gervasi O et al. (eds) Computational science and its applications—ICCSA 2015. ICCSA 2015, Lecture Notes in Computer Science, vol 9155. Springer, Cham, pp 545–556 Uchibayashi T, et al (2015) Towards a cloud ontology clustering mechanism to enhance IaaS service discovery and selection. In: Gervasi O et al. (eds) Computational science and its applications—ICCSA 2015. ICCSA 2015, Lecture Notes in Computer Science, vol 9155. Springer, Cham, pp 545–556
26.
Zurück zum Zitat Cretella G, Di Martino B (2014) A semantic engine for porting applications to the cloud and among clouds. Softw Pract Exp 45(12):1619–1637CrossRef Cretella G, Di Martino B (2014) A semantic engine for porting applications to the cloud and among clouds. Softw Pract Exp 45(12):1619–1637CrossRef
27.
Zurück zum Zitat Martino BD, Cretella G, Esposito A, Carta G (2015) An OWL ontology to support cloud portability and interoperability. Int J Web Grid Serv 11(3):303–326CrossRef Martino BD, Cretella G, Esposito A, Carta G (2015) An OWL ontology to support cloud portability and interoperability. Int J Web Grid Serv 11(3):303–326CrossRef
28.
Zurück zum Zitat Venticinque S, Tasquier L, Martino BD (2014) A restfull interface for scalable agents based cloud services. Int J Ad Hoc Ubiquitous Comput 16(4):219–231CrossRef Venticinque S, Tasquier L, Martino BD (2014) A restfull interface for scalable agents based cloud services. Int J Ad Hoc Ubiquitous Comput 16(4):219–231CrossRef
29.
Zurück zum Zitat Sandru C, Venticinque S (2015) Agents-based deployment of heterogeneous IaaS clouds. Int J Comput Sci Eng 11(1):78–90CrossRef Sandru C, Venticinque S (2015) Agents-based deployment of heterogeneous IaaS clouds. Int J Comput Sci Eng 11(1):78–90CrossRef
30.
Zurück zum Zitat Aversa R, Tasquier L, Fusco D (2016) An agent-based platform for resource configuration and monitoring of cloud applications. In: Caporarello L, Cesaroni F, Giesecke R, Missikoff M (eds) Digitally Supported Innovation, vol 18. Lecture Notes in Information Systems and Organisation. Springer, Cham, pp 299–310 Aversa R, Tasquier L, Fusco D (2016) An agent-based platform for resource configuration and monitoring of cloud applications. In: Caporarello L, Cesaroni F, Giesecke R, Missikoff M (eds) Digitally Supported Innovation, vol 18. Lecture Notes in Information Systems and Organisation. Springer, Cham, pp 299–310
31.
Zurück zum Zitat Mu B, Li S, Yuan S (2014) QoS-aware cloud service selection based on uncertain user preference. In: Miao D, Pedrycz W, Izak D, Peters G, Hu Q, Wang R (eds) Rough Sets and Knowledge Technology. RSKT 2014, Lecture Notes in Computer Science, vol 8818. Springer, Cham, pp 589–600 Mu B, Li S, Yuan S (2014) QoS-aware cloud service selection based on uncertain user preference. In: Miao D, Pedrycz W, Izak D, Peters G, Hu Q, Wang R (eds) Rough Sets and Knowledge Technology. RSKT 2014, Lecture Notes in Computer Science, vol 8818. Springer, Cham, pp 589–600
32.
34.
Zurück zum Zitat Sirin E, Parsia B, Grau BC, Kalyanpur A, Katz Y (2007) Pellet: a practical OWL-DL reasoner. J Web Semant 5(2):51–53CrossRef Sirin E, Parsia B, Grau BC, Kalyanpur A, Katz Y (2007) Pellet: a practical OWL-DL reasoner. J Web Semant 5(2):51–53CrossRef
35.
Zurück zum Zitat Fabio B, Federico B, Giovanni C, Agostino P (2005) JADE-A java agent development framework. Multi-agent programming, pp 125–147. http://jade.tilab.com/. Accessed 4 Oct 2016 Fabio B, Federico B, Giovanni C, Agostino P (2005) JADE-A java agent development framework. Multi-agent programming, pp 125–147. http://​jade.​tilab.​com/​. Accessed 4 Oct 2016
38.
Zurück zum Zitat Hoefer CN, Karagiannis G (2010) Taxonomy of cloud computing services. In: Proceedings of the IEEE GLOBECOM workshop on enabling the future service oriented internet, 6–10 Dec., Miami, FL, USA. IEEE, pp 1345–1350 Hoefer CN, Karagiannis G (2010) Taxonomy of cloud computing services. In: Proceedings of the IEEE GLOBECOM workshop on enabling the future service oriented internet, 6–10 Dec., Miami, FL, USA. IEEE, pp 1345–1350
39.
Zurück zum Zitat Ali A, Shamsuddin SM, Eassa FE (2014) Ontology-based cloud services representation. Res J Appl Sci Eng Technol 8(1):83–94 Ali A, Shamsuddin SM, Eassa FE (2014) Ontology-based cloud services representation. Res J Appl Sci Eng Technol 8(1):83–94
43.
Zurück zum Zitat Hwang CL, Yoon K (1981) Multiple attribute decision making: methods and applications a state-of-the-art survey. Springer, New YorkCrossRefMATH Hwang CL, Yoon K (1981) Multiple attribute decision making: methods and applications a state-of-the-art survey. Springer, New YorkCrossRefMATH
Metadaten
Titel
A multi-agent-based framework for cloud service discovery and selection using ontology
verfasst von
Manoranjan Parhi
Binod Kumar Pattanayak
Manas Ranjan Patra
Publikationsdatum
27.12.2017
Verlag
Springer London
Erschienen in
Service Oriented Computing and Applications / Ausgabe 2/2018
Print ISSN: 1863-2386
Elektronische ISSN: 1863-2394
DOI
https://doi.org/10.1007/s11761-017-0224-y

Weitere Artikel der Ausgabe 2/2018

Service Oriented Computing and Applications 2/2018 Zur Ausgabe