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
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
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.
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.
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.
@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.