{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,5]],"date-time":"2025-03-05T00:10:03Z","timestamp":1741133403482,"version":"3.38.0"},"reference-count":44,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2011,4,9]],"date-time":"2011-04-09T00:00:00Z","timestamp":1302307200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["The VLDB Journal"],"published-print":{"date-parts":[[2011,12]]},"DOI":"10.1007\/s00778-011-0228-8","type":"journal-article","created":{"date-parts":[[2011,4,8]],"date-time":"2011-04-08T13:20:57Z","timestamp":1302268857000},"page":"841-865","source":"Crossref","is-referenced-by-count":19,"title":["Elastic SI-Cache: consistent and scalable caching in multi-tier architectures"],"prefix":"10.1007","volume":"20","author":[{"given":"Francisco","family":"Perez-Sorrosal","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marta","family":"Pati\u00f1o-Martinez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ricardo","family":"Jimenez-Peris","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bettina","family":"Kemme","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2011,4,9]]},"reference":[{"key":"228_CR1","unstructured":"Adya, A.: Weak Consistency: A Generalized Theory and Optimistic Implementations for Distributed Transactions. PhD thesis, M.I.T. Lab. for C.S., Cambridge, MA. http:\/\/www.pmg.lcs.mit.edu\/~adya\/pubs\/phd.pdf (1999)"},{"key":"228_CR2","unstructured":"Apache HTTP Server. http:\/\/tomcat.apache.org\/tomcat-3.3-doc\/mod_jk-howto.html"},{"issue":"3","key":"228_CR3","doi-asserted-by":"crossref","first-page":"215","DOI":"10.1007\/s11280-006-8563-1","volume":"9","author":"M.H.S. Attar","year":"2006","unstructured":"Attar M.H.S., \u00d6zsu M.T.: Alternative architectures and protocols for providing strong consistency in dynamic web applications. World Wide Web Journal 9(3), 215\u2013251 (2006)","journal-title":"World Wide Web Journal"},{"key":"228_CR4","unstructured":"Ban, B.: JGroups http:\/\/www.jgroups.org"},{"issue":"3","key":"228_CR5","doi-asserted-by":"crossref","first-page":"289","DOI":"10.1145\/1013202.1013205","volume":"4","author":"R.S. Barga","year":"2004","unstructured":"Barga R.S., Lomet D.B., Shegalov G., Weikum G.: Recovery guarantees for internet applications. ACM Trans. Inter. Technol. 4(3), 289\u2013328 (2004)","journal-title":"ACM Trans. Inter. Technol."},{"key":"228_CR6","doi-asserted-by":"crossref","unstructured":"Barga, R.S., Lomet, D.B., Weikum, G.: Recovery guarantees for general multi-tier applications. In: International Conference on Data Engineering (ICDE), pp 543\u2013554 (2002)","DOI":"10.1109\/ICDE.2002.994773"},{"key":"228_CR7","doi-asserted-by":"crossref","unstructured":"Berenson, H. et\u00a0al.: A critique of ANSI SQL isolation levels. In: International Conference on Management of Data (SIGMOD) (1995)","DOI":"10.1145\/223784.223785"},{"key":"228_CR8","doi-asserted-by":"crossref","unstructured":"Bernstein, P.A. et\u00a0al.: Relaxed-currency serializability for middle-tier caching and replication. In: International Conference on Management of Data (SIGMOD), pp. 599\u2013610 (2006)","DOI":"10.1145\/1142473.1142540"},{"key":"228_CR9","doi-asserted-by":"crossref","unstructured":"Buzato, L.E., Vieira, G.M.D., Zwaenepoel, W.: Dynamic content web applications: crash, failover, and recovery analysis. In: International Conference on Dependable Systems and Networks (DSN) (2009)","DOI":"10.1109\/DSN.2009.5270331"},{"issue":"4","key":"228_CR10","doi-asserted-by":"crossref","first-page":"427","DOI":"10.1145\/503112.503113","volume":"33","author":"G. Chockler","year":"2001","unstructured":"Chockler G., Keidar I., Vitenberg R.: Group communication specifications: a comprehensive study. ACM Comput. Surv. 33(4), 427\u2013469 (2001)","journal-title":"ACM Comput. Surv."},{"key":"228_CR11","unstructured":"Fr\u00f8lund, S., Guerraoui, R.: A pragmatic implementation of E-transactions. In: International Symposium on Reliable Distributed Systems (SRDS) (2000)"},{"key":"228_CR12","unstructured":"Fr\u00f8lund, S., Guerraoui, R.: X-ability: a theory of replication. In: Symposium on Principle of Distributed Computing (PODC)"},{"key":"228_CR13","unstructured":"WebSphere Application Server. http:\/\/www-01.ibm.com\/software\/webservers\/appserv\/was\/"},{"key":"228_CR14","unstructured":"Jim\u00e9nez-Peris, R., Pati\u00f1o-Mart\u00ednez, M., Alonso, G.: Non-intrusive, parallel recovery of replicated data. In: International Symposium on Reliable Distributed Systems (SRDS) (2002)"},{"issue":"3","key":"228_CR15","doi-asserted-by":"crossref","first-page":"257","DOI":"10.1145\/937598.937601","volume":"28","author":"R. Jim\u00e9nez-Peris","year":"2003","unstructured":"Jim\u00e9nez-Peris R., Pati\u00f1o-Mart\u00ednez M., Alonso G., Kemme B.: Are quorums an alternative for data replication?. ACM Trans. Database Syst. 28(3), 257\u2013294 (2003)","journal-title":"ACM Trans. Database Syst."},{"key":"228_CR16","doi-asserted-by":"crossref","unstructured":"Kemme, B., Bartoli, A., Babaoglu, \u00d6.: Online reconfiguration in replicated databases based on group communication. In: International Conference on Dependable Systems and Networks (DSN), pp. 117\u2013130 (2001)","DOI":"10.1109\/DSN.2001.941398"},{"key":"228_CR17","unstructured":"Kemme, B., Jim\u00e9nez-Peris, R., Pati\u00f1o-Mart\u00ednez, M., Salas, J.: Exactly once interaction in a multi-tier architecture. In: VLDB Workshop on Design, Implementation and Deployment of Database Replication (2005)"},{"key":"228_CR18","unstructured":"Lau, E., Madden, S.: An integrated approach to recovery and high availability in an updatable, distributed data warehouse. In: International Conference on Very Large Data Bases (VLDB) (2006)"},{"key":"228_CR19","unstructured":"Leff, A., Rayfield, J.T.: Improving application throughput with enterprise javaBeans caching. In: International Conference on Distributed Computing Systems (ICDCS) (2003)"},{"key":"228_CR20","doi-asserted-by":"crossref","unstructured":"Liang, W., Kemme, B.: Online recovery in cluster databases. In: International Conference on Extending Database Technology (EDBT) (2008)","DOI":"10.1145\/1352431.1352450"},{"issue":"2","key":"228_CR21","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1538909.1538913","volume":"34","author":"Y. Lin","year":"2009","unstructured":"Lin Y., Kemme B., Jim\u00e9nez-Peris R., Pati\u00f1o-Mart\u00ednez M., Armend\u00e1riz-I\u00f1igo J.E.: Snapshot isolation and integrity constraints in replicated databases. ACM Trans. Database Syst. 34(2), 1\u201349 (2009)","journal-title":"ACM Trans. Database Syst."},{"key":"228_CR22","doi-asserted-by":"crossref","unstructured":"Lin, Y., Kemme, B., Pati\u00f1o-Mart\u00ednez, M., Jim\u00e9nez-Peris, R.: Middleware based data replication providing snapshot isolation. In: International Conference on Management of Data (SIGMOD), pp. 419\u2013430. ACM Press, New york (2005)","DOI":"10.1145\/1066157.1066205"},{"key":"228_CR23","doi-asserted-by":"crossref","unstructured":"Luo, Q. et\u00a0al.: Middle-tier database caching for e-business. In: International Conference on Management of Data (SIGMOD), pp. 600\u2013611 (2002)","DOI":"10.1145\/564691.564763"},{"key":"228_CR24","unstructured":"Microsoft Corporation: Phoenix: Making Applications Robust. http:\/\/research.microsoft.com\/en-us\/projects\/phoenix-ap\/default.aspx"},{"key":"228_CR25","unstructured":"Narasimhan, P., Moser, L.E., Melliar-Smith, P.M.: State synchronization and recovery for strongly consistent replicated CORBA objects. In: International Conference on Dependable Systems and Networks (DSN) (2001)"},{"issue":"8","key":"228_CR26","doi-asserted-by":"crossref","first-page":"771","DOI":"10.1002\/spe.458","volume":"32","author":"P. Narasimhan","year":"2002","unstructured":"Narasimhan P., Moser L.E., Melliar-Smith P.M.: Eternal\u2014a component-based framework for transparent fault-tolerant CORBA. Softw. Pract. Exp. 32(8), 771\u2013788 (2002)","journal-title":"Softw. Pract. Exp."},{"key":"228_CR27","unstructured":"Objectweb Consortium: JOnAS Application Server. http:\/\/jonas.objectweb.org"},{"key":"228_CR28","unstructured":"Oracle\/BEA Corporation: Oracle\/WebLogic Application Server. http:\/\/www.oracle.com\/us\/products\/middleware\/application-server\/index.htm"},{"key":"228_CR29","unstructured":"Oracle\/Tangosol Corporation: Coherence. http:\/\/www.oracle.com\/us\/products\/middleware\/coherence\/index.htm"},{"key":"228_CR30","doi-asserted-by":"crossref","unstructured":"Perez-Sorrosal, F., Pati\u00f1o-Mart\u00ednez, M., Jim\u00e9nez-Peris, R., Kemme, B.: Consistent and scalable cache replication for multi-tier J2EE applications. In: ACM\/IFIP\/USENIX International Middleware Conference, pp. 328\u2013347 (2007)","DOI":"10.1007\/978-3-540-76778-7_17"},{"key":"228_CR31","doi-asserted-by":"crossref","unstructured":"Perez-Sorrosal, F., Pati\u00f1o-Mart\u00ednez, M., Jim\u00e9nez-Peris, R., Vuckovic, J.: Highly available long running transactions and activities for J2EE applications. In: International Conference on Distributed Computing Systems (ICDCS) (2006)","DOI":"10.1109\/ICDCS.2006.47"},{"key":"228_CR32","doi-asserted-by":"crossref","unstructured":"Plattner, C., Alonso, G., Tamer \u00d6zsu, M.: Dbfarm: a scalable cluster for multiple databases. In: Middleware, pp. 180\u2013200 (2006)","DOI":"10.1007\/11925071_10"},{"key":"228_CR33","unstructured":"Ports, D.R.K. et\u00a0al.: Transactional consistency and automatic management in an application data cache. In: USENIX Symposium on Operating Systems Design and Implementation (OSDI) (2010)"},{"key":"228_CR34","unstructured":"PostgreSQL DBMS: http:\/\/www.postgresql.org"},{"key":"228_CR35","unstructured":"Red Hat: JBoss Application Server. http:\/\/www.jboss.com"},{"key":"228_CR36","unstructured":"Red Hat: JBoss Cache. http:\/\/labs.jboss.com\/jbosscache\/"},{"key":"228_CR37","doi-asserted-by":"crossref","unstructured":"Salas, J., Jim\u00e9nez-Peris R., Pati\u00f1o-Mart\u00ednez M., Kemme, B.: Lightweight Reflection for Middleware-based Database Replication. In: International symposium on reliable distributed systems (SRDS), pp. 377\u2013390 (2006)","DOI":"10.1109\/SRDS.2006.28"},{"key":"228_CR38","doi-asserted-by":"crossref","unstructured":"Soundararajan, G., Amza, C., Goel, A.: Database replication policies for dynamic content applications. In: EuroSys, pp. 89\u2013102 (2006)","DOI":"10.1145\/1218063.1217945"},{"key":"228_CR39","unstructured":"SPEC: SPECjAppServer Benchmark. http:\/\/www.spec.org\/jAppServer\/ (2004)"},{"key":"228_CR40","unstructured":"Sun Microsystems: JEE specification v5. http:\/\/java.sun.com\/javaee\/ (2006)"},{"key":"228_CR41","doi-asserted-by":"crossref","unstructured":"Weikum, G., Vossen, G.: Transactional Information Systems: Theory, Algorithms, and the Practice of Concurrency Control and Recovery. Morgan Kaufmann, Los Altos (2001)","DOI":"10.1016\/B978-155860508-4\/50005-3"},{"key":"228_CR42","unstructured":"Wu, H., Kemme, B.: Fault-tolerance for stateful application servers in the presence of advanced transactions patterns. In: International Symposium on Reliable Distributed Systems (SRDS) (2005)"},{"key":"228_CR43","doi-asserted-by":"crossref","unstructured":"Wu, H., Kemme, B.: Showing correctness of a replication algorithm in a component based system. In: IDEAS (2008)","DOI":"10.1145\/1451940.1451954"},{"issue":"1","key":"228_CR44","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1109\/TDSC.2005.14","volume":"2","author":"W. Zhao","year":"2005","unstructured":"Zhao W., Moser L.E., Melliar-Smith P.M.: Unification of transactions and replication in three-tier architectures based on CORBA. IEEE Trans. Dep. Secur. Comput. 2(1), 20\u201333 (2005)","journal-title":"IEEE Trans. Dep. Secur. Comput."}],"container-title":["The VLDB Journal"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00778-011-0228-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00778-011-0228-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00778-011-0228-8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,4]],"date-time":"2025-03-04T23:28:47Z","timestamp":1741130927000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00778-011-0228-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,4,9]]},"references-count":44,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2011,12]]}},"alternative-id":["228"],"URL":"https:\/\/doi.org\/10.1007\/s00778-011-0228-8","relation":{},"ISSN":["1066-8888","0949-877X"],"issn-type":[{"type":"print","value":"1066-8888"},{"type":"electronic","value":"0949-877X"}],"subject":[],"published":{"date-parts":[[2011,4,9]]}}}