2021 International Conference on Computer Communications and Networks (ICCCN) 2021
DOI: 10.1109/icccn52240.2021.9522318
|View full text |Cite
|
Sign up to set email alerts
|

mck8s: An orchestration platform for geo-distributed multi-cluster environments

Abstract: Following the adoption of cloud computing, the proliferation of cloud data centers in multiple regions, and the emergence of computing paradigms such as fog computing, there is a need for integrated and efficient management of geodistributed clusters. Geo-distributed deployments suffer from resource fragmentation, as the resources in certain locations are over-allocated while others are under-utilized. Orchestration platforms such as Kubernetes and Kubernetes Federation offer the conceptual models and building… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
13
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
3
1

Relationship

1
6

Authors

Journals

citations
Cited by 25 publications
(13 citation statements)
references
References 21 publications
0
13
0
Order By: Relevance
“…4) Data traffic reduction: Arkian et al [16] presented a geo-distributed stream processing model to sustain a sufficient parallel throughput among Edge devices, optimizing the network latency and resource utilization. Tamiru et al [17] designed and integrated a scheduler in the Kubernetes orchestration platform that models the workload requirements, resource capacity, and the ingress traffic to multiple computing clusters. Mehran et al [9] proposed a two-sided matching and resource allocation model for streaming applications that improves the data processing time of microservices and residual bandwidth of Cloud and Fog devices.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…4) Data traffic reduction: Arkian et al [16] presented a geo-distributed stream processing model to sustain a sufficient parallel throughput among Edge devices, optimizing the network latency and resource utilization. Tamiru et al [17] designed and integrated a scheduler in the Kubernetes orchestration platform that models the workload requirements, resource capacity, and the ingress traffic to multiple computing clusters. Mehran et al [9] proposed a two-sided matching and resource allocation model for streaming applications that improves the data processing time of microservices and residual bandwidth of Cloud and Fog devices.…”
Section: Related Workmentioning
confidence: 99%
“…We integrated our customized scheduler in the Kubernetes 1.21 orchestration tool using the Python client library 17.17 [27], published in the GitHub code repository [28]. We employed the Prometheus Operator v0.45.0 to monitor the Kubernetes deployments, microservices, containers, and devices [17]. We used the KubeMQ 2.2.10 message queue platform to implement the asynchronous data exchange between microservices [29].…”
Section: Implementation and Experimental Setupmentioning
confidence: 99%
“…Transparent migration for the application Transparent migration for the clients Uses unmodified application images is frequently used to prototype fog computing platforms [22], [23], [24] The RPIs use the HypriotOS Linux distribution, Kubernetes 1.16 and Docker 19.03.5.…”
Section: Stateful Migration Supports Any Kernel Version Maintains Ope...mentioning
confidence: 99%
“…Mck8s [12] is another similar solution with geo-distribution application deployments. The primary objective being to deploy applications onto other locations including Edge sites.…”
Section: Related Workmentioning
confidence: 99%