[1] SILBERSCHATZ A, KORTH H F, SUDARSHAN S. Database system concepts[M]. New York: McGraw-Hill Science/Engineering/Math, 2010:852. [2] SCHNEIDER F B. Implementing fault-tolerant services using the state machine approach: a tutorial[J]. ACM Computing Surveys, 1990, 22(4): 299-319. [3] TERRY D B, THEIMER M M, PETERSEN K, et al. Managing update conflicts in Bayou, a weakly connected replicated storage system[C]// Proceedings of the 15th ACM Symposium on Operating System Principles. New York: ACM, 1995: 172-183. [4] MAHAJAN P, SETTY S, LEE S, et al. Depot: cloud storage with minimal trust[J]. ACM Transactions on Computer Systems, 2011, 29(4): 12. [5] LAMPORT L. Time, clocks, and the ordering of events in a distributed system[J]. Communications of the ACM, 1978, 21(7): 558-565. [6] LAMPORT L. The implementation of reliable distributed multiprocess systems[J]. Computer Networks, 1978, 2(2): 95-114. [7] CHARRON-BOST B, PEDONE F, SCHIPER A. Replication: theory and practice[M]. New York: Springer Science and Business Media, 2010:补充14-15. [8] KEMME B, PEDONE F, ALONSO G, et al. Processing transactions over optimistic atomic broadcast protocols[C]// Proceedings of the 19th International Conference on Distributed Computing Systems. Piscataway: IEEE, 1999: 424-431. [9] KOBUS T, KOKOCINSKI M, WOJCIECHOWSKI P T. Hybrid replication: state-machine-based and deferred-update replication schemes combined[C]// Proceedings of the 2013 IEEE 33rd International Conference on Distributed Computing Systems. Piscataway: IEEE, 2013: 286-296. [10] LI C, PORTO D, CLEMENT A, et al. Making geo-replicated systems fast as possible, consistent when necessary[C]// Proceedings of the 10th USENIX Symposium on Operating Systems Design and Implementation. Berkeley: USENIX Association, 2012: 265-278. [11] GUNDA P K, RAVINDRANATH L, THEKKATH C A, et al. Nectar: automatic management of data and computation in datacenters[C]// Proceedings of the 9th USENIX Symposium on Operating Systems Design and Implementation. Berkeley: USENIX Association, 2010, 10: 1-8. [12] ARDEKANI M S, TERRY D B. A self-configurable geo-replicated cloud storage system[C]// Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation. Berkeley: USENIX Association, 2014: 367-381. [13] TERRY D B, PRABHAKARAN V, KOTLA R, et al. Consistency-based service level agreements for cloud storage[C]// Proceedings of the 24th ACM Symposium on Operating Systems Principles. New York: ACM, 2013: 309-324. [14] COOPER B F, SILBERSTEIN A, TAM E, et al. Benchmarking cloud serving systems with YCSB[C]// Proceedings of the 1st ACM Symposium on Cloud computing. New York: ACM, 2010: 143-154. |