20212021 2nd Global Conference for Advancement in Technology (GCAT)Requires access

Effect of Garbage Collection on Streaming Big Data Workloads

S Abhaay, MG Shashank, BS Shreyas, Subramaniam Kalambur

Open publisher page 0 citations

Abstract

Java applications retrieve memory items as needed. The function of garbage collection (GC) on Java Virtual Machine (JVM) is to automatically determine which memory is no longer in use by the Java system and to deallocate the objects stored in this part of the memory. As memory is restored to JVM automatically, Java developers are not responsible for explicitly deleting unused memory items. We study the performance of various GCs on an Apache Kafka-Storm platform for processing a real-time workload. We demonstrate that the choice of the Garbage collector is sensitive to the configuration of Kafka and the impact of Garbage Collection events on the latency of processing application.

About this research paper

What this paper is about

Java applications retrieve memory items as needed. The function of garbage collection (GC) on Java Virtual Machine (JVM) is to automatically determine which memory is no longer in use by the Java system and to deallocate the objects stored in this part of the memory. As memory is restored to JVM automatically, Java developers are not responsible for explicitly deleting unused memory items. We study the performance of various GCs on an Apache Kafka-Storm platform for processing a real-time workload. We demonstrate that the choice of the Garbage collector is sensitive to the configuration of Kafka and the impact of Garbage Collection events on the latency of processing application.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Java applications retrieve memory items as needed. The function of garbage collection (GC) on Java Virtual Machine (JVM) is to automatically determine which memory is no longer in use by the Java system and to deallocate the objects stored in this part of the memory. As memory is restored to JVM automatically, Java developers are not responsible for explicitly deleting unused memory items. We study the performance of various GCs on an Apache Kafka-Storm platform for processing a real-time workload. We demonstrate that the choice of the Garbage collector is sensitive to the configuration of Kafka and the impact of Garbage Collection events on the latency of processing application.

Key concepts: Garbage collection, Computer science, Manual memory management, Java, Operating system, Garbage, Memory management, Latency (audio)

Related papers

Back to paper searchBrowse research topicsOriginal source
Effect of Garbage Collection on Streaming Big Data Workloads — Research Paper | ScholarLens