Browse wiki

From Navigators

Jump to: navigation, search
Publication:EDC15
Abstract Most services inside a data center are dis Most services inside a data center are distributed systems requiring coordination and synchronization in the form of primitives like distributed locks and message queues. We argue that extensibility is a crucial feature of the coordination infrastructures used in these systems. Without the ability to extend the functionality of coordination services, applications might end up using sub-optimal coordination algorithms, possibly leading to low performance. Adding extensibility, however, requires mechanisms that constrain extensions to be able to make reasonable security and performance guarantees. We propose a scheme that enables extensions to be introduced and removed dynamically in a secure way. To avoid performance overheads due to poorly designed extensions, it constrains the access of extensions to resources. Evaluation results for extensible versions of ZooKeeper and DepSpace show that it is possible to increase the throughput of a distributed queue by more than an order of magnitude (17x for ZooKeeper, 24x for DepSpace) while keeping the underlying coordination kernel small. the underlying coordination kernel small.
Address Bordeux, France  +
Author Tobias Distler + , Christopher Bahn + , Alysson Bessani + , Frank Fischer + , Flavio Junqueira +
Booktitle Proceedings of the 10th ACM European Conference on Computer Systems (EuroSys)  +
Document EuroSys15-edc.pdf +
Key EDC15  +
Month apr  +
NumPubDate 2,015.04  +
Project Project:BioBankCloud +
ResearchLine Fault and Intrusion Tolerance in Open Distributed Systems (FIT) +
Title Extensible Distributed Coordination  +
Type inproceedings  +
Year 2015  +
Has improper value forThis property is a special property in this wiki. Url  +
Categories Publication  +
Modification dateThis property is a special property in this wiki. 23 July 2015 01:32:16  +
hide properties that link here 
  No properties link to this page.
 

 

Enter the name of the page to start browsing from.
Views
Personal tools
Toolbox
Navigators toolbox