A bloat-aware design for big data applications

Y Bu, V Borkar, G Xu, MJ Carey - … of the 2013 international symposium on …, 2013 - dl.acm.org
… a bloat-aware design paradigm towards the development of efficient and scalable Big Data
applications … lists of two widely-used open-source Big Data applications. Next, we discuss our …

Understanding and combating memory bloat in managed data-intensive systems

K Nguyen, K Wang, Y Bu, L Fang, G Xu - ACM Transactions on Software …, 2018 - dl.acm.org
… We have also conducted experiments to verify the nongenerational property of data items
in Big Data applications. Figure 4 depicts the memory footprint and its correlation with epochs …

Facade: A compiler and runtime for (almost) object-bounded big data applications

K Nguyen, K Wang, Y Bu, L Fang, J Hu… - ACM SIGARCH Computer …, 2015 - dl.acm.org
data manipulation code by automatically transforming the data path of an existing Big Data
application… the number of runtime heap objects created for data types in each thread is (almost…

Antipatterns causing memory bloat: A case study

K Jezek, R Lipka - 2017 IEEE 24th International Conference on …, 2017 - ieeexplore.ieee.org
application was relatively well designed with no memory leaks, it required such a big amount
of memory that for large data the application … A bloat-aware design for big data applications,…

An experimental evaluation of garbage collectors on big data applications

L Xu, T Guo, W Dou, W Wang, J Wei - … Conference on Very Large Data …, 2019 - par.nsf.gov
… • We summarize the typical memory usage patterns of big data applications, and
empirically evaluate three widely-used garbage collectors on four Spark applications. Our in-depth …

Jred: Program customization and bloatware mitigation based on static analysis

Y Jiang, D Wu, P Liu - … computer software and applications …, 2016 - ieeexplore.ieee.org
data of each class in an application or a JRE together to calculate the complexity of that
application … Xu, and MJ Carey, “A bloat-aware design for big data applications,” in Proc. ISMM ’13…

A multi-OS cross-layer study of bloating in user programs, kernel and managed execution environments

A Quach, R Erinfolami, D Demicco… - Proceedings of the 2017 …, 2017 - dl.acm.org
We present a study of bloating across the software stack. We study user-level programs, OS
kernels and Java virtual machine. We employ: (1) static measurements to detect limits to …

Debloating software through {Piece-Wise} compilation and loading

A Quach, A Prakash, L Yan - 27th USENIX security symposium (USENIX …, 2018 - usenix.org
Programs are bloated. Our study shows that only 5% of libc is used on average across the
Ubuntu Desktop envi-ronment (2016 programs); the heaviest user, vlc media player, only …

Xdebloat: Towards automated feature-oriented app debloating

Y Tang, H Zhou, X Luo, T Chen… - IEEE Transactions …, 2021 - ieeexplore.ieee.org
… We evaluate XDebloat with 200 open-source and 1,000 commercial apps. The results
show that XDebloat can successfully remove components from apps or transform apps into on-…

Locality-aware GC optimisations for big data workloads

D Patrício, R Bruno, J Simão, P Ferreira… - On the Move to …, 2017 - Springer
… a well-known and widely used Big Data application, we show negligible overhead in frequent
… Previous works, such as Bu et al. with their bloat-aware design [5] have also alerted to this …