Business Technology & Case
-
-
45'
As the IT industry is managing an ever-increasing number of users, thus dealing with significant problems of resource management, computing power distribution, and scalability presents a hard challenge. Traditional network software systems commonly built upon monolithic single-purpose servers restrict the need for software applications to be reduced to smaller, independent and highly cohesive services. The focus is on resource reusability and utilization, while complexity is kept manageable. Common cloud-based infrastructure systems are running on a Docker or Kubernetes based cluster, which are substantially different than systems running virtualization. In that manner, we explored systems which further improve cloud-based system using GraalVM, a polyglot high-performance virtual machine, for JVM-based languages together with Quarks, a Kubernetes native Java tailored framework. The ladder combination presents improvement in the subsystem used for placing software service into a cloud infrastructure as well as several other performance variables. In addition, we explore GraalVM's creating of native images using it's Ahead-Of-Time (AOT) compilation mechanism, examine the architectures of givens systems, and present results gained within our academic testing environment.