IEEE Access, cilt.12, ss.3039-3053, 2024 (SCI-Expanded)
With the exponential growth of mobile devices and high capabilities of intelligence, global communication network traffic is expected to experience remarkable growth in the next few years, as it leads us to poor network experience. The Device-to-Device (D2D) is a prominent solution to further expand the user experience and network performance. To improve it many nature-inspired computing algorithms are widely used. In line with this, we use swarm-based algorithms for network performance improvement. In this paper, we propose a swarm optimization-based resource allocation methodology for Device-to-Device communication, especially since we are focusing on the Bee fly pattern to optimize the resource available resources within the network’s proximity area. Where all bees are working together to find the best optimal availability of the network’s services, hereafter mobile users get served with a respective set of resources. If the performance is not up to the pre-defined threshold value then the system adds another set of available network resources and relay nodes. It leads to relay-assisted D2D pair communication based on the Bee fly pattern. It improves the D2D mobile pair’s user experience in terms of energy, delay, and mobility support. To validate our results we compare our outcome with state-of-the-art works and provide detailed observations subject to various listed parameters.