Abstract
Edge-cloud computing refers to a paradigm that combines the benefits of edge and cloud computing to optimize data processing and resource utilization. Edge-cloud computing plays a crucial role in resource allocation by optimizing the distribution of computational resources between edge devices and centralized cloud infrastructures. In the rapidly evolving landscape of edge-cloud computing, efficient VM allocation is critical for optimizing resource utilization, minimizing latency, and ensuring high SLA compliance. This paper introduces a novel heuristic VM allocation strategy, named LLCD, to enhance cloudlet or task processing in edge-cloud data centers. By employing a heuristic approach inspired by mixed-integer nonlinear programming models, this strategy dynamically assigns VMs based on their current load and the impending deadlines of tasks, significantly reducing overall system latency and enhancing SLA success rates. Simulation was conducted across various computational intensities. The findings reveal that the proposed approach substantially improves resource utilization and operational efficiency, adapting to dynamic workloads, by achieving an SLA success ratio as 74.26% and 83.7% in different deadline scenarios. The adaptive nature of the LLCD algorithm allows real-time task reallocation based on system feedback, which mirrors the operational principles of AI-driven orchestration in distributed IoT environments. The validation is achieved through a multi-iteration simulation model that emulates dynamic IoT workloads, demonstrating LLCD’s learning capability in maintaining SLA stability and consistent latency reduction across changing task distributions. Moreover, the proposed heuristic provides a foundation for latency-efficient and learning-based management in distributed computing environments.