Service composition approaches in IoT: A systematic review

Journal of Network and Computer Applications - Tập 120 - Trang 61-77 - 2018
Parvaneh Asghari1, Amir Masoud Rahmani2,1, Hamid Haj Seyyed Javadi3
1Department of Computer Engineering, Science and Research Branch, Islamic Azad University, Tehran, Iran
2Computer Science, University of Human Development, Sulaymaniyah, Iraq
3Department of Mathematics and Computer Science, Shahed University, Tehran, Iran

Tóm tắt

Từ khóa


Tài liệu tham khảo

Agirre, 2016, QoS aware middleware support for dynamically reconfigurable component based IoT applications, Int. J. Distributed Sens. Netw., 12, 2702789, 10.1155/2016/2702789

Al-Fuqaha, 2015, Internet of things: a survey on enabling technologies, protocols, and applications, IEEE Commun. Surv. Tutorials, 17, 2347, 10.1109/COMST.2015.2444095

Al-Saqqar, 2015, Model checking temporal knowledge and commitments in multi-agent systems using reduction, Simulat. Model. Pract. Theor., 51, 45, 10.1016/j.simpat.2014.11.003

Alodib, 2016, QoS-Aware approach to monitor violations of SLAs in the IoT, J. Innovat. Digital Ecosyst., 3, 197, 10.1016/j.jides.2016.10.010

Alonso, 2004, Service composition, 245

Anastasi, 2017, QoS-aware genetic cloud brokering, Future Generat. Comput. Syst., 75, 1, 10.1016/j.future.2017.04.026

Ara, 2014, Web-of-Objects based user-centric semantic service composition methodology in the internet of things, Int. J. Distributed Sens. Netw., 10, 482873, 10.1155/2014/482873

Arunkumar, 2015, A novel approach to address interoperability concern in cloud computing, Procedia Comput. Sci., 50, 554, 10.1016/j.procs.2015.04.083

Azari, 2018, A data replication algorithm for groups of files in data grids, J. Parallel Distr. Comput., 113, 115, 10.1016/j.jpdc.2017.10.008

Aziz, 2016, A formal model and analysis of an IoT protocol, Ad Hoc Netw., 36, 49, 10.1016/j.adhoc.2015.05.013

Aznoli, 2017, Cloud services recommendation: reviewing the recent advances and suggesting the future research directions, J. Netw. Comput. Appl., 77, 73, 10.1016/j.jnca.2016.10.009

Baier, 2008, 975

Baker, 2017, An energy-aware service composition algorithm for multiple cloud-based IoT applications, J. Netw. Comput. Appl., 89, 96, 10.1016/j.jnca.2017.03.008

Bonte, 2017, The MASSIF platform: a modular and semantic platform for the development of flexible IoT services, Knowl. Inf. Syst., 51, 89, 10.1007/s10115-016-0969-1

Charband, 2016, Online knowledge sharing mechanisms: a systematic review of the state of the art literature and recommendations for future research, Inf. Syst. Front, 1

Chen, 2014, Trust management for service composition in SOA-based IoT systems

Chen, 2015, A social network based approach for IoT device management and service composition

Chen, 2016, Trust-based service management for social internet of things systems, IEEE Trans. Dependable Secure Comput., 13, 684, 10.1109/TDSC.2015.2420552

Chen, 2016, Trust management for SOA-based IoT and its application to service composition, IEEE Trans. Serv. Comput., 9, 482, 10.1109/TSC.2014.2365797

Cheng, 2017, Situation-aware dynamic service coordination in an IoT environment, IEEE/ACM Trans. Netw., 25, 2082, 10.1109/TNET.2017.2705239

Cherrier, 2014, BeC 3: behaviour crowd centric composition for IoT applications, Mobile Network. Appl., 19, 18, 10.1007/s11036-013-0481-8

Chung, 2005, Service-oriented enterprise applications and Web service composition, Inf. Syst. E Bus. Manag., 3, 101, 10.1007/s10257-005-0051-0

Ciortea, 2016, Responsive decentralized composition of service mashups for the internet of things, 53

Cook, 1971, The complexity of theorem-proving procedures, 151

Cuong, 2016, Service composition with quality of service management in environmental sensor networks, Int. J. Ad Hoc Ubiquitous Comput., 23, 216, 10.1504/IJAHUC.2016.079246

Dargahi, 2017, A survey on the security of stateful SDN data planes, IEEE Commun. Surv. Tutorials, 19, 1701, 10.1109/COMST.2017.2689819

Di Salle, 2016, Composition of advanced ( $$\mu $$ )services for the next generation of the internet of things, 436

Edmund, 1999, 314

Effatparvar, 2016, A comprehensive survey of energy-aware routing protocols in wireless body area sensor networks, J. Med. Syst., 40, 201, 10.1007/s10916-016-0556-8

Ferrera, 2017, XMPP-based infrastructure for IoT network management and rapid services and applications development, Ann. Telecommun., 72, 443, 10.1007/s12243-017-0586-3

Gubbi, 2013, Internet of Things (IoT): a vision, architectural elements, and future directions, Future Generat. Comput. Syst., 29, 1645, 10.1016/j.future.2013.01.010

Han, 2016, Service composition for IP smart object using realtime Web protocols: concept and research challenges, Comput. Stand. Interfac., 43, 79, 10.1016/j.csi.2015.08.006

Huang, 2014, Co-locating services in IoT systems to minimize the communication energy cost, J. Innovat. Digital Ecosyst., 1, 47, 10.1016/j.jides.2015.02.005

Huo, 2016, Service composition instantiation based on cross-modified artificial Bee Colony algorithm, Chin. Commun., 13, 233, 10.1109/CC.2016.7733047

Jafarnejad Ghomi, 2017, Load-balancing algorithms in cloud computing: a survey, J. Netw. Comput. Appl., 88, 50, 10.1016/j.jnca.2017.04.007

Jamshidi, 2013, Cloud migration research: a systematic review, IEEE Trans. Cloud Comput., 1, 142, 10.1109/TCC.2013.10

Jang, 2018, An effective handling of secure data stream in IoT, Appl. Soft Comput., 68, 811, 10.1016/j.asoc.2017.05.020

Jatoth, 2017, Computational intelligence based QoS-aware web service composition: a systematic literature review, IEEE Trans. Serv. Comput., 10, 475, 10.1109/TSC.2015.2473840

Jula, 2014, Cloud computing service composition: a systematic literature review, Expert Syst. Appl., 41, 3809, 10.1016/j.eswa.2013.12.017

Keshanchi, 2017, An improved genetic algorithm for task scheduling in the cloud environments using the priority queues: formal verification, simulation, and statistical testing, J. Syst. Software, 124, 1, 10.1016/j.jss.2016.07.006

Kim, 2017, Smart city and IoT, Future Generat. Comput. Syst., 76, 159, 10.1016/j.future.2017.03.034

Kitchenham, 2010, Systematic literature reviews in software engineering - a tertiary study, Inf. Software Technol., 52, 792, 10.1016/j.infsof.2010.03.006

Kleinfeld, 2014, Glue.things: a mashup platform for wiring the internet of things with the internet of services, 16

Ko, 2016, SoIoT: toward a user-centric IoT-based service framework, ACM Trans. Internet Technol., 16, 1, 10.1145/2835492

Kuemper, 2013, Test-enhanced life cycle for composed IoT-based services, 314

Li, 2012, Modeling and analyzing the reliability and cost of service composition in the IoT: a probabilistic approach

Li, 2014, A QoS-oriented Web service composition approach based on multi-population genetic algorithm for Internet of things, Int. J. Comput. Intell. Syst., 7, 26, 10.1080/18756891.2014.947090

Li, 2015, The internet of things: a survey, Inf. Syst. Front, 17, 243, 10.1007/s10796-014-9492-7

Liu, 2012, Cloud-based service composition architecture for internet of things, 559

Liu, 2013, A cooperative evolution for QoS-driven IoT service composition, Automatika, 54, 438, 10.7305/automatika.54-4.417

Ma, 2017, Nash equilibrium topology of multi-agent systems with competitive groups, IEEE Trans. Ind. Electron., 64, 4956, 10.1109/TIE.2017.2674625

McMillan, 1993, 216

Mesbahi, 2017, Highly reliable architecture using the 80/20 rule in cloud computing datacenters, Future Generat. Comput. Syst., 77, 77, 10.1016/j.future.2017.06.011

Montori, 2017, A collaborative internet of things architecture for smart cities and environmental monitoring, IEEE Internet Things J., PP

Muralidharan, 2018, MDP-IoT: MDP based interest forwarding for heterogeneous traffic in IoT-NDN environment, Future Generat. Comput. Syst., 79, 892, 10.1016/j.future.2017.08.058

Ngu, 2017, IoT middleware: a survey on issues and enabling technologies, IEEE Internet Things J., 4, 1

Ouchani, 2015, Specification, verification, and quantification of security in model-based systems, Computing, 97, 691, 10.1007/s00607-015-0445-x

Palade, 2017, Middleware for Internet of Things: a quantitative evaluation in small scale

Pallec, 2016, Physical-interface-based IoT service characterization, 63

Pan, 2017, Nash equilibrium and decentralized pricing for QoS aware service composition in cloud computing environments

Pereira, 2017, Experimental characterization of mobile IoT application latency, IEEE Internet Things J., 4, 1082, 10.1109/JIOT.2017.2689682

Rahmani, 2017, A file group data replication algorithm for data grids, J. Grid Comput., 15, 379, 10.1007/s10723-017-9407-1

Rapti, 2015, Decentralised service composition using potential fields in internet of things applications, Procedia Comput. Sci., 52, 700, 10.1016/j.procs.2015.05.079

Ray, 2018, A survey on Internet of Things architectures, J. King Saud Univ. - Comput. Inf. Sci., 30, 291

Rezaei, 2014, A semantic interoperability framework for software as a service systems in cloud computing environments, Expert Syst. Appl., 41, 5751, 10.1016/j.eswa.2014.03.020

Rodríguez-Mier, 2017, Hybrid optimization algorithm for large-scale QoS-aware service composition, IEEE Trans. Serv. Comput., 10, 547, 10.1109/TSC.2015.2480396

Safarkhanlou, 2015, Formalizing and verification of an antivirus protection service using model checking, Procedia Comput. Sci., 57, 1324, 10.1016/j.procs.2015.07.443

Safarkhanlou, 2015, Formalizing and verification of an antivirus protection service using model checking, Procedia Comput. Sci., 57, 1324, 10.1016/j.procs.2015.07.443

Sarray, 2015, Safe composition in middleware for the internet of things, 7

Shadroo, 2018, Systematic survey of big data and data mining in internet of things, Comput. Network., 139, 19, 10.1016/j.comnet.2018.04.001

Shojaiemehr, 2018, Cloud computing service negotiation: a systematic review, Comput. Stand. Interfac., 55, 196, 10.1016/j.csi.2017.08.006

Shokrollahi, 2017, Rich device-services (RDS): a service-oriented approach to the internet of things (IoT), Wireless Pers. Commun., 97, 3183, 10.1007/s11277-017-4669-2

Souri, 2018, A state-of-the-art survey of malware detection approaches using data mining techniques, Human-centric Computing and Information Sciences, 8, 3, 10.1186/s13673-018-0125-x

Souri, 2014, Behavioral modeling and formal verification of a resource discovery approach in Grid computing, Expert Syst. Appl., 41, 3831, 10.1016/j.eswa.2013.11.042

Souri, 2015, A new probable decision making approach for verification of probabilistic real-time systems

Souri, 2015, A new probable decision making approach for verification of probabilistic real-time systems

Souri, 2014, A survey for replica placement techniques in data grid environment, Int. J. Mod. Educ. Comput. Sci., 6, 46, 10.5815/ijmecs.2014.05.06

Souri, 2012, Analyzing SMV & UPPAAL model checkers in real-time systems, Global J. Technol., 1

Souri, 2014, Consistency of data replication protocols in database Systems: a review, Int. J. Inf. Theor. (IJIT), 3, 19

Souri, 2017, Software as a service based CRM providers in the cloud computing: challenges and technical issues, J. Serv. Sci. Res., 9, 219, 10.1007/s12927-017-0011-5

Souri, 2018, Formal verification approaches and standards in the cloud computing: a comprehensive and systematic review, Comput. Stand. Interfac., 58, 1, 10.1016/j.csi.2017.11.007

Terroso-Saenz, 2017, An open IoT platform for the management and analysis of energy data, Future Generat. Comput. Syst., 10.1016/j.future.2017.08.046

Urbieta, 2017, Adaptive and context-aware service composition for IoT-based smart cities, Future Generat. Comput. Syst., 76, 262, 10.1016/j.future.2016.12.038

Vakili, 2017, Comprehensive and systematic review of the service composition mechanisms in the cloud environments, J. Netw. Comput. Appl., 81, 24, 10.1016/j.jnca.2017.01.005

Vidyasankar, 2015, Transactional properties of compositions of Internet of Things services

Vidyasankar, 2016, A transaction model for executions of compositions of internet of things services, Procedia Comput. Sci., 83, 195, 10.1016/j.procs.2016.04.116

Wang, 2013, An agent-based hybrid service delivery for coordinating internet of things and 3rd party service providers, J. Netw. Comput. Appl., 36, 1684, 10.1016/j.jnca.2013.04.014

Wang, 2017, Integrating trust with user preference for effective web service composition, IEEE Trans. Serv. Comput., 10, 574, 10.1109/TSC.2015.2491926

Wang, 2017, Integrating reinforcement learning with multi-agent techniques for adaptive service composition, ACM Trans. Autonom. Adapt. Syst., 12, 1

Wanigasekara, 2015, A semi lazy bandit approach for intelligent service discovery in IoT applications, 503

Wanigasekara, 2016, A bandit approach for intelligent IoT service composition across heterogeneous smart spaces, 121

White, 2017, Quality of service approaches in IoT: a systematic mapping, J. Syst. Software, 132, 186, 10.1016/j.jss.2017.05.125

Yang, 2014, A Petri net-based approach to service composition and monitoring in the IOT

Yang, 2016, IoT-enabled dynamic service selection across multiple manufacturing clouds, Manuf. Lett., 7, 22, 10.1016/j.mfglet.2015.12.001

Yen, 2017, From software services to IoT services: the modeling perspective, 215

Yu, 2016, WISE: web of object architecture on IoT environment for smart home and building energy management, J. Supercomput., 1

Zhang, 2015, Constructing scalable Internet of Things services based on their event-driven models, Concurrency Comput. Pract. Ex., 27, 4819, 10.1002/cpe.3469

Zhang, 2014, A verification framework with application to a propulsion system, Expert Syst. Appl., 41, 5669, 10.1016/j.eswa.2014.03.017

Zhang, 2014, Research on IOT RESTful web service asynchronous composition based on BPEL

Zhou, 2013, QoS-aware computational method for IoT composite service, J. China Univ. Posts Telecommun., 20, 35, 10.1016/S1005-8885(13)60252-6

Zhou, 2018, Energy-aware composition for wireless sensor networks as a service, Future Generat. Comput. Syst., 80, 299, 10.1016/j.future.2017.02.050