Abstract
One of the most well-known names that has recently attained new heights and set a standard is Internet of Things (IoT). IoT aims to connect all physical devices in such a way that they are subject to human control over the Internet.The emergence of IoT in almost all the industries has redesigned them including smart agriculture. In today’s world, the growth in agriculture sector is rapid, smarter and precise than ever. In case of IoT, the objects are termed as services, sometimes with similar functionalities but distinct quality of service parameters. As the user’s requirements are complex, a single service cannot fulfil them efficiently. So, service composition is the solution. These services known as atomic services, are represented as workflow, with each of them having distinct candidate composite services. Fulfilling these Quality of Service (QoS) constraints makes it a NP-hard problem which can’t be solved using traditional approaches. Hence, comes the concept of evolutionary approaches. In this paper one of the evolutionary approach- NSGA-II is used to optimize the production of apple by composing the various services, taking into account the cost and time as multi-objective problem to be solved. This is for the very first time that QoS aware service composition problem has been optimized in smart agriculture as found in the literature. Results are further compared with multi-objective genetic algorithm (MOGA) and it has been found that NSGA-II outperforms MOGA by generating well-proportioned pareto optimal solutions.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Availability of data and materials
Data sharing does not apply to this article as no datasets were generated or analyzed during the current study.
References
TheWorldBank: Employment in agriculture ( https://data.worldbank.org/indicator/sl.agr.empl.zs (2021)
AFO: Global agriculture towards 2050). https://www.fao.org/fileadmin/templates/wsfs/docs/Issues_papers/HLEF2050_Global_Agriculture.pdf (2009)
Sinha A, Shrivastava G, Kumar P (2019) Architecting user-centric internet of things for smart agriculture. Sustain Comput: Inform Syst. https://doi.org/10.1016/j.suscom.2019.07.001
Sharma S, Pathak BK, Kumar R (2023) Understanding of network resiliency in communication networks with its integration in internet of things - a survey. Electrica. 23:318–328. https://doi.org/10.5152/electrica.2023.22126
Ashghari S, Navimipour NJ (2018) Nature inspired meta-heuristic algorithms for solving the service composition problem in the cloud environments. Int J Commun Syst. https://doi.org/10.1002/dac.3708
Jeong H, Yi G, Park JH (2016) A service composition model based on user experience in ubi-cloud comp. Telecommun Syst. https://doi.org/10.1007/s11235-015-0045-2
Khansari ME, Sharifian S, Motamedi SA (2018) Virtual sensor as a service: a new multicriteria qos-aware cloud service composition for iot applications. J Supercomput 74:5485–5512. https://doi.org/10.1007/s11227-018-2454-y
Asghari P, Rahmani AM, Javadi HHS (2022) Privacy-aware cloud service composition based on qos optimization in internet of things. J Ambient Intell Humaniz Comput 13:5295–5320. https://doi.org/10.1007/s12652-020-01723-7
Kashyap N, Kumari AC (2018) Hyper-heuristic approach for service composition in internet of things. Electron Gov 14:321–339. https://doi.org/10.1504/EG.2018.095546
Masdari M, Bonab MN, Ozdemir S (2021) Qos-driven metaheuristic service composition schemes: a comprehensive overview. Artif Intell Rev 54:3749–3816. https://doi.org/10.1007/s10462-020-09940-4
Ray PP (2017) Internet of things for smart agriculture: Technologies, practices and future direction. J Ambient Intell Smart Environ 9:395–420. https://doi.org/10.3233/AIS-170440
Khanna A, Kaur S (2019) Evolution of internet of things (iot) and its significant impact in the field of precision agriculture. Comput Electron Agric 157:218–231. https://doi.org/10.1016/j.compag.2018.12.039
Maraveas C, Asteris PG, Arvanitis KG, Bartzanas T, Loukatos D (2023) Application of bio and nature-inspired algorithms in agricultural engineering. Arch Comput Methods Eng 30:1979–2012. https://doi.org/10.1007/s11831-022-09857-x
Jayaraman PP, Yavari A, Georgakopoulos D, Morshed A, Zaslavsky D (2016) Internet of things platform for smart farming: Experiences and lessons learnt. Sensors 16:1–17. https://doi.org/10.3390/s16111884
Shamshirband S, Khoshnevisan B, Yousefi M, Bolandnazar E, Anuar NB, Wahab AW, Khan SR (2015) A multi-objective evolutionary algorithm for energy management of agricultural systems-a case study in iran. Renew Sustain Energy Rev 44:457–465. https://doi.org/10.1016/j.rser.2014.12.038
Thilagavathi N, Khoshnevisan B (2019) A novel methodology for optimal land allocation for agricultural crops using the social spider algorithm. PeerJ J. https://doi.org/10.7717/peerj.7559
Sivakumar N, Amudha T, Thilagavathi N (2019) Development of a Novel Bio Inspired Framework for Fertilizer Optimization. Paper presented at the Amity International Conference on Artificial Intelligence (AICAI), Dubai, United Arab Emirates, 2019
Thilagavathi N, Ramakrishnan S, Amudha T (2021) Novel Bio-inspired Optimization Framework for Effective Crop Land Allocation and Utilization. Paper presented at 2nd International Conference on Intelligent Engineering and Management (ICIEM), London, United Kingdom, 2021
Ullah I, Fayaz M, Aman M, DoHyeun K (2021) An optimization scheme for iot based smart greenhouse climate control with efficient energy consumption. Computing 104:433–457. https://doi.org/10.1007/s00607-021-00963-5
Phalguna Krishna ES, Thangavelu AK (2021) Attack detection in iot devices using hybrid metaheuristic lion optimization algorithm and firefly optimization algorithm. Int J Syst Assurance Eng Manage. https://doi.org/10.1007/s13198-021-01150-7
Saha A, Chowdhury C, Jana M, Biswas S (2020) Iot sensor data analysis and fusion applying machine learning and meta-heuristic approaches. In: Hassanien AE, Taha MHN, Khalifa NEM (eds) Enabling AI Appl Data Sci, vol 911. Studies in Computational Intelligence. Springer, Cham, pp 441–469
Gupta A, Nahar P (2023) Classification and yield prediction in smart agriculture system using iot. J Ambient Intell Humaniz Comput 14:10235–10244. https://doi.org/10.1007/s12652-021-03685-w
Kashyap N, Kumari AC, Chhikara R (2020) Multi-objective Optimization using NSGA II for service composition in IoTn. Paper presented at International Conference on Computational Intelligence and Data Science (ICCIDS), Procedia Computer Science,Elsevier, 2020
Srinivas N, Deb K (1994) Multi-objective function optimization using nondominated sorting genetic algorithms. Evol Comput 2:221–248. https://doi.org/10.1162/evco.1994.2.3.221
Ghiasi H, Pasini D, Lessard L (2011) A non-dominated sorting hybrid algorithm for multi-objective optimization of engineering problems. Eng Optim 43:39–59. https://doi.org/10.1080/03052151003739598
Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multi-objective genetic algorithm: Nsga-ii. IEEE Trans Evol Comput 6:182–197. https://doi.org/10.1109/4235.996017
Kumar P, Shetty S, Janardhana DR, Manu AP (2022) Qos aware service composition in iot using heuristic structure and genetic algorithm. Math Stat Eng Appl 71(3):750–766
Huo Y, Qiu P, Zhai J, Fan D, Peng H (2017) Multi-objective service composition model based on cost-effective optimization. Appl Intell 48:651–669. https://doi.org/10.1007/s10489-017-0996-y
Asghari P, Rahmani AM, Javadi HHS (2019) A medical monitoring scheme and health-medical service composition model in cloud-based iot platform. Trans Emerg Telecommun Technol. https://doi.org/10.1002/ett.3637
Pathak BK, Srivastava S, Srivastava K (2008) Neural network embedded multiobjective genetic algorithm to solve non-linear time-cost tradeoff problems of project scheduling. J Sci Ind Res 67(2):124–131
Funding
No funding was received for conducting this study.
Author information
Authors and Affiliations
Contributions
Shalini Sharma, Bhupendra Kumar Pathak, and Rajiv Kumar conceived, wrote and improved the paper and their contributions are proportionally to order their names are listed. Shalini Sharma, Bhupendra Kumar Pathak conceived and designed the experiments; Shalini Sharma performed the experiments; Bhupendra Kumar Pathak and Rajiv Kumar analysed the results. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Ethical Approval
This research work is the author’s original work, which has not been previously published elsewhere.
Conflict of interest
All the authors have no Conflict of interest to disclose. They declare that they have no Conflict of interest.
Financial Interests
The authors have no relevant financial or non-financial interests to disclose.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Sharma, S., Pathak, B.K. & Kumar, R. Multi-objective service composition optimization problem in IoT for agriculture 4.0. Computing (2024). https://doi.org/10.1007/s00607-024-01346-2
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00607-024-01346-2