{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T06:05:58Z","timestamp":1790834758711,"version":"4.1.0"},"publisher-location":"Cham","reference-count":16,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031695766","type":"print"},{"value":"9783031695773","type":"electronic"}],"license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024]]},"DOI":"10.1007\/978-3-031-69577-3_1","type":"book-chapter","created":{"date-parts":[[2024,8,25]],"date-time":"2024-08-25T19:02:05Z","timestamp":1724612525000},"page":"3-17","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["FlexiGran: Flexible Granularity Locking in\u00a0Hierarchies"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5116-1109","authenticated-orcid":false,"given":"Anju","family":"Mongandampulath Akathoott","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7490-625X","authenticated-orcid":false,"given":"Rupesh","family":"Nasre","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2024,8,26]]},"reference":[{"issue":"3","key":"1_CR1","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3543543","volume":"9","author":"MA Anju","year":"2022","unstructured":"Anju, M.A., Nasre, R.: Multi-interval DomLock: toward improving concurrency in hierarchies. ACM Trans. Parallel Comput. 9(3), 1\u201327 (2022). https:\/\/doi.org\/10.1145\/3543543","journal-title":"ACM Trans. Parallel Comput."},{"key":"1_CR2","doi-asserted-by":"publisher","unstructured":"Carey, M.J.: Granularity hierarchies in concurrency control. In: Proceedings of the 2nd ACM SIGACT-SIGMOD Symposium on Principles of Database Systems, pp. 156\u2013165. PODS 1983, ACM, NY, USA (1983). https:\/\/doi.org\/10.1145\/588058.588079","DOI":"10.1145\/588058.588079"},{"issue":"11","key":"1_CR3","doi-asserted-by":"publisher","first-page":"624","DOI":"10.1145\/360363.360369","volume":"19","author":"KP Eswaran","year":"1976","unstructured":"Eswaran, K.P., Gray, J.N., Lorie, R.A., Traiger, I.L.: The notions of consistency and predicate locks in a database system. Commun. ACM 19(11), 624\u2013633 (1976)","journal-title":"Commun. ACM"},{"key":"1_CR4","doi-asserted-by":"crossref","unstructured":"Ganesh, K., Kalikar, S., Nasre, R.: Multi-granularity locking in hierarchies with synergistic hierarchical and fine-grained locks. In: European Conference on Parallel Processing, pp. 546\u2013559 (2018)","DOI":"10.1007\/978-3-319-96983-1_39"},{"key":"1_CR5","doi-asserted-by":"crossref","unstructured":"Gray, J.N., Lorie, R.A., Putzolu, G.R.: Granularity of locks in a shared data base. In: Proceedings of the 1st International Conference on Very Large Data Bases, pp. 428\u2013451. ACM, New York, NY, USA (1975)","DOI":"10.1145\/1282480.1282513"},{"key":"1_CR6","doi-asserted-by":"crossref","unstructured":"Guerraoui, R., Kapalka, M., Vitek, J.: STMBench7: a benchmark for software transactional memory. In: Proceedings of the 2nd ACM SIGOPS\/EuroSys European Conference on Computer Systems 2007, pp. 315\u2013324. ACM, New York, NY, USA (2007)","DOI":"10.1145\/1272996.1273029"},{"issue":"2","key":"1_CR7","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3127584","volume":"4","author":"S Kalikar","year":"2017","unstructured":"Kalikar, S., Nasre, R.: DomLock: a new multi-granularity locking technique for hierarchies. ACM Trans. Parallel Comput. (TOPC) 4(2), 1\u201329 (2017)","journal-title":"ACM Trans. Parallel Comput. (TOPC)"},{"key":"1_CR8","doi-asserted-by":"crossref","unstructured":"Kalikar, S., Nasre, R.: NumLock: towards optimal multi-granularity locking in hierarchies. In: Proceedings of the 47th International Conference on Parallel Processing, pp. 1\u201310. ACM, New York, NY, USA (2018)","DOI":"10.1145\/3225058.3225141"},{"issue":"8","key":"1_CR9","doi-asserted-by":"publisher","first-page":"453","DOI":"10.1145\/361082.361093","volume":"17","author":"L Lamport","year":"1974","unstructured":"Lamport, L.: A new solution of Dijkstra\u2019s concurrent programming problem. Commun. ACM 17(8), 453\u2013455 (1974). https:\/\/doi.org\/10.1145\/361082.361093","journal-title":"Commun. ACM"},{"key":"1_CR10","doi-asserted-by":"publisher","unstructured":"Lamport, L.: A new solution of Dijkstra\u2019s concurrent programming problem, pp. 171\u2013178. Association for Computing Machinery, New York, NY, USA (2019). https:\/\/doi.org\/10.1145\/3335772.3335782","DOI":"10.1145\/3335772.3335782"},{"key":"1_CR11","doi-asserted-by":"crossref","unstructured":"Liu, P., Zhang, C.: Unleashing concurrency for irregular data structures. In: Proceedings of the 36th International Conference on Software Engineering, pp. 480\u2013490. Association for Computing Machinery, New York, NY, USA (2014)","DOI":"10.1145\/2568225.2568277"},{"key":"1_CR12","doi-asserted-by":"publisher","unstructured":"Lomet, D., Mokbel, M.F.: Locking key ranges with unbundled transaction services. Proc. VLDB Endow. 2(1), 265\u2013276 (2009). https:\/\/doi.org\/10.14778\/1687627.1687658","DOI":"10.14778\/1687627.1687658"},{"key":"1_CR13","unstructured":"Microsoft: SQL Server 2019 (2021). https:\/\/www.microsoft.com\/en-in\/sql-server\/sql-server-2019. Accessed 01 Sep 2021"},{"issue":"3","key":"1_CR14","doi-asserted-by":"publisher","first-page":"233","DOI":"10.1145\/320557.320566","volume":"2","author":"DR Ries","year":"1977","unstructured":"Ries, D.R., Stonebraker, M.: Effects of locking granularity in a database management system. ACM Trans. Database Syst. (TODS) 2(3), 233\u2013246 (1977)","journal-title":"ACM Trans. Database Syst. (TODS)"},{"issue":"2","key":"1_CR15","doi-asserted-by":"publisher","first-page":"210","DOI":"10.1145\/320071.320078","volume":"4","author":"DR Ries","year":"1979","unstructured":"Ries, D.R., Stonebraker, M.R.: Locking granularity revisited. ACM Trans. Database Syst. (TODS) 4(2), 210\u2013227 (1979)","journal-title":"ACM Trans. Database Syst. (TODS)"},{"key":"1_CR16","unstructured":"Unrau, R.C., Krieger, O., Gamsa, B., Stumm, M.: Experiences with locking in a NUMA multiprocessor operating system kernel. In: Proceedings of OSDI, pp. 11\u2013es (1994)"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2024: Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-69577-3_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,25]],"date-time":"2024-08-25T19:05:33Z","timestamp":1724612733000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-69577-3_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"ISBN":["9783031695766","9783031695773"],"references-count":16,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-69577-3_1","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024]]},"assertion":[{"value":"26 August 2024","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"The authors declare that there is no competing interest.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Disclosure of Interests"}},{"value":"Euro-Par","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"European Conference on Parallel Processing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Madrid","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Spain","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2024","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"26 August 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"30 August 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"30","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"europar2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/2024.euro-par.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}