Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3651781.3651838acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicscaConference Proceedingsconference-collections
research-article
Open access

Exploring The Trade-off between Efficient Service Placement Time and Optimized Fog Colonies Utilizing Advanced Genetic Algorithm with Diverse Network Topologies

Published: 30 May 2024 Publication History

Abstract

Optimized Fog colony is one of the aid of fog computing, consisting of fog devices, enable efficient management of large fog domains. Well-designed fog colonies can operate independently, resulting in effectively resource utilization and improved system performance. However, there is a lack of optimization approaches for organizing fog devices into colonies and determining which fog colony should be used to stipulated and execute the services required by an IoT application is its primary challenge known as the “efficient service placement time” (ESPT). Contrary to the prevalent practice of treating ESPT as a single objective optimization problem, which often proves insufficient for accommodating the escalating complexities of engineering practice, our study takes a different approach. We present a modeling framework that considers the ESPT in fog computing as a constrained multi-objective optimization problem. Our secondary objective is to minimize the response time of services within the fog colonies. We employ the advanced elitist non-dominated sorting genetic algorithm (MS-NSGA) to optimize the fog colonies for constrained multi-objective service placement problem. We compare our experiment for three different network topologies with various configuration. The experimental result demonstrate the best trade-off between service placement time and proposed scheme for Barabasi-Albert network topology. Additionally, the results also indicate a clear trend towards reduced response time.

References

[1]
[1] Atlam, Hany F., Robert J. Walters, and Gary B. Wills. "Fog computing and the internet of things: A review." big data and cognitive computing 2.2 (2018): 10.
[2]
[2] Skarlat, Olena, et al. "Optimized IoT service placement in the fog." Service Oriented Computing and Applications 11.4 (2017): 427-443
[3]
[3] Murtagh, Fionn, and Pedro Contreras. "Algorithms for hierarchical clustering: an overview." Wiley Interdisciplinary Reviews: Data Mining and Knowledge Discovery 2.1 (2012): 86-97.
[4]
[4] Skarlat, Olena, et al. "Towards qos-aware fog service placement." 2017 IEEE 1st international conference on Fog and Edge Computing (ICFEC). IEEE, 2017.
[5]
[5] Minh, Quang Tran, et al. "Toward service placement on fog computing landscape." 2017 4th NAFOSTED conference on information and computer science. IEEE, 2017.
[6]
[6] Guerrero, Carlos, Isaac Lera, and Carlos Juiz. "A lightweight decentralized service placement policy for performance optimization in fog computing." Journal of Ambient Intelligence and Humanized Computing 10 (2019): 2435-2452.
[7]
[7] Boccaletti, Stefano, et al. "Complex networks: Structure and dynamics." Physics reports 424.4-5 (2006): 175-308.
[8]
[8] Jafari, Vahid, and Mohammad Hossein Rezvani. "Joint optimization of energy consumption and time delay in IoT-fog-cloud computing environments using NSGA-II metaheuristic algorithm." Journal of Ambient Intelligence and Humanized Computing (2021): 1-24.
[9]
[9] Guerrero, Carlos, Isaac Lera, and Carlos Juiz. "Evaluation and efficiency comparison of evolutionary algorithms for service placement optimization in fog architectures." Future Generation Computer Systems 97 (2019): 131-144.
[10]
[10] Shurman, Mohammad M., and Maha K. Aljarah. "Collaborative execution of distributed mobile and IoT applications running at the edge." 2017 International Conference on Electrical and Computing Technologies and Applications (ICECTA). IEEE, 2017.
[11]
[11] Tran, Quang Minh, et al. "Designed features for improving openness, scalability and programmability in the fog computing-based IoT systems." SN Computer Science 1.4 (2020): 1-12.
[12]
[12] Brogi, Antonio, et al. "How to place your apps in the fog: State of the art and open challenges." Software: Practice and Experience 50.5 (2020): 719-740.
[13]
[13] Varghese, Blesson, and Nan Wang. "Context-aware distribution of fog applications using deep reinforcement." JOURNAL OF NETWORK AND COMPUTER APPLICATIONS 203 (2022).
[14]
[14] K. Deb, A. Pratap, S. Agarwal, T. Meyarivan, A fast and elitist multiobjective genetic algorithm: NSGA-II, IEEE transactions on evolutionary computation 6 (2) (2002) 182197.ht.
[15]
[15] Gupta, Harshit, et al. "iFogSim: A toolkit for modeling and simulation of resource management techniques in the Internet of Things, Edge and Fog computing environments." Software: Practice and Experience 47.9 (2017): 1275-1296.
[16]
[16] Verma, Nilesh Kumar, and K. Jairam Naik. "Optimized Fog Colony Framework for Efficient Service Placement using Hybrid Genetic Algorithm." 2023 International Conference on Decision Aid Sciences and Applications (DASA). IEEE, 2023.
[17]
[17] Guerrero, Carlos, Isaac Lera, and Carlos Juiz. "Genetic-based optimization in fog computing: current trends and research opportunities." Swarm and Evolutionary Computation (2022): 101094.
[18]
[18] Padmabati Chand and J. R. Mohanty, "Multi Objective Genetic Approach for Solving Vehicle Routing Problem," International Journal of Computer Theory and Engineering vol. 5, no. 6, pp. 846-849, 2013.
[19]
[19]Xie, Huiyang. "The optimization decision model of sub-contractor selection in multiple subproject and its solving method of genetic algorithm." International Journal of Computer Theory and Engineering 8.3 (2016): 203.
[20]
[20] Leena V. A., Ajeena Beegom A. S., and Rajasree M. S., "Genetic Algorithm Based Bi-Objective Task Scheduling in Hybrid Cloud Platform," International Journal of Computer Theory and Engineering vol. 8, no. 1, pp. 7-13, 2016.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
ICSCA '24: Proceedings of the 2024 13th International Conference on Software and Computer Applications
February 2024
395 pages
ISBN:9798400708329
DOI:10.1145/3651781
Publication rights licensed to ACM. ACM acknowledges that this contribution was authored or co-authored by an employee, contractor or affiliate of a national government. As such, the Government retains a nonexclusive, royalty-free right to publish or reproduce this article, or to allow others to do so, for Government purposes only.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 30 May 2024

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Fog colony
  2. Fog computing
  3. Genetic Algorithm
  4. Response time
  5. Service placement time

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

ICSCA 2024

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 149
    Total Downloads
  • Downloads (Last 12 months)149
  • Downloads (Last 6 weeks)43
Reflects downloads up to 04 Feb 2025

Other Metrics

Citations

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media