{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,12,13]],"date-time":"2024-12-13T05:33:42Z","timestamp":1734068022264,"version":"3.30.2"},"reference-count":61,"publisher":"Elsevier BV","issue":"4","license":[{"start":{"date-parts":[[2003,4,1]],"date-time":"2003-04-01T00:00:00Z","timestamp":1049155200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Journal of Parallel and Distributed Computing"],"published-print":{"date-parts":[[2003,4]]},"DOI":"10.1016\/s0743-7315(03)00016-9","type":"journal-article","created":{"date-parts":[[2003,6,21]],"date-time":"2003-06-21T02:57:13Z","timestamp":1056164233000},"page":"410-433","source":"Crossref","is-referenced-by-count":1,"title":["Application-based dynamic primary views in asynchronous distributed systems"],"prefix":"10.1016","volume":"63","author":[{"given":"Alberto","family":"Bartoli","sequence":"first","affiliation":[]},{"given":"Ozalp","family":"Babaoglu","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/S0743-7315(03)00016-9_BIB1","unstructured":"Y. Amir, G. Chokler, D. Dolev, R. Vitenberg, Efficient state transfer in partitionable environments, Proceedings of the European Research Seminar in Advanced Distributed Systems (ERSADS97), March 1997."},{"key":"10.1016\/S0743-7315(03)00016-9_BIB2","doi-asserted-by":"crossref","unstructured":"Y. Amir, D. Dolev, S. Kramer, D. Malki, Transis: a communication sub-system for high availability, Proceedings of the 22nd Symposium on Fault-Tolerant Computing, July 1992, pp. 76\u201384.","DOI":"10.1109\/FTCS.1992.243613"},{"key":"10.1016\/S0743-7315(03)00016-9_BIB3","doi-asserted-by":"crossref","unstructured":"Y. Amir, C. Tutu, From total order to database replication, Proceedings of the IEEE International Conference on Distributed Computing System, 2002, to appear.","DOI":"10.1109\/ICDCS.2002.1022299"},{"key":"10.1016\/S0743-7315(03)00016-9_BIB4","doi-asserted-by":"crossref","unstructured":"\u00d6. Babaoglu, A. Bartoli, G. Dini, On programming with view synchrony, Proceedings of the 16th IEEE International Conference on Distributed Computing Systems, May 1996, pp. 3\u201310.","DOI":"10.1109\/ICDCS.1996.507895"},{"issue":"6","key":"10.1016\/S0743-7315(03)00016-9_BIB5","doi-asserted-by":"crossref","first-page":"642","DOI":"10.1109\/12.600823","article-title":"Enriched view synchrony","volume":"46","author":"Babaoglu","year":"1997","journal-title":"IEEE Trans. Comput."},{"key":"10.1016\/S0743-7315(03)00016-9_BIB6","doi-asserted-by":"crossref","unstructured":"\u00d6. Babaoglu, R Davoli, L. Giachini, P. Sabattini, The inherent cost of strong-partial view synchronous communication, in: Distributed Algorithms (WDAG9), Lecture Notes in Computer Science, Vol. 972, Springer, Berlin, October 1995, pp. 72\u201386.","DOI":"10.1007\/BFb0022139"},{"issue":"4","key":"10.1016\/S0743-7315(03)00016-9_BIB7","doi-asserted-by":"crossref","first-page":"308","DOI":"10.1109\/32.917522","article-title":"A. Montresor, Group communication in partitionable systems: specification and algorithms","volume":"27","author":"Babaoglu","year":"2001","journal-title":"IEEE Trans. Software Eng."},{"key":"10.1016\/S0743-7315(03)00016-9_BIB8","doi-asserted-by":"crossref","unstructured":"\u00d6. Babaoglu, R Davoli, A. Montresor, R. Segala, System support for partition-aware network applications, Proceedings of the 18th IEEE International Conference on Distributed Computing Systems, Amsterdam, May 1998.","DOI":"10.1109\/ICDCS.1998.679501"},{"issue":"4","key":"10.1016\/S0743-7315(03)00016-9_BIB9","doi-asserted-by":"crossref","first-page":"392","DOI":"10.1145\/75104.75107","article-title":"Increasing availability under mutual exclusion constraints","volume":"7","author":"Barbara","year":"1989","journal-title":"ACM Trans. Comput. Systems."},{"key":"10.1016\/S0743-7315(03)00016-9_BIB10","doi-asserted-by":"crossref","unstructured":"M. Bearden, R. Bianchini, A fault-tolerant algorithm for decentralized on-line quorum adaptation, Proceedings of the 28th International Symposium on Fault-Tolerant Computing, June 1998, pp. 262\u2013271.","DOI":"10.1109\/FTCS.1998.689477"},{"issue":"12","key":"10.1016\/S0743-7315(03)00016-9_BIB11","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1145\/163298.163303","article-title":"The process group approach to reliable distributed computing","volume":"36","author":"Birman","year":"1993","journal-title":"Comm. ACM"},{"key":"10.1016\/S0743-7315(03)00016-9_BIB12","unstructured":"K. Birman, Virtual synchrony model, in: Reliable Distributed Computing with the Isis Toolkit, IEEE CS Press, Silver Spring, MD, 1994."},{"issue":"9","key":"10.1016\/S0743-7315(03)00016-9_BIB13","doi-asserted-by":"crossref","first-page":"741","DOI":"10.1002\/(SICI)1097-024X(19990725)29:9<741::AID-SPE259>3.0.CO;2-I","article-title":"A review of experiences with reliable multicast","volume":"29","author":"Birman","year":"1999","journal-title":"Software\u2014Practice Exp."},{"key":"10.1016\/S0743-7315(03)00016-9_BIB14","doi-asserted-by":"crossref","unstructured":"K. Birman, R. Cooper, T. Joseph, K. Marzullo, M. Makpangou, K. Kane, F. Schmuck, M. Wood, The Isis System Manual, Version 2.1, Dept. of Computer Science, Cornell University, September 1993.","DOI":"10.21236\/ADA263576"},{"key":"10.1016\/S0743-7315(03)00016-9_BIB15","unstructured":"J. Bloch, D. Daniels, A. Spector, Weighted voting for directories: a comprehensive study, Technical Report CMU-CS-84-114, Carnegie-Mellon University, April 1984."},{"issue":"4","key":"10.1016\/S0743-7315(03)00016-9_BIB16","doi-asserted-by":"crossref","first-page":"859","DOI":"10.1145\/31846.31847","article-title":"A weighted voting algorithm for replicated directories","volume":"34","author":"Bloch","year":"1987","journal-title":"J. ACM"},{"key":"10.1016\/S0743-7315(03)00016-9_BIB17","doi-asserted-by":"crossref","unstructured":"D. Davcev, W.A. Burkhard, Consistency and recovery control for replicated files, Proceedings of the 10th ACM Symposium on Operating Systems Principles, December 1985, pp. 87\u201396.","DOI":"10.1145\/323647.323637"},{"issue":"3","key":"10.1016\/S0743-7315(03)00016-9_BIB18","doi-asserted-by":"crossref","first-page":"341","DOI":"10.1145\/5505.5508","article-title":"Consistency in partitioned networks","volume":"17","author":"Davidson","year":"1985","journal-title":"ACM Comput. Surveys"},{"key":"10.1016\/S0743-7315(03)00016-9_BIB19","doi-asserted-by":"crossref","unstructured":"D. Dolev, I. Keidar, E. Lotem, Dynamic voting for consistent primary components, Proceedings of the 16th ACM Symposium on Principles of Distributed Computing, August 1997.","DOI":"10.1145\/259380.259424"},{"key":"10.1016\/S0743-7315(03)00016-9_BIB20","doi-asserted-by":"crossref","unstructured":"D. Dolev, D. Malki, R. Strong, A framework for partitionable membership service, Technical Report CS95-4, Institute Of Computer Science, The Hebrew University of Jerusalem, 1995.","DOI":"10.1145\/248052.248124"},{"key":"10.1016\/S0743-7315(03)00016-9_BIB21","doi-asserted-by":"crossref","unstructured":"R. De Prisco, A. Fekete, N. Lynch, A. Shvartsman, A dynamic view-oriented group communication service, Proceedings of the 17th ACM Symposium on Principles of Distributed Computing, June 1998, pp. 227\u2013236.","DOI":"10.1145\/277697.277739"},{"key":"10.1016\/S0743-7315(03)00016-9_BIB22","doi-asserted-by":"crossref","unstructured":"R. De Prisco, A. Fekete, N. Lynch, A. Shvartsman, A dynamic primary configuration group communication service, Proceedings of the 13th International Symposium on Distributed Computing (DISC), Lecture Notes in Computer Science, Vol. 1693, 1999, pp. 64\u201378.","DOI":"10.1007\/3-540-48169-9_5"},{"key":"10.1016\/S0743-7315(03)00016-9_BIB23","doi-asserted-by":"crossref","unstructured":"A. El Abbadi, D. Skeen, F. Cristian, An efficient fault-tolerant protocol for replicated data management, Proceedings of ACM Symposium on Principles of Database Systems, April 1985, pp. 215\u2013229.","DOI":"10.1145\/325405.325443"},{"issue":"2","key":"10.1016\/S0743-7315(03)00016-9_BIB24","doi-asserted-by":"crossref","first-page":"264","DOI":"10.1145\/63500.63501","article-title":"Maintaining availability in partitioned replicated databases","volume":"14","author":"El Abbadi","year":"1989","journal-title":"ACM Trans. Database Systems"},{"key":"10.1016\/S0743-7315(03)00016-9_BIB25","doi-asserted-by":"crossref","unstructured":"A. Fekete, N. Lynch, A. Shvartsman, Specifying and using a partitionable group communication service, Proceedings of the 16th ACM Symposium on Principles of Distributed Computing, August 1997, pp. 53\u201362.","DOI":"10.1145\/259380.259422"},{"key":"10.1016\/S0743-7315(03)00016-9_BIB26","unstructured":"R. Friedman, R. Van Renesse, Strong and weak virtual synchrony in horus, Technical Report TR95-1537, Dept. of Computer Science, Cornell University, March 1995."},{"key":"10.1016\/S0743-7315(03)00016-9_BIB27","doi-asserted-by":"crossref","unstructured":"R. Friedman, A. Vaysburd, Fast replicated state machines over partitionable networks, Proceedings of the 16th IEEE Symposium on Reliable Distributed Systems, Durham, North Carolina, October 1997, pp. 130\u2013137.","DOI":"10.1109\/RELDIS.1997.632808"},{"issue":"4","key":"10.1016\/S0743-7315(03)00016-9_BIB28","doi-asserted-by":"crossref","first-page":"841","DOI":"10.1145\/4221.4223","article-title":"How to assign votes in a distributed system","volume":"32","author":"Garcia-Molina","year":"1985","journal-title":"J. ACM"},{"key":"10.1016\/S0743-7315(03)00016-9_BIB29","doi-asserted-by":"crossref","unstructured":"D. Gifford, Weighted voting for replicated data, Proceedings of the Seventh Symposium on Operating Systems Principles, ACM, 1979, pp. 150\u201362.","DOI":"10.1145\/800215.806583"},{"key":"10.1016\/S0743-7315(03)00016-9_BIB30","doi-asserted-by":"crossref","unstructured":"B. Glade, K. Birman, R. Cooper, R. van Renesse, Light-weight process groups in the Isis system, Distrib. Systems Eng. (July 1993).","DOI":"10.1088\/0967-1846\/1\/1\/004"},{"key":"10.1016\/S0743-7315(03)00016-9_BIB31","doi-asserted-by":"crossref","unstructured":"J. Gray, Notes on database operating systems, in: Operating Systems\u2014An Advanced Course, Lecture Notes on Computer Science, Vol. 66, Springer, Berlin, 1978, pp. 393\u2013481.","DOI":"10.1007\/3-540-08755-9_9"},{"key":"10.1016\/S0743-7315(03)00016-9_BIB32","unstructured":"Group Services Programming Guide and Reference (Version 2, Release 2), IBM Parallel Systems Support Programs for AIX, Document Number SC28-1675-00, November 1996."},{"key":"10.1016\/S0743-7315(03)00016-9_BIB33","unstructured":"M. Hayden, The ensemble system, Ph.D. Thesis, Department of Computer Science, Cornell University, 1998."},{"issue":"1","key":"10.1016\/S0743-7315(03)00016-9_BIB34","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1145\/6306.6308","article-title":"A quorum-consensus replication method for abstract data types","volume":"4","author":"Herlihy","year":"1986","journal-title":"ACM Trans. Comput. Systems"},{"issue":"2","key":"10.1016\/S0743-7315(03)00016-9_BIB35","doi-asserted-by":"crossref","first-page":"170","DOI":"10.1145\/22952.22953","article-title":"Dynamic quorum adjustment for partitioned data","volume":"12","author":"Herlihy","year":"1987","journal-title":"ACM Trans. Databases"},{"issue":"5","key":"10.1016\/S0743-7315(03)00016-9_BIB36","doi-asserted-by":"crossref","DOI":"10.1109\/12.677244","article-title":"A configurable membership service","volume":"47","author":"Hiltunen","year":"1998","journal-title":"IEEE Trans. Comput."},{"key":"10.1016\/S0743-7315(03)00016-9_BIB37","doi-asserted-by":"crossref","unstructured":"K. Ingols, I. Keidar, Availability study of dynamic voting algorithms, Proceedings of the 21st International Conference on Distributed Computing Systems, April 2001, pp. 247\u2013254.","DOI":"10.1109\/ICDSC.2001.918954"},{"issue":"2","key":"10.1016\/S0743-7315(03)00016-9_BIB38","doi-asserted-by":"crossref","first-page":"230","DOI":"10.1145\/78922.78926","article-title":"Dynamic voting algorithms for maintaining the consistency of a replicated database","volume":"15","author":"Jajodia","year":"1990","journal-title":"ACM Trans. Database Systems"},{"key":"10.1016\/S0743-7315(03)00016-9_BIB39","doi-asserted-by":"crossref","unstructured":"A. Joseph, A. deLespinasse, J. Tauber, D. Gifford, M. Kaashoek, Rover: a toolkit for mobile information access, Proceedings of the 15th ACM Symposium on Operating Systems Principles, Copper Mountain, Colorado, December 1995, pp. 156\u2013171.","DOI":"10.1145\/224056.224069"},{"key":"10.1016\/S0743-7315(03)00016-9_BIB40","doi-asserted-by":"crossref","unstructured":"F. Kaashoek, A. Tanenbaum, Group communication in the Amoeba distributed operating system, Proceedings of the 12th IEEE International Conference on Distributed Computing Systems, May 1991, pp. 222\u2013230.","DOI":"10.1109\/ICDCS.1991.148669"},{"issue":"3","key":"10.1016\/S0743-7315(03)00016-9_BIB41","doi-asserted-by":"crossref","first-page":"335","DOI":"10.1145\/363951.363955","article-title":"A new approach to developing and implementing eager database replication protocols","volume":"25","author":"Kemme","year":"2000","journal-title":"ACM Trans. Database Systems"},{"key":"10.1016\/S0743-7315(03)00016-9_BIB42","unstructured":"B. Kemme, G. Alonso, Don't be lazy, be consistent: Postgres-R, a new way to implement Database Replication, Proceedings of the 26th International Conference on Very Large Databases (VLDB), September 2000."},{"key":"10.1016\/S0743-7315(03)00016-9_BIB43","doi-asserted-by":"crossref","unstructured":"B. Kemme, A. Bartoli, \u00d6. Babaoglu, On-line reconfiguration in replicated databases based on group communication, Proceedings of the IEEE\/IFIP Dependable Systems and Networks, 2001, pp. 117\u2013126.","DOI":"10.1109\/DSN.2001.941398"},{"key":"10.1016\/S0743-7315(03)00016-9_BIB44","doi-asserted-by":"crossref","unstructured":"J. Kistler, M. Satyanarayanan, Disconnected operation in the Coda file system, Proceedings of the 13th ACM Symposium on Operating Systems Principles, October 1991, pp. 213\u2013225.","DOI":"10.1145\/121132.121166"},{"key":"10.1016\/S0743-7315(03)00016-9_BIB45","doi-asserted-by":"crossref","unstructured":"B. Lampson, Atomic transactions, in: Distributed Systems\u2014Architecture and Implementation, Lecture Notes on Computer Science, Vol. 105, Springer, Berlin, 1981, pp. 246\u2013265.","DOI":"10.1007\/3-540-10571-9_11"},{"issue":"2","key":"10.1016\/S0743-7315(03)00016-9_BIB46","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1145\/279227.279229","article-title":"The part-time parliament","volume":"16","author":"Lamport","year":"1998","journal-title":"ACM Trans. Comput. Systems"},{"key":"10.1016\/S0743-7315(03)00016-9_BIB47","unstructured":"B. Lampson, H. Sturgis, Crash recovery in a distributed data storage system, Technical Report, Xerox Palo Alto Research Center, Palo Alto, California, April 1979."},{"key":"10.1016\/S0743-7315(03)00016-9_BIB48","doi-asserted-by":"crossref","unstructured":"N. Lynch, A. Shvartsman, Robust emulation of shared memory using dynamic quorum-acknowledged broadcasts, Proceedings of the 27th International Symposium on Fault-Tolerant Computing, June, 1997.","DOI":"10.1109\/FTCS.1997.614100"},{"key":"10.1016\/S0743-7315(03)00016-9_BIB49","unstructured":"C. Malloth, Conception and implementation of a toolkit for building fault-tolerant distributed applications in large scale networks, Ph.D. Thesis, EPFL, Lausanne 1996."},{"key":"10.1016\/S0743-7315(03)00016-9_BIB50","unstructured":"C. Malloth, A. Schiper, View synchronous communication in large-scale networks, Proceedings of the 15th ACM Symposium on Operating Systems Principles, December 1995, pp. 143\u2013155."},{"key":"10.1016\/S0743-7315(03)00016-9_BIB51","doi-asserted-by":"crossref","unstructured":"L.E. Moser, Y. Amir, P.M. Melliar-Smith, D.A. Agarwal, Extended virtual synchrony, Proceedings of the 14th International Conference on Distributed Computing Systems, June 1994, pp. 56\u201365.","DOI":"10.1109\/ICDCS.1994.302392"},{"key":"10.1016\/S0743-7315(03)00016-9_BIB52","doi-asserted-by":"crossref","unstructured":"L. Mummert, M. Ebling, M. Satyanarayanan, Exploiting weak connectivity for mobile file access, Proceedings of the 2nd Open Workshop of the ESPRIT Project Broadcast, July 1995.","DOI":"10.1145\/224056.224068"},{"key":"10.1016\/S0743-7315(03)00016-9_BIB53","doi-asserted-by":"crossref","unstructured":"M. Pati\u00f1o-Mart\u00ednez, R. Jim\u00e9nez-Peris, B. Kemme, G. Alonso, Scalable replication in database cluster, Proceedings of DISC, 2000.","DOI":"10.1007\/3-540-40026-5_21"},{"year":"1994","series-title":"Consistent process membership in asynchronous environments, Reliable Distributed Computing with the Isis Toolkit","author":"Ricciardi","key":"10.1016\/S0743-7315(03)00016-9_BIB54"},{"issue":"1","key":"10.1016\/S0743-7315(03)00016-9_BIB55","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1145\/174613.174615","article-title":"Lightweight recoverable virtual memory","volume":"12","author":"Satyanarayanan","year":"1994","journal-title":"ACM Trans. Comput. Systems"},{"key":"10.1016\/S0743-7315(03)00016-9_BIB56","doi-asserted-by":"crossref","unstructured":"A. Schiper, A. Sandoz, Primary partition \u201cvirtually-synchronous communication\u201d harder than consensus, in: Distributed Algorithms (WDAG8), Lecture Notes in Computer Science, Vol. 857, Springer, Berlin, October 1994, pp. 39\u201352.","DOI":"10.1007\/BFb0020423"},{"issue":"1","key":"10.1016\/S0743-7315(03)00016-9_BIB57","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1145\/214451.214453","article-title":"Determining the last process to fail","volume":"3","author":"Skeen","year":"1985","journal-title":"ACM Trans. Comput. Systems"},{"key":"10.1016\/S0743-7315(03)00016-9_BIB58","doi-asserted-by":"crossref","unstructured":"D. Terry, M. Theimer, K. Petersen, A. Demers, M. Spreitzer, C. Hauser, Managing update conflicts in Bayou, a weakly connected replicated storage system, Proceedings of the 15th ACM Symposium on Operating Systems Principles, Copper Mountain, Colorado, December 1995, pp. 172\u2013183.","DOI":"10.1145\/224056.224070"},{"issue":"2","key":"10.1016\/S0743-7315(03)00016-9_BIB59","doi-asserted-by":"crossref","first-page":"180","DOI":"10.1145\/320071.320076","article-title":"A majority consensus approach for multiple copy databases","volume":"4","author":"Thomas","year":"1979","journal-title":"ACM Trans. Database Systems"},{"year":"1994","series-title":"The Horus system, Reliable Distributed Computing with the Isis Toolkit","author":"Renesse","key":"10.1016\/S0743-7315(03)00016-9_BIB60"},{"key":"10.1016\/S0743-7315(03)00016-9_BIB61","doi-asserted-by":"crossref","unstructured":"W. Vogels, D. Dumitriu, K. Birman, R. Gamache, R. Short, J. Vert, M. Massa, J. Barrera, J. Gray, The design and architecture of the microsoft cluster service\u2014a practical approach to high availability and scalability, Proceedings of the 28th Symposium on Fault-Tolerant Computing, June 1998.","DOI":"10.1109\/FTCS.1998.689494"}],"container-title":["Journal of Parallel and Distributed Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0743731503000169?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0743731503000169?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2024,12,12]],"date-time":"2024-12-12T23:51:24Z","timestamp":1734047484000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0743731503000169"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003,4]]},"references-count":61,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2003,4]]}},"alternative-id":["S0743731503000169"],"URL":"https:\/\/doi.org\/10.1016\/s0743-7315(03)00016-9","relation":{},"ISSN":["0743-7315"],"issn-type":[{"type":"print","value":"0743-7315"}],"subject":[],"published":{"date-parts":[[2003,4]]}}}