{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T12:51:31Z","timestamp":1725540691674},"publisher-location":"Berlin, Heidelberg","reference-count":37,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642106248"},{"type":"electronic","value":"9783642106255"}],"license":[{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009]]},"DOI":"10.1007\/978-3-642-10625-5_48","type":"book-chapter","created":{"date-parts":[[2009,11,10]],"date-time":"2009-11-10T11:23:01Z","timestamp":1257852181000},"page":"755-769","source":"Crossref","is-referenced-by-count":4,"title":["Towards the Integration of Distributed Transactional Memories in Application Servers\u2019 Clusters"],"prefix":"10.1007","author":[{"given":"Paolo","family":"Romano","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nuno","family":"Carvalho","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Maria","family":"Couceiro","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lu\u00eds","family":"Rodrigues","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jo\u00e3o","family":"Cachopo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"10","key":"48_CR1","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1145\/1189276.1189288","volume":"4","author":"A.-R. Adl-Tabatabai","year":"2007","unstructured":"Adl-Tabatabai, A.-R., Kozyrakis, C., Saha, B.: Unlocking concurrency. ACM Queue\u00a04(10), 24\u201333 (2007)","journal-title":"ACM Queue"},{"key":"48_CR2","doi-asserted-by":"crossref","unstructured":"Amza, C., Cox, A.L., Zwaenepoel, W.: Data replication strategies for fault tolerance and availability on commodity clusters. In: Proc. of the Conference on Dependable Systems and Networks (DSN), pp. 459\u2013472 (2000)","DOI":"10.1109\/ICDSN.2000.857576"},{"key":"48_CR3","volume-title":"Concurrency Control and Recovery in Database Systems","author":"P.A. Bernstein","year":"1987","unstructured":"Bernstein, P.A., Hadzilacos, V., Goodman, N.: Concurrency Control and Recovery in Database Systems. Addison-Wesley, Reading (1987)"},{"key":"48_CR4","first-page":"247","volume-title":"Proc. of the Symposium on Principles and Practice of Parallel Programming (PPOPP)","author":"R.L. Bocchino","year":"2008","unstructured":"Bocchino, R.L., Adve, V.S., Chamberlain, B.L.: Software transactional memory for large scale clusters. In: Proc. of the Symposium on Principles and Practice of Parallel Programming (PPOPP), pp. 247\u2013258. ACM, New York (2008)"},{"issue":"4","key":"48_CR5","doi-asserted-by":"publisher","first-page":"485","DOI":"10.1080\/15427951.2004.10129096","volume":"1","author":"A. Broder","year":"2003","unstructured":"Broder, A., Mitzenmacher, M.: Network Applications of Bloom Filters: A Survey. Internet Mathematics\u00a01(4), 485\u2013509 (2003)","journal-title":"Internet Mathematics"},{"key":"48_CR6","doi-asserted-by":"crossref","unstructured":"Cachopo, J., Rito-Silva, A.: Combining software transactional memory with a domain modeling language to simplify web application development. In: Prof. of the International Conference on Web Engineering (ICWE), pp. 297\u2013304 (2006)","DOI":"10.1145\/1145581.1145640"},{"issue":"2","key":"48_CR7","doi-asserted-by":"publisher","first-page":"172","DOI":"10.1016\/j.scico.2006.05.009","volume":"63","author":"J. Cachopo","year":"2006","unstructured":"Cachopo, J., Rito-Silva, A.: Versioned boxes as the basis for memory transactions. Sci. Comput. Program.\u00a063(2), 172\u2013185 (2006)","journal-title":"Sci. Comput. Program."},{"issue":"2","key":"48_CR8","doi-asserted-by":"publisher","first-page":"263","DOI":"10.1145\/508352.508355","volume":"34","author":"V. Cardellini","year":"2002","unstructured":"Cardellini, V., Casalicchio, E., Colajanni, M., Yu, P.S.: The state of the art in locally distributed web-server systems. ACM Comput. Surv.\u00a034(2), 263\u2013311 (2002)","journal-title":"ACM Comput. Surv."},{"key":"48_CR9","volume-title":"Proc. of the Workshop on Dependable Distributed Data Management (WDDDM)","author":"N. Carvalho","year":"2008","unstructured":"Carvalho, N., Cachopo, J., Rodrigues, L., Rito Silva, A.: Versioned Transactional Shared Memory for the FenixEDU Web Application. In: Proc. of the Workshop on Dependable Distributed Data Management (WDDDM). ACM, New York (2008)"},{"key":"48_CR10","doi-asserted-by":"crossref","unstructured":"Carvalho, N., Pereira, J., Rodrigues, L.: Towards a generic group communication service. In: Proc. of the International Symposium on Distributed Objects and Applications, DOA (2006)","DOI":"10.1007\/11914952_34"},{"volume-title":"The Object Data Standard \u2013 ODMG 3.0","year":"2000","key":"48_CR11","unstructured":"Cattell, R.G.G., Barry, D.K., Berler, M., Eastman, J., Jordan, D., Russell, C., Schadow, O., Stanienda, T., Velez, F. (eds.): The Object Data Standard \u2013 ODMG 3.0. Morgan Kaufmann Publishers, Inc, Los Altos (2000)"},{"key":"48_CR12","volume-title":"Proc. of the Pacific Rim International Symposium on Dependable Computing (PRDC)","author":"M. Couceiro","year":"2009","unstructured":"Couceiro, M., Romano, P., Carvalho, N., Rodrigues, L.: D2STM: Dependable Distributed Software Transactional Memory. In: Proc. of the Pacific Rim International Symposium on Dependable Computing (PRDC). IEEE Computer Society Press, Los Alamitos (2009)"},{"issue":"4","key":"48_CR13","doi-asserted-by":"publisher","first-page":"372","DOI":"10.1145\/1041680.1041682","volume":"36","author":"X. Defago","year":"2004","unstructured":"Defago, X., Schiper, A., Urban, P.: Total order broadcast and multicast algorithms: Taxonomy and survey. ACM Computing Surveys\u00a036(4), 372\u2013421 (2004)","journal-title":"ACM Computing Surveys"},{"issue":"4","key":"48_CR14","doi-asserted-by":"publisher","first-page":"378","DOI":"10.1109\/TSE.2002.995430","volume":"28","author":"S. Fr\u00f8lund","year":"2002","unstructured":"Fr\u00f8lund, S., Guerraoui, R.: e-Transactions: End-to-end reliability for three-tier architectures. IEEE Transaction on Software Engineering\u00a028(4), 378\u2013395 (2002)","journal-title":"IEEE Transaction on Software Engineering"},{"key":"48_CR15","unstructured":"Garbatov, S., Cachopo, J., Pereira, J.: Data access pattern analysis based on bayesian updating. In: Proc. of the 1st Simp\u00f3sio de Inform\u00e1tica (INForum), Lisbon, Portugal (September 2009)"},{"key":"48_CR16","first-page":"173","volume-title":"Proc. of the Conference on the Management of Data (SIGMOD)","author":"J. Gray","year":"1996","unstructured":"Gray, J., Helland, P., O\u2019Neil, P., Shasha, D.: The dangers of replication and a solution. In: Proc. of the Conference on the Management of Data (SIGMOD), pp. 173\u2013182. ACM, New York (1996)"},{"issue":"3","key":"48_CR17","doi-asserted-by":"publisher","first-page":"315","DOI":"10.1145\/1272998.1273029","volume":"41","author":"R. Guerraoui","year":"2007","unstructured":"Guerraoui, R., Kapalka, M., Vitek, J.: STMBench7: a benchmark for software transactional memory. SIGOPS Oper. Syst. Rev.\u00a041(3), 315\u2013324 (2007)","journal-title":"SIGOPS Oper. Syst. Rev."},{"key":"48_CR18","doi-asserted-by":"publisher","first-page":"549","DOI":"10.1109\/DSN.2006.37","volume-title":"Proc. of the International Conference on Dependable Systems and Networks","author":"R. Guerraoui","year":"2006","unstructured":"Guerraoui, R., Levy, R.R., Pochon, B., Quema, V.: High throughput total order broadcast for cluster environments. In: Proc. of the International Conference on Dependable Systems and Networks, pp. 549\u2013557. IEEE Computer Society, Los Alamitos (2006)"},{"key":"48_CR19","volume-title":"Introduction to Reliable Distributed Programming","author":"R. Guerraoui","year":"2006","unstructured":"Guerraoui, R., Rodrigues, L.: Introduction to Reliable Distributed Programming. Springer, Heidelberg (2006)"},{"key":"48_CR20","doi-asserted-by":"publisher","first-page":"436","DOI":"10.1109\/ICDCS.1996.507992","volume-title":"Proce. of the International Conference on Distributed Computing Systems (ICDCS)","author":"M. Kaashoek","year":"1996","unstructured":"Kaashoek, M., Tanenbaum, A.: An evaluation of the Amoeba group communication system. In: Proce. of the International Conference on Distributed Computing Systems (ICDCS), p. 436. IEEE Computer Society, Los Alamitos (1996)"},{"key":"48_CR21","first-page":"13","volume-title":"Proc. of the International Symposium on Computer Architecture (ISCA)","author":"P. Keleher","year":"1992","unstructured":"Keleher, P., Cox, A.L., Zwaenepoel, W.: Lazy release consistency for software distributed shared memory. In: Proc. of the International Symposium on Computer Architecture (ISCA), pp. 13\u201321. ACM, New York (1992)"},{"key":"48_CR22","first-page":"424","volume-title":"Proc. of the International Conference on Distributed Computing Systems (ICDCS)","author":"B. Kemme","year":"1999","unstructured":"Kemme, B., Pedone, F., Alonso, G., Schiper, A.: Processing transactions over optimistic atomic broadcast protocols. In: Proc. of the International Conference on Distributed Computing Systems (ICDCS), p. 424. IEEE Computer Society, Los Alamitos (1999)"},{"key":"48_CR23","doi-asserted-by":"crossref","unstructured":"Kotselidis, C., Ansari, M., Jarvis, K., Lujan, M., Kirkham, C., Watson, I.: DiSTM: A software transactional memory framework for clusters. In: Proc. of the International Conference on Parallel Processing (ICPP), pp. 51\u201358 (2008)","DOI":"10.1109\/ICPP.2008.59"},{"key":"48_CR24","doi-asserted-by":"publisher","first-page":"229","DOI":"10.1145\/10590.10610","volume-title":"Proc. of the Symposium on Principles of Distributed Computing (PODC)","author":"K. Li","year":"1986","unstructured":"Li, K., Hudak, P.: Memory coherence in shared virtual memory systems. In: Proc. of the Symposium on Principles of Distributed Computing (PODC), pp. 229\u2013239. ACM, New York (1986)"},{"key":"48_CR25","doi-asserted-by":"publisher","first-page":"707","DOI":"10.1109\/ICDSC.2001.919005","volume-title":"Proc. International Conference on Distributed Computing Systems (ICDCS)","author":"H. Miranda","year":"2001","unstructured":"Miranda, H., Pinto, A., Rodrigues, L.: Appia, a flexible protocol kernel supporting multiple coordinated channels. In: Proc. International Conference on Distributed Computing Systems (ICDCS), pp. 707\u2013710. IEEE, Los Alamitos (2001)"},{"key":"48_CR26","unstructured":"OJB. Object\/Relational Bridge - OJB (2007), \n                    \n                      http:\/\/db.apache.org\/ojb"},{"key":"48_CR27","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"315","DOI":"10.1007\/3-540-40026-5_21","volume-title":"Distributed Computing","author":"M. Patino-Mart\u00ednez","year":"2000","unstructured":"Patino-Mart\u00ednez, M., Jim\u00e9nez-Peris, R., Kemme, B., Alonso, G.: Scalable replication in database clusters. In: Herlihy, M.P. (ed.) DISC 2000. LNCS, vol.\u00a01914, pp. 315\u2013329. Springer, Heidelberg (2000)"},{"issue":"1","key":"48_CR28","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1023\/A:1022887812188","volume":"14","author":"F. Pedone","year":"2003","unstructured":"Pedone, F., Guerraoui, R., Schiper, A.: The database state machine approach. Distributed and Parallel Databases\u00a014(1), 71\u201398 (2003)","journal-title":"Distributed and Parallel Databases"},{"key":"48_CR29","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"328","DOI":"10.1007\/978-3-540-76778-7_17","volume-title":"Middleware 2007","author":"F. Perez-Sorrosal","year":"2007","unstructured":"Perez-Sorrosal, F., Patino-Martinez, M., Jimenez-Peris, R., Kemme, B.: Consistent and scalable cache replication for multi-tier J2EE applications. In: Cerqueira, R., Campbell, R.H. (eds.) Middleware 2007. LNCS, vol.\u00a04834, pp. 328\u2013347. Springer, Heidelberg (2007)"},{"key":"48_CR30","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"426","DOI":"10.1007\/3-540-36087-5_50","volume-title":"EurAsia-ICT 2002: Information and Communication Technology","author":"L. Rodrigues","year":"2002","unstructured":"Rodrigues, L., Miranda, H., Almeida, R., Martins, J., Vicente, P.: The GlobData fault-tolerant replicated distributed object database. In: Shafazand, H., Tjoa, A.M. (eds.) EurAsia-ICT 2002. LNCS, vol.\u00a02510, pp. 426\u2013433. Springer, Heidelberg (2002)"},{"key":"48_CR31","doi-asserted-by":"crossref","unstructured":"Romano, P., Carvalho, N., Rodrigues, L.: Towards distributed software transactional memory systems. In: Proc. of the Workshop on Large-Scale Distributed Systems and Middleware, LADIS (2008)","DOI":"10.1145\/1529974.1529980"},{"issue":"11","key":"48_CR32","doi-asserted-by":"publisher","first-page":"1578","DOI":"10.1109\/TKDE.2005.171","volume":"17","author":"P. Romano","year":"2005","unstructured":"Romano, P., Quaglia, F., Ciciani, B.: A lightweight and scalable e-Transaction protocol for three-tier systems with centralized back-end database. IEEE Transactions on Knowledge and Data Engineering\u00a017(11), 1578\u20131583 (2005)","journal-title":"IEEE Transactions on Knowledge and Data Engineering"},{"key":"48_CR33","doi-asserted-by":"crossref","unstructured":"Romano, P., Rodrigues, L., Carvalho, N.: The weak mutual exclusion problem. In: Proc. 23rd IEEE International Parallel and Distributed Processing Symposium. IEEE Computer Society Press, Los Alamitos (to appear)","DOI":"10.1109\/IPDPS.2009.5161061"},{"key":"48_CR34","unstructured":"Stonebraker, M., Madden, S., Abadi, D.J., Harizopoulos, S., Hachem, N., Helland, P.: The end of an architectural era: (it\u2019s time for a complete rewrite). In: Proc. of the 33rd international conference on Very Large Data Bases (VLDB), pp. 1150\u20131160. VLDB Endowment (2007)"},{"key":"48_CR35","unstructured":"Terracotta Inc. Terracotta, \n                    \n                      http:\/\/www.terracotta.org\/"},{"key":"48_CR36","unstructured":"Transaction Processing Performance Council. TPC BenchmarkTM W, Standard Specification, Version 1.8. Transaction Processing Perfomance Council (2002)"},{"key":"48_CR37","unstructured":"Transaction Processing Performance Council. TPC BenchmarkTM TPC-APP, Standard Specification, Version 1.0. Transaction Processing Perfomance Council (2004)"}],"container-title":["Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering","Quality of Service in Heterogeneous Networks"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-10625-5_48","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,3,10]],"date-time":"2019-03-10T12:48:36Z","timestamp":1552222116000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-10625-5_48"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783642106248","9783642106255"],"references-count":37,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-10625-5_48","relation":{},"ISSN":["1867-8211","1867-822X"],"issn-type":[{"type":"print","value":"1867-8211"},{"type":"electronic","value":"1867-822X"}],"subject":[],"published":{"date-parts":[[2009]]}}}