<p>The growth of the Internet of Things (IoT) has intensified the need for efficient service placement in edge computing environments. This problem remains challenging due to dynamic workloads and heterogeneous resources. Existing swarm intelligence algorithms, such as QPSO-SP and WOA-FSP, often struggle to balance exploration and exploitation effectively. We propose the Modified Greylag Goose Optimization (MGGO) algorithm, which introduces adaptive mechanisms for dynamic population partitioning, stagnation detection, and learning-based control. MGGO optimizes key performance metrics, including energy consumption, latency, throughput, and load balancing. Experimental evaluations on synthetic service placement workloads show that MGGO achieves 12–15% improvement over GGO, QPSO-SP, BOA, and WOA-FSP across all metrics. These findings demonstrate MGGO’s potential for improving edge service placement in dynamic environments.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

A refined Greylag Goose optimization method for effective IoT service allocation in edge computing systems

  • Hossein Najafi Khosrowshahi,
  • Hadi S. Aghdasi,
  • Pedram Salehpour

摘要

The growth of the Internet of Things (IoT) has intensified the need for efficient service placement in edge computing environments. This problem remains challenging due to dynamic workloads and heterogeneous resources. Existing swarm intelligence algorithms, such as QPSO-SP and WOA-FSP, often struggle to balance exploration and exploitation effectively. We propose the Modified Greylag Goose Optimization (MGGO) algorithm, which introduces adaptive mechanisms for dynamic population partitioning, stagnation detection, and learning-based control. MGGO optimizes key performance metrics, including energy consumption, latency, throughput, and load balancing. Experimental evaluations on synthetic service placement workloads show that MGGO achieves 12–15% improvement over GGO, QPSO-SP, BOA, and WOA-FSP across all metrics. These findings demonstrate MGGO’s potential for improving edge service placement in dynamic environments.