Skip to content
Free planNo credit card requiredStart writing

article · Zenodo (CERN European Organization for Nuclear Research) · 2024

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

Ippokratis Sartzetakis, Panagiotis Pantazopoulos, Konstantinos V. Katsaros, Vasilis Sourlas, Emmanouel Varvarigos

Cited by 1Open access

Abstract

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.

Cite this paper

APA 7

Sartzetakis, I., Pantazopoulos, P., Katsaros, K. V., Sourlas, V., & Varvarigos, E. (2024). Dynamic Edge/Cloud Resource Allocation for Distributed Computation Under Semi-Static Demands. Zenodo (CERN European Organization for Nuclear Research), 4024–4029. https://doi.org/10.1109/icc51166.2024.10622236

MLA 9

Sartzetakis, Ippokratis, et al. “Dynamic Edge/Cloud Resource Allocation for Distributed Computation Under Semi-Static Demands.” Zenodo (CERN European Organization for Nuclear Research), 2024, pp. 4024–29, https://doi.org/10.1109/icc51166.2024.10622236.

Chicago

Sartzetakis, Ippokratis, Panagiotis Pantazopoulos, Konstantinos V. Katsaros, Vasilis Sourlas, and Emmanouel Varvarigos. 2024. “Dynamic Edge/Cloud Resource Allocation for Distributed Computation Under Semi-Static Demands.” Zenodo (CERN European Organization for Nuclear Research): 4024–29. https://doi.org/10.1109/icc51166.2024.10622236.

Harvard

Sartzetakis, I. et al. (2024) ‘Dynamic Edge/Cloud Resource Allocation for Distributed Computation Under Semi-Static Demands’, Zenodo (CERN European Organization for Nuclear Research), pp. 4024–4029. Available at: https://doi.org/10.1109/icc51166.2024.10622236.

BibTeX
@article{sartzetakis2024dynamic,
  title = {{Dynamic Edge/Cloud Resource Allocation for Distributed Computation Under Semi-Static Demands}},
  author = {Sartzetakis, Ippokratis and Pantazopoulos, Panagiotis and Katsaros, Konstantinos V. and Sourlas, Vasilis and Varvarigos, Emmanouel},
  journal = {Zenodo (CERN European Organization for Nuclear Research)},
  pages = {4024--4029},
  year = {2024},
  doi = {10.1109/icc51166.2024.10622236}
}

Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.