TY - GEN
T1 - Cloud computing with Kubernetes cluster elastic scaling
AU - Thurgood, Brandon
AU - Lennon, Ruth G.
N1 - Publisher Copyright:
© 2019 Association for Computing Machinery.
PY - 2019/7/1
Y1 - 2019/7/1
N2 - 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.
AB - 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.
KW - Artificial Intelligence
KW - Autoscaling
KW - Container as a Service
KW - Infrastructure as a Service
KW - Kubernetes
KW - Parallel and distributed architectures
UR - https://www.scopus.com/pages/publications/85072811836
U2 - 10.1145/3341325.3341995
DO - 10.1145/3341325.3341995
M3 - Conference contribution
AN - SCOPUS:85072811836
T3 - ACM International Conference Proceeding Series
BT - Proceedings of the 3rd International Conference on Future Networks and Distributed Systems, ICFNDS 2019
PB - Association for Computing Machinery
T2 - 3rd International Conference on Future Networks and Distributed Systems, ICFNDS 2019
Y2 - 1 July 2019 through 2 July 2019
ER -