{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T11:32:54Z","timestamp":1725535974563},"publisher-location":"Berlin, Heidelberg","reference-count":29,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642030949"},{"type":"electronic","value":"9783642030956"}],"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-03095-6_7","type":"book-chapter","created":{"date-parts":[[2009,7,30]],"date-time":"2009-07-30T13:40:55Z","timestamp":1248961255000},"page":"67-78","source":"Crossref","is-referenced-by-count":2,"title":["A Software Transactional Memory Service for Grids"],"prefix":"10.1007","author":[{"given":"Kim-Thomas","family":"M\u00f6ller","sequence":"first","affiliation":[]},{"given":"Marc-Florian","family":"M\u00fcller","sequence":"additional","affiliation":[]},{"given":"Michael","family":"Sonnenfroh","sequence":"additional","affiliation":[]},{"given":"Michael","family":"Sch\u00f6ttner","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"7_CR1","unstructured":"Foster, I., Kesselman, C., Natrajan, A.: The Grid: Blueprint for a new computing infrastructure (1999)"},{"key":"7_CR2","unstructured":"http:\/\/www.globus.org"},{"key":"7_CR3","unstructured":"http:\/\/www.legion.virginia.edu"},{"key":"7_CR4","unstructured":"http:\/\/www.unicore.eu"},{"key":"7_CR5","doi-asserted-by":"crossref","unstructured":"Morin, C.: XtreemOS: a Grid operating system making your computer ready for participating in virtual organizations. In: IEEE International Symposium on object\/component\/service-oriented\/Real-time Distributed Computing (ISORC) (2007)","DOI":"10.1109\/ISORC.2007.62"},{"key":"7_CR6","unstructured":"Shalom, N.: Data-awareness and low-latency on the enterprise Grid. Technical report, GigaSpaces Technologies Inc. (2007) (Last accessed November 07, 2008)"},{"key":"7_CR7","volume-title":"Transaction Processing: Concepts and Techniques","author":"J. Gray","year":"1993","unstructured":"Gray, J., Reuter, A.: Transaction Processing: Concepts and Techniques. Morgan Kaufmann, San Francisco (1993)"},{"key":"7_CR8","doi-asserted-by":"crossref","unstructured":"Kung, H.T., Robinson, J.T.: On optimistic methods for concurrency control. ACM Transactions on Database Systems 6(2) (1981)","DOI":"10.1145\/319566.319567"},{"key":"7_CR9","doi-asserted-by":"crossref","unstructured":"Herlihy, M., Moss, J.: Transactional memory: Architectural support for lock-free data structures. In: International Symposium on Computer Architecture (1993)","DOI":"10.1145\/165123.165164"},{"key":"7_CR10","doi-asserted-by":"crossref","unstructured":"Hammond, L., Carlstrom, B., Wong, V., Hertzberg, B., Chen, M., Kozyrakis, C., Olukotun, K.: Programming with transactional coherence and consistency (TCC). In: Intl. Conference on Architectural Support for Programming Languages and Operating Systems, Boston, USA (2004)","DOI":"10.1145\/1024393.1024395"},{"issue":"7","key":"7_CR11","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1145\/1364782.1364800","volume":"51","author":"J. Larus","year":"2008","unstructured":"Larus, J., Kozyrakis, C.: Transactional memory. Commun. ACM\u00a051(7), 80\u201388 (2008)","journal-title":"Commun. ACM"},{"issue":"8","key":"7_CR12","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1145\/1378704.1378725","volume":"51","author":"T. Harris","year":"2008","unstructured":"Harris, T., Marlow, S., Jones, S.P., Herlihy, M.: Composable memory transactions. Commun. ACM\u00a051(8), 91\u2013100 (2008)","journal-title":"Commun. ACM"},{"key":"7_CR13","doi-asserted-by":"crossref","unstructured":"Antoniu, G., Deverge, J.F., Monnet, S.: How to bring together fault tolerance and data consistency to enable Grid data sharing. Concurrency and Computation: Practice and Experience (2006)","DOI":"10.1002\/cpe.1024"},{"key":"7_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"394","DOI":"10.1007\/978-3-540-74466-5_43","volume-title":"Euro-Par 2007 Parallel Processing","author":"E. Jeanvoine","year":"2007","unstructured":"Jeanvoine, E., Morin, C., Leprince, D.: Vigne: Executing easily and efficiently a wide range of distributed applications in grids. In: Kermarrec, A.-M., Boug\u00e9, L., Priol, T. (eds.) Euro-Par 2007. LNCS, vol.\u00a04641, pp. 394\u2013403. Springer, Heidelberg (2007)"},{"key":"7_CR15","unstructured":"Li, K.: Ivy: A shared virtual memory system for parallel computing. In: Proceedings of the 1988 International Conference on Parallel Processing (August 1988)"},{"key":"7_CR16","doi-asserted-by":"crossref","unstructured":"Amza, C., Cox, A., Dwarkadas, S., Keleher, P., Lu, H., Rajamony, R., Yu, W., Zwaenepoel, W.: TreadMarks: Shared memory computing on networks of work- stations. IEEE Computer\u00a029(2) (1996)","DOI":"10.1109\/2.485843"},{"key":"7_CR17","unstructured":"Hoeflinger, J.P.: Extending OpenMP to clusters. Technical report, White Paper, Intel (2006)"},{"key":"7_CR18","doi-asserted-by":"crossref","unstructured":"Goeckelmann, R., Schoettner, M., Frenz, S., Schulthess, P.: A kernel running in a DSM - design aspects of a distributed operating system. In: IEEE International Conference on Cluster Computing, Hong Kong, China (2003)","DOI":"10.1109\/CLUSTR.2003.1253353"},{"key":"7_CR19","doi-asserted-by":"crossref","unstructured":"Vall\u00e9e, G., Lottiaux, R., Rilling, L., Berthou, J., Dutka-Malhen, I., Morin, C.: A case for single system image cluster operating systems: Kerrighed approach. Parallel Processing Letters\u00a013(2) (2003)","DOI":"10.1142\/S0129626403001185"},{"key":"7_CR20","doi-asserted-by":"crossref","unstructured":"Dubois, M., Scheurich, C., Briggs, F.: Synchronization, coherence and event ordering in multiprocessors. IEEE Computer\u00a021(2) (1988)","DOI":"10.1109\/2.15"},{"issue":"5","key":"7_CR21","doi-asserted-by":"publisher","first-page":"117","DOI":"10.1145\/378995.379232","volume":"28","author":"E.D. Berger","year":"2000","unstructured":"Berger, E.D., McKinley, K.S., Blumofe, R.D., Wilson, P.R.: Hoard: a scalable memory allocator for multithreaded applications. SIGARCH Comput. Archit. News\u00a028(5), 117\u2013128 (2000)","journal-title":"SIGARCH Comput. Archit. News"},{"key":"7_CR22","first-page":"901","volume-title":"The mungi single-address-space operating system","author":"G. Heiser","year":"1998","unstructured":"Heiser, G., Elphinstone, K., Vochteloo, J., Russell, S., Liedtke, J.: The mungi single-address-space operating system, vol.\u00a028, pp. 901\u2013928. John Wiley & Sons, Inc., New York (1998)"},{"key":"7_CR23","unstructured":"Lea, D.: A memory allocator. Technical report, State University of New York at Oswego (2000) (Last accessed November 07, 2008)"},{"key":"7_CR24","first-page":"215","volume-title":"OSDI 1999: Proceedings of the third symposium on Operating systems design and implementation","author":"A. Itzkovitz","year":"1999","unstructured":"Itzkovitz, A., Schuster, A.: MultiView and Millipage \u2013 fine-grain sharing in page- based dsms. In: OSDI 1999: Proceedings of the third symposium on Operating systems design and implementation, pp. 215\u2013228. USENIX Association, Berkeley (1999)"},{"issue":"4","key":"7_CR25","doi-asserted-by":"publisher","first-page":"321","DOI":"10.1145\/75104.75105","volume":"7","author":"K. Li","year":"1989","unstructured":"Li, K., Hudak, P.: Memory coherence in shared virtual memory systems. ACM Trans. Comput. Syst.\u00a07(4), 321\u2013359 (1989)","journal-title":"ACM Trans. Comput. Syst."},{"key":"7_CR26","unstructured":"Cortes, T., Franke, C., J\u00e9gou, Y., Kielmann, T., Laforenza, D., Matthews, B., Morin, C., Prieto, L.P., Reinefeld, A.: XtreemOS: a vision for a Grid operating system. Technical report, Barcelona Supercomputing Center (BSC), Spain (2008)"},{"key":"7_CR27","unstructured":"M\u00fcller, M.F., M\u00f6ller, K.T., Sonnenfroh, M., Sch\u00f6ttner, M.: Transactional data sharing in Grids. In: PDCS 2008: 20th IASTED International Conference on Parallel and Distributed Computing and Systems, Calgary, Alberta, Canada, IASTED (November 2008)"},{"key":"7_CR28","doi-asserted-by":"crossref","unstructured":"Fakler, M., Frenz, S., Schoettner, M., Schulthess, P.: A demand-driven approach for a distributed virtual environment. In: Proceedings of the IEEE Canadian Conference on Electrical and Computer Engineering (2006)","DOI":"10.1109\/CCECE.2006.277519"},{"issue":"7","key":"7_CR29","doi-asserted-by":"publisher","first-page":"558","DOI":"10.1145\/359545.359563","volume":"21","author":"L. Lamport","year":"1978","unstructured":"Lamport, L.: Time, clocks, and the ordering of events in a distributed system. Commun. ACM\u00a021(7), 558\u2013565 (1978)","journal-title":"Commun. ACM"}],"container-title":["Lecture Notes in Computer Science","Algorithms and Architectures for Parallel Processing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-03095-6_7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,21]],"date-time":"2019-05-21T16:04:03Z","timestamp":1558454643000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-03095-6_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783642030949","9783642030956"],"references-count":29,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-03095-6_7","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2009]]}}}