Espresso: Brewing java for more non-volatility with non-volatile memory
Fast, byte-addressable non-volatile memory (NVM) embraces both near-DRAM latency and
disk-like persistence, which has generated considerable interests to revolutionize system …
disk-like persistence, which has generated considerable interests to revolutionize system …
An experimental evaluation of garbage collectors on big data applications
Popular big data frameworks, ranging from Hadoop MapReduce to Spark, rely on garbage-
collected languages, such as Java and Scala. Big data applications are especially sensitive …
collected languages, such as Java and Scala. Big data applications are especially sensitive …
Characterizing and optimizing hotspot parallel garbage collection on multicore systems
The proliferation of applications, frameworks, and services built on Java have led to an
ecosystem critically dependent on the underlying runtime system, the Java virtual machine …
ecosystem critically dependent on the underlying runtime system, the Java virtual machine …
Learned garbage collection
Several programming languages use garbage collectors (GCs) to automatically manage
memory for the programmer. Such collectors must decide when to look for unreachable …
memory for the programmer. Such collectors must decide when to look for unreachable …
Analysis and optimizations of java full garbage collection
Java runtime frees applications from manual memory management by its automatic garbage
collection (GC), at the cost of stop-the-world pauses. State-of-the-art collectors leverage …
collection (GC), at the cost of stop-the-world pauses. State-of-the-art collectors leverage …
Controlling garbage collection and request admission to improve performance of faas applications
D Quaresma, D Fireman… - 2020 IEEE 32nd …, 2020 - ieeexplore.ieee.org
Runtime environments like Java's JRE,. NET's CLR, and Ruby's MRI, are popular choices for
cloud-based applications and particularly in the Function as a Service (FaaS) serverless …
cloud-based applications and particularly in the Function as a Service (FaaS) serverless …
ScissorGC: scalable and efficient compaction for Java full garbage collection
Java runtime frees applications from manual memory management through automatic
garbage collection (GC). This, however, is usually at the cost of stop-the-world pauses. State …
garbage collection (GC). This, however, is usually at the cost of stop-the-world pauses. State …
CalmWPC: A buffer management to calm down write performance cliff for NAND flash-based storage systems
NAND Flash-based solid state disks (ie, SSDs) are widely applied in large-scale storage
systems. However, NAND Flash is featured with the asymmetric read and write performance …
systems. However, NAND Flash is featured with the asymmetric read and write performance …
Spark performance optimization analysis in memory tuning on gc overhead for big data analytics
DM Adinew, Z Shijie, Y Liao - Proceedings of the 2019 8th International …, 2019 - dl.acm.org
Apache spark is one of the high speed" in-memory computing" that run over the JVM. Due to
increasing data in volume, it needs performance optimization mechanism that requires …
increasing data in volume, it needs performance optimization mechanism that requires …
The coming age of pervasive data processing
JS Rellermeyer, SO Khorasani, D Graur… - … on Parallel and …, 2019 - ieeexplore.ieee.org
Emerging Big Data analytics and machine learning applications require a significant amount
of computational power. While there exists a plethora of large-scale data processing …
of computational power. While there exists a plethora of large-scale data processing …