{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,6,12]],"date-time":"2024-06-12T02:13:37Z","timestamp":1718158417106},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"9","license":[{"start":{"date-parts":[[2013,12,12]],"date-time":"2013-12-12T00:00:00Z","timestamp":1386806400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computing"],"published-print":{"date-parts":[[2015,9]]},"DOI":"10.1007\/s00607-013-0376-3","type":"journal-article","created":{"date-parts":[[2013,12,11]],"date-time":"2013-12-11T04:17:50Z","timestamp":1386735470000},"page":"939-959","source":"Crossref","is-referenced-by-count":10,"title":["Identifying the optimal level of parallelism in transactional memory applications"],"prefix":"10.1007","volume":"97","author":[{"given":"Diego","family":"Didona","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pascal","family":"Felber","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Derin","family":"Harmanci","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paolo","family":"Romano","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J\u00f6rg","family":"Schenker","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2013,12,12]]},"reference":[{"key":"376_CR1","doi-asserted-by":"crossref","unstructured":"Abouzour M, Salem K, Bumbulis P (2010) Automatic tuning of the multiprogramming level in Sybase SQL Anywhere. In: Proc. of ICDE workshops","DOI":"10.1109\/ICDEW.2010.5452740"},{"key":"376_CR2","doi-asserted-by":"crossref","unstructured":"Cao Minh C, Chung J, Kozyrakis C, Olukotun K (2008) STAMP: Stanford transactional applications for multi-processing. In: Proc. of IISWC","DOI":"10.1109\/IISWC.2008.4636089"},{"key":"376_CR3","doi-asserted-by":"crossref","unstructured":"Couceiro M, Romano P, Carvalho N, Rodrigues L (2009) D2stm: dependable distributed software transactional memory. In: Proc. of PRDC","DOI":"10.1109\/PRDC.2009.55"},{"key":"376_CR4","doi-asserted-by":"crossref","unstructured":"Di Sanzo P, Ciciani B, Palmieri R, Quaglia F, Romano P (2012) On the analytical modeling of concurrency control algorithms for software transactional memories: the case of commit-time-locking. Performance Evaluation","DOI":"10.1016\/j.peva.2011.05.002"},{"key":"376_CR5","doi-asserted-by":"crossref","unstructured":"Di Sanzo P, Ciciani B, Quaglia F, Romano P (2008) A performance model of multi-version concurrency control. In: Proc. of MASCOTS","DOI":"10.1109\/MASCOT.2008.4770559"},{"key":"376_CR6","doi-asserted-by":"crossref","unstructured":"Didona D, Felber P, Harmanci D, Romano P, Schenker J (2013) Identifying the optimal level of parallelism in transactional memory applications. In: Proc. of NETYS","DOI":"10.1007\/978-3-642-40148-0_17"},{"key":"376_CR7","doi-asserted-by":"crossref","unstructured":"Didona D, Romano P, Peluso S, Quaglia F (2012) Transactional auto scaler: elastic scaling of in-memory transactional data grids. In: Proc. of ICAC","DOI":"10.1145\/2371536.2371559"},{"key":"376_CR8","unstructured":"Dragojevic A, Guerraoui R (2010) Predicting the scalability of an stm: a pragmatic approach. In: TRANSACT"},{"key":"376_CR9","doi-asserted-by":"crossref","unstructured":"Elnikety S, Dropsho S, Cecchet E, Zwaenepoel W (2009) Predicting replicated database scalability from standalone database profiling. In: Proc. of EuroSys","DOI":"10.1145\/1519065.1519098"},{"key":"376_CR10","doi-asserted-by":"crossref","unstructured":"Ghanbari S, Soundararajan G, Chen J, Amza C (2007) Adaptive learning of metric correlations for temperature-aware database provisioning. In: Proc. of ICAC","DOI":"10.1109\/ICAC.2007.3"},{"key":"376_CR11","doi-asserted-by":"crossref","unstructured":"Harmanci D, Gramoli V, Felber P, Fetzer C (2010) Extensible transactional memory testbed. Journal of Parallel and Distributed Computing, Special Issue (Transactional Memory) 70(10):1053\u20131067","DOI":"10.1016\/j.jpdc.2010.02.008"},{"key":"376_CR12","volume-title":"Transactional memory, synthesis. Lectures on computer architecture","author":"T Harris","year":"2010","unstructured":"Harris T, Larus JR, Rajwar R (2010) Transactional memory, synthesis. Lectures on computer architecture, 2nd edn. Morgan & Claypool Publisher, San Rafael","edition":"2"},{"key":"376_CR13","doi-asserted-by":"crossref","unstructured":"Heindl A, Pokam G, Adl-Tabatabai AR (2009) An analytic model of optimistic software transactional memory. In: Proc. of ISPASS","DOI":"10.1109\/ISPASS.2009.4919647"},{"key":"376_CR14","unstructured":"Heiss HU, Wagner R (1991) Adaptive load control in transaction processing systems. In: Proc. of VLDB"},{"key":"376_CR15","doi-asserted-by":"crossref","unstructured":"Herlihy M, Moss JEB (1993) Transactional memory: architectural support for lock-free data structures. In: Proc. of ISCA","DOI":"10.1145\/165123.165164"},{"key":"376_CR16","doi-asserted-by":"crossref","unstructured":"Jim\u00e9nez-Peris R, Pati\u00f1o-Mart\u00ednez M, Alonso G (2002) Non-intrusive, parallel recovery of replicated data. In: Proc. of SRDS","DOI":"10.1109\/RELDIS.2002.1180183"},{"key":"376_CR17","volume-title":"Infinispan Data Grid Platform","author":"F Marchioni","year":"2012","unstructured":"Marchioni F, Surtani M (2012) Infinispan Data Grid Platform. Packt Publishing, Birmingham"},{"key":"376_CR18","unstructured":"Mohammad A, Mikel L, Christos K, Kim J, Chris K, Ian W (2008) Robust adaptation to available parallelism in transactional memory applications. HIPEAC J"},{"key":"376_CR19","unstructured":"Quinlan JR Rulequest Cubist. http:\/\/www.rulequest.com\/cubist-info.html . Accessed Nov 2013"},{"key":"376_CR20","volume-title":"C.45: programs for machine learning","author":"JR Quinlan","year":"1993","unstructured":"Quinlan JR (1993) C.45: programs for machine learning. Morgan Kaufmann, Burlington"},{"key":"376_CR21","doi-asserted-by":"crossref","unstructured":"Raghavan N, Vitenberg R (2011) Balancing the communication load of state transfer in replicated systems. In: Proc. of SRDS","DOI":"10.1109\/SRDS.2011.14"},{"key":"376_CR22","unstructured":"(2011) Red Hat\/JBoss: JBoss Infinispan. http:\/\/www.jboss.org\/infinispan . Accessed Nov 2013"},{"key":"376_CR23","doi-asserted-by":"crossref","unstructured":"Reimer N, Haenssgen S, Tichy WF (1996) Dynamically adapting the degree of parallelism with reflexive programs. In: Proc. of IRREGULAR","DOI":"10.1007\/BFb0030122"},{"key":"376_CR24","doi-asserted-by":"crossref","unstructured":"Rughetti D, Di Sanzo P, Ciciani B, Quaglia F (2012) Machine learning-based self-adjusting concurrency in software transactional memory systems. In: Proc. of MASCOTS","DOI":"10.1109\/MASCOTS.2012.40"},{"key":"376_CR25","unstructured":"Schenker J (2012) Optimistic synchronization and the natural degree of parallelism of concurrent applications, MSc Thesis"},{"key":"376_CR26","doi-asserted-by":"crossref","unstructured":"Schroeder B, Harchol-Balter M, Iyengar A, Nahum E, Wierman A (2006) How to determine a good multi-programming level for external scheduling. In: Proc. of ICDE","DOI":"10.1109\/ICDE.2006.78"},{"key":"376_CR27","doi-asserted-by":"crossref","unstructured":"Singh R, Sharma U, Cecchet E, Shenoy P (2010) Autonomic mix-aware provisioning for non-stationary data center workloads. In: Proc. of ICAC. Accessed Nov 2013","DOI":"10.1145\/1809049.1809053"},{"key":"376_CR28","unstructured":"TPC Council: TPC-C Benchmark. http:\/\/www.tpc.org\/tpcc . Accessed Nov 2013"},{"key":"376_CR29","doi-asserted-by":"crossref","unstructured":"Yoo RM, Lee HHS (2008) Adaptive transaction scheduling for transactional memory systems. In: Proc. of SPAA","DOI":"10.1145\/1378533.1378564"},{"key":"376_CR30","doi-asserted-by":"crossref","unstructured":"Yu PS, Dias DM, Lavenberg SS (1993) On the analytical modeling of database concurrency control. ACM J 40:831\u2013872","DOI":"10.1145\/153724.153733"},{"key":"376_CR31","doi-asserted-by":"crossref","unstructured":"Zhang Q, Cherkasova L, Smirni E (2007) A regression-based analytic model for dynamic resource provisioning of multi-tier applications. In: Proc. of ICAC","DOI":"10.1109\/ICAC.2007.1"}],"container-title":["Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-013-0376-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00607-013-0376-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-013-0376-3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,29]],"date-time":"2019-05-29T10:30:27Z","timestamp":1559125827000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00607-013-0376-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,12,12]]},"references-count":31,"journal-issue":{"issue":"9","published-print":{"date-parts":[[2015,9]]}},"alternative-id":["376"],"URL":"https:\/\/doi.org\/10.1007\/s00607-013-0376-3","relation":{},"ISSN":["0010-485X","1436-5057"],"issn-type":[{"value":"0010-485X","type":"print"},{"value":"1436-5057","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,12,12]]}}}