Skip to main content
Top
Published in: Service Oriented Computing and Applications 3-4/2018

14-08-2018 | Original Research Paper

Fog computing for the integration of agents and web services in an autonomic reflexive middleware

Authors: Manuel Sánchez, Jose Aguilar, Ernesto Exposito

Published in: Service Oriented Computing and Applications | Issue 3-4/2018

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Service-oriented architecture (SOA) has emerged as a dominant architecture for interoperability between applications, by using a weakly coupled model based on the flexibility provided by web services, which has led to a wide range of applications, which is known as cloud computing. On the other hand, multi-agent system (MAS) is widely used in the industry, because it provides an appropriate solution to complex problems, in a proactive and intelligent way. Specifically, intelligent environments (smart city, smart classroom, cyber-physical system, and smart factory) obtain great benefits by using both architectures, because MAS endows intelligence to the environment, while SOA enables users to interact with cloud services, which improve the capabilities of the devices deployed in the environment. Additionally, the fog computing paradigm extends the cloud computing paradigm to be closer to the things that produce and act on the intelligent environment, allowing to deal with issues like mobility, real time, low latency, geo-localization, among other aspects. In this sense, in this article we present a middleware, which not only is capable of allowing MAS and SOA to communicate in a bidirectional and transparent way, but also it uses the fog computing paradigm autonomously, according to the context and to the system load factor. Additionally, we analyze the performance of the incorporation of the fog computing paradigm in our middleware and compare it with other works.

Dont have a licence yet? Then find out more about our products and how to get one now:

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!

Literature
1.
go back to reference Sanchez M, Aguilar J, Cordero J, Valdiviezo P (2015) Basic features of a reflective middleware for intelligent learning environment in the cloud (IECL). In: Proceeding of the Asia-Pacific conference on computer aided system engineering (APCASE), Quito, pp 1–6 Sanchez M, Aguilar J, Cordero J, Valdiviezo P (2015) Basic features of a reflective middleware for intelligent learning environment in the cloud (IECL). In: Proceeding of the Asia-Pacific conference on computer aided system engineering (APCASE), Quito, pp 1–6
2.
go back to reference Aguilar J, Valdiviezo P, Cordero J, Sánchez M (2015) Conceptual design of a smart classroom based on multiagent systems. In: Proceedings on the international conference on artificial intelligence (ICAI), Las Vegas, pp 471–477 Aguilar J, Valdiviezo P, Cordero J, Sánchez M (2015) Conceptual design of a smart classroom based on multiagent systems. In: Proceedings on the international conference on artificial intelligence (ICAI), Las Vegas, pp 471–477
3.
go back to reference Aguilar J, Mendoça M, Jerez M, Sanchez M (2017) Emergencia ontológica basada en análisis de contexto, como servicio para ambientes inteligentes. DYNA 84(200):28–37CrossRef Aguilar J, Mendoça M, Jerez M, Sanchez M (2017) Emergencia ontológica basada en análisis de contexto, como servicio para ambientes inteligentes. DYNA 84(200):28–37CrossRef
4.
go back to reference Aguilar J, Jerez M, Mendonca M, Sánchez M (2016) MiSCi: autonomic reflective middleware for smart cities. In: Valencia-García R, Lagos-Ortiz K, Alcaraz-Mármol G, del Cioppo J, Vera-Lucio N (eds) Proceedings of the Technologies and innovation: second international conference, CITI 2016, Guayaquil, Ecuador, November 23–25, 2016. Springer, Cham, pp 241–253CrossRef Aguilar J, Jerez M, Mendonca M, Sánchez M (2016) MiSCi: autonomic reflective middleware for smart cities. In: Valencia-García R, Lagos-Ortiz K, Alcaraz-Mármol G, del Cioppo J, Vera-Lucio N (eds) Proceedings of the Technologies and innovation: second international conference, CITI 2016, Guayaquil, Ecuador, November 23–25, 2016. Springer, Cham, pp 241–253CrossRef
5.
go back to reference Archimède B, Memon MA, Ishak K (2017) Combining multi-agent model, SOA and ontologies in a distributed and interoperable architecture to manage multi-site production projects. Int J Comput Integr Manuf 30(8):856–870CrossRef Archimède B, Memon MA, Ishak K (2017) Combining multi-agent model, SOA and ontologies in a distributed and interoperable architecture to manage multi-site production projects. Int J Comput Integr Manuf 30(8):856–870CrossRef
6.
go back to reference Adaldo A, Liuzza D, Dimarogonas V, Johansson K (2017) Coordination of multi-agent systems with intermittent access to a cloud repository. In: Fossen I, Pettersen Y, Nijmeijer H (eds) Sensing and control for autonomous vehicles: applications to land, water and air vehicles. Springer, Cham, pp 453–471 Adaldo A, Liuzza D, Dimarogonas V, Johansson K (2017) Coordination of multi-agent systems with intermittent access to a cloud repository. In: Fossen I, Pettersen Y, Nijmeijer H (eds) Sensing and control for autonomous vehicles: applications to land, water and air vehicles. Springer, Cham, pp 453–471
7.
go back to reference Jain V, Madan MK (2017) Multi agent driven data mining for knowledge discovery in cloud computing. Int J Res Comput Appl Manag 3(1):111–117 Jain V, Madan MK (2017) Multi agent driven data mining for knowledge discovery in cloud computing. Int J Res Comput Appl Manag 3(1):111–117
8.
go back to reference Al-Ayyoub M, Jararweh Y, Daraghmeh M, Althebyan Q (2015) Multi-agent based dynamic resource provisioning and monitoring for cloud computing systems infrastructure. Clust Comput 18(2):919–932CrossRef Al-Ayyoub M, Jararweh Y, Daraghmeh M, Althebyan Q (2015) Multi-agent based dynamic resource provisioning and monitoring for cloud computing systems infrastructure. Clust Comput 18(2):919–932CrossRef
9.
go back to reference Greenwood D, Buhler P, Reitbauer A (2005) Web service discovery and composition using the web service integration gateway. In: The 2005 IEEE international conference on e-technology, e-commerce and e-service, pp 789–790 Greenwood D, Buhler P, Reitbauer A (2005) Web service discovery and composition using the web service integration gateway. In: The 2005 IEEE international conference on e-technology, e-commerce and e-service, pp 789–790
10.
go back to reference Sánchez A, Villarrubia G, Zato C, Rodríguez S, Chamoso P (2013) A gateway protocol based on FIPA-ACL for the new agent platform PANGEA. In: Perez J, Rodriguez, Corchado J, Fahndrich J, Mathieu P, Campbell A, Suarez-Figueroa M, Ortega A, Adam E, Navarro E, Hermoso R, Moreno M (eds) Trends in practical applications of agents and multiagent systems. Springer, Cham, pp 41–51 Sánchez A, Villarrubia G, Zato C, Rodríguez S, Chamoso P (2013) A gateway protocol based on FIPA-ACL for the new agent platform PANGEA. In: Perez J, Rodriguez, Corchado J, Fahndrich J, Mathieu P, Campbell A, Suarez-Figueroa M, Ortega A, Adam E, Navarro E, Hermoso R, Moreno M (eds) Trends in practical applications of agents and multiagent systems. Springer, Cham, pp 41–51
11.
go back to reference Marín CA et al (2013) A conceptual architecture based on intelligent services for manufacturing support systems. In: 2013 IEEE international conference on systems, man, and cybernetics, Manchester, UK, pp 4749–4754 Marín CA et al (2013) A conceptual architecture based on intelligent services for manufacturing support systems. In: 2013 IEEE international conference on systems, man, and cybernetics, Manchester, UK, pp 4749–4754
13.
go back to reference Singapogu SS, Gupton K, Schade U (2016) The role of ontology in C2SIM. In: 21st international command and control research and technology symposium, London, UK Singapogu SS, Gupton K, Schade U (2016) The role of ontology in C2SIM. In: 21st international command and control research and technology symposium, London, UK
14.
go back to reference Geetha R, Shunmuganathan KL (2017) Intelligent query processing from biotechnological database using co-operating agents based on FIPA standards and hadoop, in a secure cloud environment. In: 2017 4th international conference on advanced computing and communication systems (ICACCS), Coimbatore, India, pp 1–4 Geetha R, Shunmuganathan KL (2017) Intelligent query processing from biotechnological database using co-operating agents based on FIPA standards and hadoop, in a secure cloud environment. In: 2017 4th international conference on advanced computing and communication systems (ICACCS), Coimbatore, India, pp 1–4
17.
go back to reference Fuksa M (2014) Methods and tools for intelligent ESB. Master, Czech Technical University in Prague, Prague Fuksa M (2014) Methods and tools for intelligent ESB. Master, Czech Technical University in Prague, Prague
18.
go back to reference Pinto Pereira A (2014) Towards robustness and self-organization of ESB-based solutions using service life-cycle management. Master thesis, Polytechnic Institute of Bragança, Bragança Pinto Pereira A (2014) Towards robustness and self-organization of ESB-based solutions using service life-cycle management. Master thesis, Polytechnic Institute of Bragança, Bragança
19.
go back to reference Sanchez M, Aguilar J, Exposito E (2018) Integrating SOA and MAS in intelligent environments. Accepted for publication, DYNA Sanchez M, Aguilar J, Exposito E (2018) Integrating SOA and MAS in intelligent environments. Accepted for publication, DYNA
20.
go back to reference Bonomi F, Milito R, Zhu J, Addepalli S (2012) Fog computing and its role in the internet of things. In: Proceedings of the first edition of the MCC workshop on Mobile cloud computing, Helsinki, Finland, pp 13–16 Bonomi F, Milito R, Zhu J, Addepalli S (2012) Fog computing and its role in the internet of things. In: Proceedings of the first edition of the MCC workshop on Mobile cloud computing, Helsinki, Finland, pp 13–16
21.
go back to reference Aguilar J, Sanchez MB, Jerez M, Mendonca M (2017) An extension of the MiSCi middleware for smart cities based on Fog computing. J Inf Technol Res JITR 10(4):23–41CrossRef Aguilar J, Sanchez MB, Jerez M, Mendonca M (2017) An extension of the MiSCi middleware for smart cities based on Fog computing. J Inf Technol Res JITR 10(4):23–41CrossRef
22.
go back to reference Amadeo M, Molinaro A, Paratore S, Altomare A, Giordano A, Mastroianni C (2017) A cloud of things framework for smart home services based on information centric networking. In: IEEE 14th international conference on networking, sensing and control (ICNSC), Calabria, pp 245–250 Amadeo M, Molinaro A, Paratore S, Altomare A, Giordano A, Mastroianni C (2017) A cloud of things framework for smart home services based on information centric networking. In: IEEE 14th international conference on networking, sensing and control (ICNSC), Calabria, pp 245–250
23.
go back to reference Riggins F, Keskin T (2017) Introduction to Internet of things: providing services using smart devices, wearables, and quantified self minitrack. In: Proceedings of the 50th Hawaii international conference on system sciences Riggins F, Keskin T (2017) Introduction to Internet of things: providing services using smart devices, wearables, and quantified self minitrack. In: Proceedings of the 50th Hawaii international conference on system sciences
24.
go back to reference Sengupta S, Gupta N, Naik V (2017) Firewall for internet of things. Indraprastha Institute of Information Technology, New Dehli Sengupta S, Gupta N, Naik V (2017) Firewall for internet of things. Indraprastha Institute of Information Technology, New Dehli
25.
go back to reference Peng Z, Xu B, Gates AM, Cui D, Lin W (2017) A study of a multi-agent organizational framework with virtual machine clusters as the unit of granularity in cloud computing. Comput J 60(7):1032–1043 Peng Z, Xu B, Gates AM, Cui D, Lin W (2017) A study of a multi-agent organizational framework with virtual machine clusters as the unit of granularity in cloud computing. Comput J 60(7):1032–1043
26.
go back to reference Giordano A, Spezzano G, Vinci A (2016) Smart agents and fog computing for smart city applications. In: Smart Cities, pp 137–146 Giordano A, Spezzano G, Vinci A (2016) Smart agents and fog computing for smart city applications. In: Smart Cities, pp 137–146
28.
go back to reference Jazdi N (2014) Cyber physical systems in the context of industry 4.0. In: 2014 IEEE international conference on automation, quality and testing, robotics, pp 1–4 Jazdi N (2014) Cyber physical systems in the context of industry 4.0. In: 2014 IEEE international conference on automation, quality and testing, robotics, pp 1–4
29.
go back to reference Mohamed N, Al-Jaroodi J, Jawhar I, Lazarova-Molnar S, Mahmoud S (2017) SmartCityWare: a service-oriented middleware for cloud and fog enabled smart city services. IEEE Access 5:17576–17588CrossRef Mohamed N, Al-Jaroodi J, Jawhar I, Lazarova-Molnar S, Mahmoud S (2017) SmartCityWare: a service-oriented middleware for cloud and fog enabled smart city services. IEEE Access 5:17576–17588CrossRef
30.
go back to reference Faheem M, Gungor V (2018) Energy efficient and QoS-aware routing protocol for wireless sensor network-based smart grid applications in the context of industry 4.0. Appl Soft Comput 68:910–922CrossRef Faheem M, Gungor V (2018) Energy efficient and QoS-aware routing protocol for wireless sensor network-based smart grid applications in the context of industry 4.0. Appl Soft Comput 68:910–922CrossRef
31.
go back to reference García Coria JA, Castellanos-Garzón JA, Corchado JM (2014) Intelligent business processes composition based on multi-agent systems. Expert Syst Appl 41(4 Part 1):1189–1205CrossRef García Coria JA, Castellanos-Garzón JA, Corchado JM (2014) Intelligent business processes composition based on multi-agent systems. Expert Syst Appl 41(4 Part 1):1189–1205CrossRef
32.
go back to reference Fu X, Bultan T, Su J (2004) Analysis of interacting BPEL web services. In: Proceedings of the 13th international conference on world wide web, New York, NY, USA, pp 621–630 Fu X, Bultan T, Su J (2004) Analysis of interacting BPEL web services. In: Proceedings of the 13th international conference on world wide web, New York, NY, USA, pp 621–630
33.
go back to reference Decker G, Kopp O, Leymann F, Weske M (2007) BPEL4Chor: extending BPEL for modeling choreographies. In: IEEE international conference on web services (ICWS 2007), pp 296–303 Decker G, Kopp O, Leymann F, Weske M (2007) BPEL4Chor: extending BPEL for modeling choreographies. In: IEEE international conference on web services (ICWS 2007), pp 296–303
34.
go back to reference Aguilar J, Ríos A, Hidrobo F, Cerrada M (2013) Sistemas Multiagentes y sus aplicaciones en Automatización Industrial, 2nd edn. Talleres Gráficos, Universidad de Los Andes, Mérida Aguilar J, Ríos A, Hidrobo F, Cerrada M (2013) Sistemas Multiagentes y sus aplicaciones en Automatización Industrial, 2nd edn. Talleres Gráficos, Universidad de Los Andes, Mérida
35.
go back to reference Sánchez M, Aguilar J, Cordero J, Vadiviezo P (2015) A smart learning environment based on cloud learning. Int J Adv Inf Sci Technol 4(7):36–49 Sánchez M, Aguilar J, Cordero J, Vadiviezo P (2015) A smart learning environment based on cloud learning. Int J Adv Inf Sci Technol 4(7):36–49
36.
go back to reference Aguilar J, Jérez M, Exposito E, Villemur T (2015) CARMiCLOC: context awareness middleware in cloud computing. In: Proceeding Latin American computing conference (CLEI), Arequipa, pp 1–10 Aguilar J, Jérez M, Exposito E, Villemur T (2015) CARMiCLOC: context awareness middleware in cloud computing. In: Proceeding Latin American computing conference (CLEI), Arequipa, pp 1–10
37.
go back to reference Mendonça M, Aguilar J, Perozo N (2016) MiR-EO: Middleware Reflexivo para la Emergencia Ontológica en Ambientes Inteligentes. Lat Am J Comput Fac Syst Eng Natl Polytech Sch 3(2):16 Mendonça M, Aguilar J, Perozo N (2016) MiR-EO: Middleware Reflexivo para la Emergencia Ontológica en Ambientes Inteligentes. Lat Am J Comput Fac Syst Eng Natl Polytech Sch 3(2):16
38.
go back to reference Bonomi F, Milito R, Zhu J, Addepalli S (2012) Fog computing and its role in the internet of things. In: Proceedings of the first edition of the MCC workshop on mobile cloud computing, Helsinki, Finland, pp 13–16 Bonomi F, Milito R, Zhu J, Addepalli S (2012) Fog computing and its role in the internet of things. In: Proceedings of the first edition of the MCC workshop on mobile cloud computing, Helsinki, Finland, pp 13–16
39.
go back to reference Mahmud R, Kotagiri R, Buyya R (2018) Fog computing: a taxonomy, survey and future directions. Springer, New YorkCrossRef Mahmud R, Kotagiri R, Buyya R (2018) Fog computing: a taxonomy, survey and future directions. Springer, New YorkCrossRef
40.
go back to reference Li D, Tang H, Wang S, Liu C (2017) A big data enabled load-balancing control for smart manufacturing of Industry 4.0. Clust Comput 20(2):1855–1864CrossRef Li D, Tang H, Wang S, Liu C (2017) A big data enabled load-balancing control for smart manufacturing of Industry 4.0. Clust Comput 20(2):1855–1864CrossRef
41.
go back to reference Huang Z, Yu H, Peng Z, Feng Y (2017) Planning community energy system in the industry 4.0 era: achievements, challenges and a potential solution. Renew Sustain Energy Rev 78(Supplement C):710–721CrossRef Huang Z, Yu H, Peng Z, Feng Y (2017) Planning community energy system in the industry 4.0 era: achievements, challenges and a potential solution. Renew Sustain Energy Rev 78(Supplement C):710–721CrossRef
42.
go back to reference Romero D, Wuest T, Stahre J, Gorecky D (2017) Social factory architecture: social networking services and production scenarios through the social internet of things, services and people for the social operator 4.0. In: Advances in production management systems. The path to intelligent, collaborative and sustainable manufacturing, pp 265–273 Romero D, Wuest T, Stahre J, Gorecky D (2017) Social factory architecture: social networking services and production scenarios through the social internet of things, services and people for the social operator 4.0. In: Advances in production management systems. The path to intelligent, collaborative and sustainable manufacturing, pp 265–273
43.
go back to reference Wang S, Wan J, Zhang D, Li D, Zhang C (2016) Towards smart factory for industry 4.0: a self-organized multi-agent system with big data based feedback and coordination. Comput Netw 101(Supplement C):158–168CrossRef Wang S, Wan J, Zhang D, Li D, Zhang C (2016) Towards smart factory for industry 4.0: a self-organized multi-agent system with big data based feedback and coordination. Comput Netw 101(Supplement C):158–168CrossRef
44.
go back to reference Sanchez M, Aguilar J, Exposito E (2017) Industry 4.0 survey and challenges since an integration perspective. Univeristé de Pau et des Pays de l’Adour, Anglet, France, technical report 186 Sanchez M, Aguilar J, Exposito E (2017) Industry 4.0 survey and challenges since an integration perspective. Univeristé de Pau et des Pays de l’Adour, Anglet, France, technical report 186
Metadata
Title
Fog computing for the integration of agents and web services in an autonomic reflexive middleware
Authors
Manuel Sánchez
Jose Aguilar
Ernesto Exposito
Publication date
14-08-2018
Publisher
Springer London
Published in
Service Oriented Computing and Applications / Issue 3-4/2018
Print ISSN: 1863-2386
Electronic ISSN: 1863-2394
DOI
https://doi.org/10.1007/s11761-018-0238-0

Other articles of this Issue 3-4/2018

Service Oriented Computing and Applications 3-4/2018 Go to the issue

Premium Partner