Espresso: Brewing java for more non-volatility with non-volatile memory

M Wu, Z Zhao, H Li, H Li, H Chen, B Zang… - Proceedings of the …, 2018 - dl.acm.org
Fast, byte-addressable non-volatile memory (NVM) embraces both near-DRAM latency and
disk-like persistence, which has generated considerable interests to revolutionize system …

An experimental evaluation of garbage collectors on big data applications

L Xu, T Guo, W Dou, W Wang, J Wei - … on Very Large Data Bases (VLDB' …, 2019 - par.nsf.gov
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 …

Characterizing and optimizing hotspot parallel garbage collection on multicore systems

K Suo, J Rao, H Jiang, W Srisa-an - Proceedings of the Thirteenth …, 2018 - dl.acm.org
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 …

Learned garbage collection

L Cen, R Marcus, H Mao, J Gottschlich… - Proceedings of the 4th …, 2020 - dl.acm.org
Several programming languages use garbage collectors (GCs) to automatically manage
memory for the programmer. Such collectors must decide when to look for unreachable …

Analysis and optimizations of java full garbage collection

H Li, M Wu, H Chen - Proceedings of the 9th Asia-Pacific Workshop on …, 2018 - dl.acm.org
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 …

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 …

ScissorGC: scalable and efficient compaction for Java full garbage collection

H Li, M Wu, B Zang, H Chen - Proceedings of the 15th ACM SIGPLAN …, 2019 - dl.acm.org
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 …

CalmWPC: A buffer management to calm down write performance cliff for NAND flash-based storage systems

H Sun, G Chen, J Huang, X Qin, W Shi - Future generation computer …, 2019 - Elsevier
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 …

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 …

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 …