Multi-objective IoT service composition with replication using memetic NSGA-II with bottleneck-driven local search
The increasing complexity and variety of IoT systems require the integration of multiple services to meet a wide range of user needs. This paper addresses the challenge of multi-objective IoT service composition with replication problem by considering multiple Quality of Service (QoS) metrics such as response time and the number of selected service instances. We propose a new Memetic NSGA-II algorithm with Bottleneck-driven Local Search (MNSGA2-BLS) to effectively solve this difficult problem. By integrating genetic operations, clustering-based refinement, and a bottleneck-driven Estimation of Distribution Algorithm for local search, MNSGA2-BLS identifies and optimizes critical service instances causing QoS bottlenecks. This method leverages Pareto-optimal solutions to guide the local search refinement process, enhancing convergence and solution quality. Experimental results across various benchmark cases demonstrate that MNSGA2-BLS can outperform NSGA-II and several state-of-the-art algorithms, achieving superior results in both the hyper-volume and inverse generational distance metrics. This highlights the potential of MNSGA2-BLS to provide efficient and effective composite IoT services while addressing trade-offs between competing QoS objectives.
Authors
- Hui Ma (ORCID: https://orcid.org/0000-0002-6232-4436)
- Fengyang Sun (ORCID: https://orcid.org/0000-0002-1995-6163)
- Gang Chen (ORCID: https://orcid.org/0000-0002-9597-497X)
- Sven Hartmann (ORCID: https://orcid.org/0000-0003-4565-9645)
Institutions
- Victoria University of Wellington (NZ)
- Clausthal University of Technology (DE)
Publication Details
- Journal
- Future Generation Computer Systems
- Published
- 2025-08-08
- DOI
- https://doi.org/10.1016/j.future.2025.108039
- Citations
- 1
- Primary Topic
- Service-Oriented Architecture and Web Services
- Type
- article
- Field-Weighted Citation Impact
- 3.25