Thursday, May 7, 2015

Blade : A Data Center Garbage Collector

0 comments
An increasing number of high-performance distributed systems are written in garbage collected languages. This removes a large class of harmful bugs from these systems. However, it also introduces high tail-latency do to garbage collection pause times. We address this problem through a new technique of garbage collection avoidance which we call BLADE. BLADE is an API between the collector and application developer that allows developers to leverage existing failure recovery mechanisms in distributed systems to coordinate collection and bound the latency impact. We describe BLADE and implement it for the Go programming language. We also investigate two different systems that utilize BLADE, a HTTP load-balancer and the Raft consensus algorithm.

read the paper here

Leave a Reply

 
All Tech News IN © 2011 DheTemplate.com & Main Blogger .