Taurus
Abstract
Many distributed workloads in today's data centers are written in managed languages such as Java or Ruby. Examples include big data frameworks such as Hadoop, data stores such as Cassandra or applications such as the SOLR search engine. These workloads typically run across many independent language runtime systems on different nodes. This setup represents a source of inefficiency, as these language runtime systems are unaware of each other. For example, they may perform Garbage Collection at times that are locally reasonable but not in a distributed setting.
Document Details
- Document Type
- Pub Defense Publication
- Publication Date
- Mar 25, 2016
- Source ID
- 10.1145/2980024.2872386
Entities
People
- John Kubiatowicz
- Krste Asanovic
- Martin Maas
- Tim Harris
Organizations
- Defense Advanced Research Projects Agency
- United States Department of Energy
- University of California, Berkeley