Enhancing performance of Cloud-based software systems with GraalVM and Quarkus

Track

Business Technology & Case

Date and time

-

Room

-

Duration

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.

Lecture details

Type: Lecture
Group of activity: Business Technology & Case

About speaker

Like us on Facebook

We post news, photos and other interesting facts on official JavaCro Facebook Page.

Follow us on Twitter

Keep up to date with all the news on Twitter!

Organizers

The conference is organized by the Croatian Association of Oracle users & Croatian Java Users Association. 

Media Sponsors