Proceedings Article10.1145/301308.301350
Timed consistency for shared distributed objects
Francisco J. Torres-Rojas,Mustaque Ahamad,Michel Raynal +2 more
- 01 May 1999
- pp 163-172
112
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Replication for web hosting systems
TL;DR: To identify the key issues in designing a wide-area replica hosting system, this work presents an architectural framework that assists in characterizing different systems in a systematic manner and categorizes different research efforts and review their relative merits and demerits.
Analyzing consistency properties for fun and profit
Wojciech Golab,Xiaozhou Li,Mehul A. Shah +2 more
- 06 Jun 2011
TL;DR: This work addresses two important problems related to the consistency properties in a history of operations on a read/write register, and investigates two quantities: one is the staleness of the reads and the commonality of violations.
126
quasi-linearizability: relaxed consistency for improved concurrency
Yehuda Afek,Guy Korland,Eitan Yanovsky +2 more
- 14 Dec 2010
TL;DR: A quantitative definition of limited non-determinism, a notion the authors call Quasi Linearizability, and examples of quasi concurrent implementations that out perform state of the art standard implementations due to the relaxed requirement.
110
Hybris: Robust Hybrid Cloud Storage
Dan Dobre,Paolo Viotti,Marko Vukolic +2 more
- 03 Nov 2014
TL;DR: Hybris key-value store is presented, the first robust hybrid cloud storage system, aiming at addressing security, reliability, and consistency concerns leveraging both private and public cloud resources, and significantly outperforms comparable multi-cloud storage systems.
•Proceedings Article
Remote control: distributed application configuration, management, and visualization with plush
Jeannie Albrecht,Ryan Braud,Darren Dao,Nikolay Topilski,Christopher Tuttle,Alex C. Snoeren,Amin Vahdat +6 more
- 01 Nov 2007
TL;DR: Plush as mentioned in this paper is a fully configurable application management infrastructure designed to meet the general requirements of several different classes of distributed applications and execution environments, allowing developers to specifically define the flow of control needed by their computations using application building blocks.
References
Time, clocks, and the ordering of events in a distributed system
TL;DR: In this article, the concept of one event happening before another in a distributed system is examined, and a distributed algorithm is given for synchronizing a system of logical clocks which can be used to totally order the events.
Time, clocks, and the ordering of events in a distributed system
TL;DR: In this paper, the concept of one event happening before another in a distributed system is examined, and a distributed algorithm is given for synchronizing a system of logical clocks which can be used to totally order the events.
•Proceedings Article
Hypertext Transfer Protocol -- HTTP/1.1
Roy T. Fielding,James Gettys,Jeffrey C. Mogul,H. Frystyk,Larry Masinter,Paul J. Leach,Tim Berners-Lee +6 more
- 01 Jan 1997
TL;DR: The Hypertext Transfer Protocol is an application-level protocol for distributed, collaborative, hypermedia information systems, which can be used for many tasks beyond its use for hypertext through extension of its request methods, error codes and headers.
4.4K
Linearizability: a correctness condition for concurrent objects
TL;DR: This paper defines linearizability, compares it to other correctness conditions, presents and demonstrates a method for proving the correctness of implementations, and shows how to reason about concurrent objects, given they are linearizable.
How to Make a Multiprocessor Computer That Correctly Executes Multiprocess Programs
TL;DR: Many large sequential computers execute operations in a different order than is specified by the program, and a correct execution by each processor does not guarantee the correct execution of the entire program.