Published June 29, 2024 | Version v1
Conference proceeding Open

Dynamic Edge/Cloud Resource Allocation for Distributed Computation Under Semi-Static Demands

  • 1. ROR icon Institute of Communication and Computer Systems
  • 2. Ethniko Metsobio Polytechneio Ereunetiko Panepistemiako Institouto Systematon Epikoinonion kai Ypologiston
  • 3. National Technical University of Athens

Description

Edge computing is a recent paradigm where the processing takes place close to the data sources. It therefore reduces latency and saves bandwidth compared to traditional cloud computing. The latter can continue to play a supportive role. Edge-cloud computing provides benefits in many use cases including distributed computation algorithms, where the processing is divided into a number of tasks that are executed in parallel on different equipment. An important relevant challenge is to allocate the appropriate resources to process the data that are continuously generated from user devices. The issue becomes more complicated when we take into account the variations in the volume of the generated data as a function of time. In this paper, we present a resource allocation algorithm for distributed computation with emphasis on machine learning algorithms. We consider that the resource requirements vary with time in a semi-static way that exhibits some daily pattern. We distinguish between periodic (expected) variations that occur during the day and sporadic variations due to unexpected events. We propose an Integer Linear Programming algorithm to allocate the periodic resource requirements. To handle the non-periodic requirements, we consider a suitable prediction algorithm coupled with a reconfiguration algorithm that allocates the predicted required resources. Our results indicate that our proposal outperforms traditional allocation algorithms in terms of resource utilization, monetary cost, and achieved accuracy.

Files

Dynamic_Edge_Cloud_Resource_Allocation_for_Distributed_Computation_Under_Semi-Static_Demands.pdf

Additional details

Funding

European Commission
5G-IANA - 5G Intelligent Automotive Network Applications 101016427