Heteroos: Os design for heterogeneous memory management in datacenter

S Kannan, A Gavrilovska, V Gupta… - Proceedings of the 44th …, 2017 - dl.acm.org
Heterogeneous memory management combined with server virtualization in datacenters is
expected to increase the software and OS management complexity. State-of-the-art …

Optimizing grouped aggregation in geo-distributed streaming analytics

B Heintz, A Chandra, RK Sitaraman - Proceedings of the 24th …, 2015 - dl.acm.org
Large quantities of data are generated continuously over time and from disparate sources
such as users, devices, and sensors located around the globe. This results in the need for …

Trading timeliness and accuracy in geo-distributed streaming analytics

B Heintz, A Chandra, RK Sitaraman - Proceedings of the Seventh ACM …, 2016 - dl.acm.org
Many applications must ingest rapid data streams and produce analytics results in near-real-
time. It is increasingly common for inputs to such applications to originate from …

A TTL-based approach for data aggregation in geo-distributed streaming analytics

D Kumar, J Li, A Chandra, R Sitaraman - Proceedings of the ACM on …, 2019 - dl.acm.org
Streaming analytics require real-time aggregation and processing of geographically
distributed data streams continuously over time. The typical analytics infrastructure for …

Optimizing timeliness and cost in geo-distributed streaming analytics

B Heintz, A Chandra… - IEEE Transactions on …, 2017 - ieeexplore.ieee.org
Rapid data streams are generated continuously from diverse sources including users,
devices, and sensors located around the globe. This results in the need for efficient geo …

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 …

Mnemo: Boosting memory cost efficiency in hybrid memory systems

TD Doudali, A Gavrilovska - 2019 IEEE International Parallel …, 2019 - ieeexplore.ieee.org
For hosting data-serving and caching workloads based on key-value stores in clouds, the
cost of memory represents a significant portion of the hosting expenses. The emergence of …

Accelerating columnar storage based on asynchronous skip** strategy

W Li, Z Yang, L Deng, Z Cheng, W Wen, Y He - Big Data Research, 2023 - Elsevier
Many database applications, such as OnLine Analytical Processing (OLAP), web-based
information extraction or scientific computation, need to select a subset of fields based on …

{ELF}:{Efficient} Lightweight Fast Stream Processing at Scale

L Hu, K Schwan, H Amur, X Chen - 2014 USENIX Annual Technical …, 2014 - usenix.org
Stream processing has become a key means for gaining rapid insights from webserver-
captured data. Challenges include how to scale to numerous, concurrently running …

System and method for supporting a reference store in a distributed computing environment

H Raja, C Purdy, G Gleyzer - US Patent 9,934,246, 2018 - Google Patents
(57) ABSTRACT A system and method support a reference store in a distrib uted computing
environment such as a distributed data grid. The system associates a ticket with the …