Cloud computing with Kubernetes cluster elastic scaling

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

10 Citations (Scopus)

Abstract

Cloud computing and artificial intelligence (AI) technologies are becoming increasingly prevalent in the industry, necessitating the requirement for advanced platforms to support their workloads through parallel and distributed architectures. Kubernetes provides an ideal platform for hosting various workloads, including dynamic workloads based on AI applications that support ubiquitous computing devices leveraging parallel and distributed architectures. The rationale is that Kubernetes can be used to support backend services running on parallel and distributed architectures, hosting ubiquitous cloud computing workloads. These applications support smart homes and concerts, providing an environment that automatically scales based on demand. While Kubernetes does offer support for auto scaling of Pods to support these workloads, automated scaling of the cluster itself is not currently offered. In this paper we introduce a Free and Open Source Software (FOSS) solution for autoscaling Kubernetes (K8s) worker nodes within a cluster to support dynamic workloads. We go on to discuss scalability issues and security concerns both on the platform and within the hosted AI applications.

Original languageEnglish
Title of host publicationProceedings of the 3rd International Conference on Future Networks and Distributed Systems, ICFNDS 2019
PublisherAssociation for Computing Machinery
ISBN (Electronic)9781450371636
DOIs
Publication statusPublished - 1 Jul 2019
Event3rd International Conference on Future Networks and Distributed Systems, ICFNDS 2019 - Paris, France
Duration: 1 Jul 20192 Jul 2019

Publication series

NameACM International Conference Proceeding Series

Conference

Conference3rd International Conference on Future Networks and Distributed Systems, ICFNDS 2019
Country/TerritoryFrance
CityParis
Period1/07/192/07/19

Keywords

  • Artificial Intelligence
  • Autoscaling
  • Container as a Service
  • Infrastructure as a Service
  • Kubernetes
  • Parallel and distributed architectures

Fingerprint

Dive into the research topics of 'Cloud computing with Kubernetes cluster elastic scaling'. Together they form a unique fingerprint.

Cite this