Collaborative Edge-Cloud Computing for Efficient Resource Utilization

Collaborative Edge-Cloud Computing for efficient resource utilization

The computing requirements for running a wide range of applications continue to increase. When designing a system to support these applications, there are several options to consider. One of these is edge computing. Edge computing reduces latency and increases data privacy by bringing computing power closer to the data source. However, unlike cloud servers, edge devices often have limited available resources. By balancing resource usage between edge and cloud computing, the effectiveness and performance of applications can be significantly improved.

The importance of edge-cloud balance

Achieving this balance requires insight into how edge and cloud computing resources can jointly respond to diverse application requirements. The framework used to implement this edge-cloud architecture is Kubernetes. However, Kubernetes does not in itself contain comprehensive mechanisms for distributing workloads evenly between edge and cloud infrastructures.

Evaluating edge-cloud collaboration with Kubernetes

Therefore, research was conducted into how workloads can be moved between edge and cloud environments using Kubernetes, taking into account computing requirements, existing edge workloads, and other relevant criteria. This approach focused on reducing latency while maintaining or improving application performance. The goal of this research was to explore a collaborative edge-cloud computing system that meets application requirements while making efficient use of resources.

Testing Kubernetes cluster configurations

Various Kubernetes cluster configurations were investigated, including edge-only, cloud-only, and combined edge-cloud configurations. To test these configurations, a demo application was deployed on the Kubernetes clusters. Performance and latency of the various configurations were analyzed using a load testing program.

Proposed edge-cloud autoscaler

Finally, an improved edge-cloud autoscaler setup for Kubernetes was proposed and its performance was compared to the previously evaluated configurations.

Download
Privacy overview
This website uses cookies. We use cookies to ensure that our website and services function properly, to gain insight into the use of our website, and to improve our products and marketing. For more information, please read our privacy and cookie policy.