{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,8]],"date-time":"2024-09-08T17:01:10Z","timestamp":1725814870236},"publisher-location":"Cham","reference-count":26,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319147192"},{"type":"electronic","value":"9783319147208"}],"license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"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":[[2015]]},"DOI":"10.1007\/978-3-319-14720-8_18","type":"book-chapter","created":{"date-parts":[[2014,12,29]],"date-time":"2014-12-29T14:26:01Z","timestamp":1419863161000},"page":"395-417","source":"Crossref","is-referenced-by-count":1,"title":["Tuning the Level of Concurrency in Software Transactional Memory: An Overview of Recent Analytical, Machine Learning and Mixed Approaches"],"prefix":"10.1007","author":[{"given":"Diego","family":"Rughetti","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pierangelo","family":"Di Sanzo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alessandro","family":"Pellegrini","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bruno","family":"Ciciani","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Francesco","family":"Quaglia","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"18_CR1","unstructured":"Cloud-TM: A Novel Programming Paradigm for the Cloud, http:\/\/www.cloudtm.eu\/"},{"key":"18_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"719","DOI":"10.1007\/978-3-540-85451-7_77","volume-title":"Euro-Par 2008 Parallel Processing","author":"M. Ansari","year":"2008","unstructured":"Ansari, M., Kotselidis, C., Jarvis, K., Luj\u00e1n, M., Kirkham, C., Watson, I.: Advanced concurrency control for transactional memory using transaction commit rate. In: Luque, E., Margalef, T., Ben\u00edtez, D. (eds.) Euro-Par 2008. LNCS, vol.\u00a05168, pp. 719\u2013728. Springer, Heidelberg (2008)"},{"key":"18_CR3","doi-asserted-by":"crossref","unstructured":"Bates, D., Watts, D.: Nonlinear regression analysis and its applications. Wiley series in probability and mathematical statistics. Wiley, New York [u.a.] (1988)","DOI":"10.1002\/9780470316757"},{"key":"18_CR4","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4757-0450-1","volume-title":"Pattern Recognition with Fuzzy Objective Function Algorithms","author":"J.C. Bezdek","year":"1981","unstructured":"Bezdek, J.C.: Pattern Recognition with Fuzzy Objective Function Algorithms. Kluwer Academic Publishers, Norwell (1981)"},{"issue":"5","key":"18_CR5","doi-asserted-by":"publisher","first-page":"187","DOI":"10.1016\/j.peva.2011.05.002","volume":"69","author":"P. Sanzo Di","year":"2012","unstructured":"Di Sanzo, P., Ciciani, B., Palmieri, R., Quaglia, F., Romano, P.: On the analytical modeling of concurrency control algorithms for software transactional memories: The case of commit-time-locking. Performance Evaluation\u00a069(5), 187\u2013205 (2012)","journal-title":"Performance Evaluation"},{"key":"18_CR6","doi-asserted-by":"crossref","unstructured":"Di Sanzo, P., Del Re, F., Rughetti, D., Ciciani, B., Quaglia, F.: Regulating concurrency in software transactional memory: An effective model-based approach. In: Proceedings of the Seventh IEEE International Conference on Self-Adaptive and Self-Organizing Systems. SASO, IEEE Computer Society (September 2013)","DOI":"10.1109\/SASO.2013.35"},{"key":"18_CR7","first-page":"194","volume-title":"Proceedings of the 20th International Symposium on Distributed Computing","author":"D. Dice","year":"2006","unstructured":"Dice, D., Shalev, O., Shavit, N.: Transactional Locking II. In: Proceedings of the 20th International Symposium on Distributed Computing, pp. 194\u2013208. ACM, New York (2006)"},{"key":"18_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"233","DOI":"10.1007\/978-3-642-40148-0_17","volume-title":"Networked Systems","author":"D. Didona","year":"2013","unstructured":"Didona, D., Felber, P., Harmanci, D., Romano, P., Schenker, J.: Identifying the optimal level of parallelism in transactional memory applications. In: Gramoli, V., Guerraoui, R. (eds.) NETYS 2013. LNCS, vol.\u00a07853, pp. 233\u2013247. Springer, Heidelberg (2013)"},{"key":"18_CR9","unstructured":"Dragojevi\u0107, A., Guerraoui, R.: Predicting the scalability of an STM: A pragmatic approach. Presented at: 5th ACM SIGPLAN Workshop on Transactional Computing (2010)"},{"key":"18_CR10","unstructured":"Ennals, R.: Software transactional memory should not be obstruction-free. Tech. rep., Intel Research Cambridge Tech Report (January 2006)"},{"key":"18_CR11","doi-asserted-by":"crossref","unstructured":"Felber, P., Fetzer, C., Riegel, T.: Dynamic performance tuning of word-based software transactional memory. In: Proceedings of the 13th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming PPoPP, pp. 237\u2013246. ACM (2008)","DOI":"10.1145\/1345206.1345241"},{"key":"18_CR12","first-page":"237","volume-title":"Proceedings of the 13th ACM Symposium on Principles and Practice of Parallel Programming","author":"P. Felber","year":"2008","unstructured":"Felber, P., Fetzer, C., Riegel, T.: Dynamic performance tuning of word-based software transactional memory. In: Proceedings of the 13th ACM Symposium on Principles and Practice of Parallel Programming, pp. 237\u2013246. ACM, New York (2008)"},{"key":"18_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"188","DOI":"10.1007\/978-3-540-31815-6_16","volume-title":"Information Security Applications","author":"B. Haagdorens","year":"2005","unstructured":"Haagdorens, B., Vermeiren, T., Goossens, M.: Improving the performance of signature-based network intrusion detection sensors by multi-threading. In: Lim, C.H., Yung, M. (eds.) WISA 2004. LNCS, vol.\u00a03325, pp. 188\u2013203. Springer, Heidelberg (2005)"},{"key":"18_CR14","doi-asserted-by":"publisher","first-page":"307","DOI":"10.1109\/MASCOTS.2010.39","volume-title":"Proceedings of the 2010 IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems","author":"Z. He","year":"2010","unstructured":"He, Z., Hong, B.: Modeling the run-time behavior of transactional memory. In: Proceedings of the 2010 IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, pp. 307\u2013315. IEEE Computer Society, Washington, DC (2010)"},{"issue":"2","key":"18_CR15","doi-asserted-by":"publisher","first-page":"289","DOI":"10.1145\/173682.165164","volume":"21","author":"M.P. Herlihy","year":"1993","unstructured":"Herlihy, M.P., Moss, J.E.B.: Transactional memory: architectural support for lock-free data structures. ACM SIGARCH Computer Architecture News\u00a021(2), 289\u2013300 (1993)","journal-title":"ACM SIGARCH Computer Architecture News"},{"key":"18_CR16","unstructured":"Lev, Y., Luchangco, V., Marathe, V.J., Moir, M., Nussbaum, D., Olszewski, M.: Anatomy of a scalable software transactional memory. In: Proceedings of the 4th ACM SIGPLAN Workshop on Transactional Computing, TRANSACT. ACM (2009)"},{"key":"18_CR17","doi-asserted-by":"crossref","unstructured":"Maldonado, W., Marlier, P., Felber, P., Suissa, A., Hendler, D., Fedorova, A., Lawall, J.L., Muller, G.: Scheduling support for transactional memory contention management. In: Proceedings of the 15th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP, pp. 79\u201390 (2010)","DOI":"10.1145\/1693453.1693465"},{"key":"18_CR18","first-page":"35","volume-title":"Proceedings of the IEEE International Symposium on Workload Characterization","author":"C.C. Minh","year":"2008","unstructured":"Minh, C.C., Chung, J., Kozyrakis, C., Olukotun, K.: STAMP: Stanford Transactional Applications for Multi-Processing. In: Proceedings of the IEEE International Symposium on Workload Characterization, pp. 35\u201346. IEEE Computer Society, Washington, DC (2008)"},{"key":"18_CR19","unstructured":"Mitchell, T.M.: Machine Learning, 1st edn. McGraw-Hill (1997)"},{"key":"18_CR20","doi-asserted-by":"crossref","unstructured":"Rughetti, D., Di Sanzo, P., Ciciani, B., Quaglia, F.: Machine learning-based self-adjusting concurrency in software transactional memory systems. In: Proceedings of the 20th IEEE International Symposium On Modeling, Analysis and Simulation of Computer and Telecommunication Systems, MASCOTS, pp. 278\u2013285. IEEE Comp. Soc. (August 2012)","DOI":"10.1109\/MASCOTS.2012.40"},{"key":"18_CR21","doi-asserted-by":"crossref","unstructured":"Rughetti, D., Di Sanzo, P., Ciciani, B., Quaglia, F.: Analytical\/ML mixed approach for concurrency regulation in software transactional memory. In: Proceedings of the 14th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGrid. IEEE Comp. Soc. (August 2014)","DOI":"10.1109\/CCGrid.2014.118"},{"issue":"3","key":"18_CR22","doi-asserted-by":"publisher","first-page":"548","DOI":"10.1006\/jagm.1995.1021","volume":"18","author":"J. Ruppert","year":"1995","unstructured":"Ruppert, J.: A delaunay refinement algorithm for quality 2-dimensional mesh generation. Journal of Algorithms\u00a018(3), 548\u2013585 (1995)","journal-title":"Journal of Algorithms"},{"key":"18_CR23","doi-asserted-by":"crossref","unstructured":"Di Sanzo, P., Ciciani, B., Quaglia, F., Romano, P.: A performance model of multi-version concurrency control. In: Proceedings of the 16th IEEE\/ACM International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, MASCOTS, pp. 41\u201350 (2008)","DOI":"10.1109\/MASCOT.2008.4770559"},{"key":"18_CR24","first-page":"141","volume-title":"Proceedings of the 14th ACM Symposium on Principles and Practice of Parallel Programming","author":"M.F. Spear","year":"2009","unstructured":"Spear, M.F., Dalessandro, L., Marathe, V.J., Scott, M.L.: A comprehensive strategy for contention management in software transactional memory. In: Proceedings of the 14th ACM Symposium on Principles and Practice of Parallel Programming, pp. 141\u2013150. ACM, New York (2009)"},{"key":"18_CR25","doi-asserted-by":"crossref","unstructured":"Yoo, R.M., Lee, H.H.S.: Adaptive transaction scheduling for transactional memory systems. In: Proceedings of the Twentieth Annual Symposium on Parallelism in Algorithms and Architectures, SPAA, pp. 169\u2013178. ACM (2008)","DOI":"10.1145\/1378533.1378564"},{"key":"18_CR26","doi-asserted-by":"crossref","unstructured":"Yu, P.S., Dias, D.M., Lavenberg, S.S.: On the analytical modeling of database concurrency control. Journal of the ACM, 831\u2013872 (1993)","DOI":"10.1145\/153724.153733"}],"container-title":["Lecture Notes in Computer Science","Transactional Memory. Foundations, Algorithms, Tools, and Applications"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-14720-8_18","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,19]],"date-time":"2019-08-19T02:03:55Z","timestamp":1566180235000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-14720-8_18"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319147192","9783319147208"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-14720-8_18","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2015]]}}}