Title
Distributed programming and consistency: principles and practice
Abstract
In recent years, distributed programming has become a topic of widespread interest among developers. However, writing reliable distributed programs remains stubbornly difficult. In addition to the inherent challenges of distribution---asynchrony, concurrency, and partial failure---many modern distributed systems operate at massive scale. Scalability concerns have in turn encouraged many developers to eschew strongly consistent distributed storage in favor of application-level consistency criteria [5, 10, 18], which has raised the degree of difficulty still further.
Year
DOI
Venue
2012
10.1145/2391229.2391256
SoCC
Keywords
Field
DocType
inherent challenge,widespread interest,partial failure,recent year,massive scale,application-level consistency criterion,scalability concern,distributed computing
Concurrency,Computer science,Distributed data store,Real-time computing,Distributed algorithm,Distributed computing,Scalability
Conference
Citations 
PageRank 
References 
0
0.34
13
Authors
3
Name
Order
Citations
PageRank
Peter Alvaro146328.96
Neil Conway245821.46
Joseph M. Hellerstein3140931651.14