<div class="csl-bib-body">
<div class="csl-entry">Pusztai, T., Nastic, S., Raith, P., Dustdar, S., Vij, D., & Xiong, Y. (2023). Vela: A 3-Phase Distributed Scheduler for the Edge-Cloud Continuum. In <i>Proceedings 2023 IEEE International Conference on Cloud Engineering (IC2E 2023)</i> (pp. 161–172). IEEE. https://doi.org/10.1109/IC2E59103.2023.00026</div>
</div>
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/190652
-
dc.description.abstract
The amalgamation of multiple Edge and Cloud clusters into an Edge-Cloud continuum requires efficient scheduling techniques to cope with high numbers of infrastructure nodes and computing jobs. Since monolithic schedulers typically do not scale well beyond a certain cluster size, distributed scheduling approaches are usually employed to address such scalability issues. Distributed schedulers are often designed for Cloud environments and lack support for the Edge. Conversely, many Edge schedulers focus on single clusters and provide limited support to deal with the scale of the Edge-Cloud continuum. In this paper, we present the Vela Distributed Scheduler, a globally distributed scheduler, which is specifically tailored for the Edge-Cloud continuum. The main contributions of our work include: i) A novel, globally distributed and orchestrator-independent scheduler with a 3-phase scheduling workflow; ii) A two-level, informed sampling mechanism, which reduces latency for globally distributed sampling and leverages job requirements to produce high quality node samples; And iii) a MultiBind mechanism that significantly reduces job evictions and rescheduling due to scheduling conflicts. We implement Vela on top of Kubernetes and evaluate it in a realistic large-scale setup using multiple interconnected, globally distributed, and production-ready MicroK8s clusters with up to 20,000 total simulated nodes. Our results show that Vela’s performance scales linearly with infrastructure size and that it reduces scheduling conflicts by a factor of 10.
en
dc.description.sponsorship
European Commission
-
dc.language.iso
en
-
dc.subject
distributed scheduling
en
dc.subject
edge computing
en
dc.subject
edge-cloud continuum
en
dc.title
Vela: A 3-Phase Distributed Scheduler for the Edge-Cloud Continuum
en
dc.type
Inproceedings
en
dc.type
Konferenzbeitrag
de
dc.relation.isbn
979-8-3503-4394-6
-
dc.relation.doi
10.1109/IC2E59103.2023
-
dc.relation.issn
2373-3845
-
dc.description.startpage
161
-
dc.description.endpage
172
-
dc.relation.grantno
871403
-
dc.type.category
Full-Paper Contribution
-
dc.relation.eissn
2694-0825
-
tuw.booktitle
Proceedings 2023 IEEE International Conference on Cloud Engineering (IC2E 2023)
-
tuw.peerreviewed
true
-
tuw.relation.publisher
IEEE
-
tuw.project.title
An open, trusted fog computing platform facilitating the deployment, orchestration and management of scalable, heterogeneous and secure IOT services and cross-cloud apps
-
tuw.researchTopic.id
I4
-
tuw.researchTopic.name
Information Systems Engineering
-
tuw.researchTopic.value
100
-
tuw.publication.orgunit
E194-02 - Forschungsbereich Distributed Systems
-
tuw.publisher.doi
10.1109/IC2E59103.2023.00026
-
dc.description.numberOfPages
12
-
tuw.author.orcid
0000-0001-9765-6310
-
tuw.author.orcid
0000-0003-0410-6315
-
tuw.author.orcid
0000-0003-3293-9437
-
tuw.author.orcid
0000-0001-6872-8821
-
tuw.event.name
2023 IEEE International Conference on Cloud Engineering (IC2E)
en
tuw.event.startdate
25-09-2023
-
tuw.event.enddate
29-09-2023
-
tuw.event.online
On Site
-
tuw.event.type
Event for scientific audience
-
tuw.event.place
Boston, MA
-
tuw.event.country
US
-
tuw.event.presenter
Pusztai, Thomas
-
wb.sciencebranch
Informatik
-
wb.sciencebranch.oefos
1020
-
wb.sciencebranch.value
100
-
item.languageiso639-1
en
-
item.openairetype
conference paper
-
item.grantfulltext
none
-
item.fulltext
no Fulltext
-
item.cerifentitytype
Publications
-
item.openairecristype
http://purl.org/coar/resource_type/c_5794
-
crisitem.author.dept
E194-02 - Forschungsbereich Distributed Systems
-
crisitem.author.dept
E194-02 - Forschungsbereich Distributed Systems
-
crisitem.author.dept
E194-02 - Forschungsbereich Distributed Systems
-
crisitem.author.dept
E194-02 - Forschungsbereich Distributed Systems
-
crisitem.author.orcid
0000-0001-9765-6310
-
crisitem.author.orcid
0000-0003-0410-6315
-
crisitem.author.orcid
0000-0003-3293-9437
-
crisitem.author.orcid
0000-0001-6872-8821
-
crisitem.author.parentorg
E194 - Institut für Information Systems Engineering
-
crisitem.author.parentorg
E194 - Institut für Information Systems Engineering
-
crisitem.author.parentorg
E194 - Institut für Information Systems Engineering
-
crisitem.author.parentorg
E194 - Institut für Information Systems Engineering