{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T15:30:10Z","timestamp":1742916610763,"version":"3.40.3"},"publisher-location":"Cham","reference-count":30,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030594091"},{"type":"electronic","value":"9783030594107"}],"license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020]]},"DOI":"10.1007\/978-3-030-59410-7_9","type":"book-chapter","created":{"date-parts":[[2020,9,21]],"date-time":"2020-09-21T16:57:43Z","timestamp":1600707463000},"page":"139-156","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Predictive Transaction Scheduling for Alleviating Lock Thrashing"],"prefix":"10.1007","author":[{"given":"Donghui","family":"Wang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Peng","family":"Cai","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Weining","family":"Qian","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Aoying","family":"Zhou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,9,18]]},"reference":[{"key":"9_CR1","unstructured":"Dbx1000. https:\/\/github.com\/yxymit\/DBx1000"},{"key":"9_CR2","volume-title":"Principles of Transaction Processing for Systems Professionals","author":"PA Bernstein","year":"1996","unstructured":"Bernstein, P.A., Newcomer, E.: Principles of Transaction Processing for Systems Professionals. Morgan Kaufmann, Burlington (1996)"},{"issue":"2","key":"9_CR3","first-page":"169","volume":"12","author":"B Ding","year":"2018","unstructured":"Ding, B., Kot, L., Gehrke, J.: Improving optimistic concurrency control through transaction batching and operation reordering. PVLDB 12(2), 169\u2013182 (2018)","journal-title":"PVLDB"},{"issue":"5","key":"9_CR4","first-page":"613","volume":"10","author":"JM Faleiro","year":"2017","unstructured":"Faleiro, J.M., Abadi, D., Hellerstein, J.M.: High performance transactions via early write visibility. PVLDB 10(5), 613\u2013624 (2017)","journal-title":"PVLDB"},{"key":"9_CR5","doi-asserted-by":"crossref","unstructured":"Ganapathi, A., Kuno, H.A., et al.: Predicting multiple metrics for queries: better decisions enabled by machine learning. In: ICDE, pp. 592\u2013603 (2009)","DOI":"10.1109\/ICDE.2009.130"},{"issue":"2","key":"9_CR6","doi-asserted-by":"publisher","first-page":"169","DOI":"10.1007\/s41019-017-0039-z","volume":"2","author":"J Guo","year":"2017","unstructured":"Guo, J., Chu, J., Cai, P., Zhou, M., Zhou, A.: Low-overhead paxos replication. Data Sci. Eng. 2(2), 169\u2013177 (2017). https:\/\/doi.org\/10.1007\/s41019-017-0039-z","journal-title":"Data Sci. Eng."},{"key":"9_CR7","doi-asserted-by":"crossref","unstructured":"Gupta, C., Mehta, A., Dayal, U.: PQR: predicting query execution times for autonomous workload management. In: ICAC, pp. 13\u201322 (2008)","DOI":"10.1109\/ICAC.2008.12"},{"key":"9_CR8","doi-asserted-by":"crossref","unstructured":"Haritsa, J.R., Carey, M.J., Livny, M.: Dynamic real-time optimistic concurrency control. In: RTSS, pp. 94\u2013103 (1990)","DOI":"10.1109\/REAL.1990.128734"},{"key":"9_CR9","doi-asserted-by":"crossref","unstructured":"Harizopoulos, S., Abadi, D.J., Madden, S., Stonebraker, M.: OLTP through the looking glass, and what we found there. In: SIGMOD, pp. 981\u2013992 (2008)","DOI":"10.1145\/1376616.1376713"},{"key":"9_CR10","doi-asserted-by":"crossref","unstructured":"Huang, J., Mozafari, B., et al.: A top-down approach to achieving performance predictability in database systems. In: SIGMOD, pp. 745\u2013758 (2017)","DOI":"10.1145\/3035918.3064016"},{"key":"9_CR11","doi-asserted-by":"crossref","unstructured":"Jung, H., Han, H., Fekete, A.D., Heiser, G., Yeom, H.Y.: A scalable lock manager for multicores. In: SIGMOD, pp. 73\u201384 (2013)","DOI":"10.1145\/2463676.2465271"},{"key":"9_CR12","doi-asserted-by":"crossref","unstructured":"Ma, L., Aken, D.V., Hefny, A., et al.: Query-based workload forecasting for self-driving database management systems. In: SIGMOD, pp. 631\u2013645 (2018)","DOI":"10.1145\/3183713.3196908"},{"key":"9_CR13","unstructured":"McWherter, D.T., Schroeder, B., Ailamaki, A., et al.: Priority mechanisms for OLTP and transactional web applications. In: ICDE, pp. 535\u2013546 (2004)"},{"key":"9_CR14","unstructured":"McWherter, D.T., Schroeder, B., Ailamaki, A., et al.: Improving preemptive prioritization via statistical characterization of OLTP locking. In: ICDE, pp. 446\u2013457 (2005)"},{"key":"9_CR15","unstructured":"Mu, S., Cui, Y., Zhang, Y., Lloyd, W., Li, J.: Extracting more concurrency from distributed transactions. In: OSDI, pp. 479\u2013494 (2014)"},{"key":"9_CR16","doi-asserted-by":"crossref","unstructured":"Pavlo, A.: What are we doing with our lives?: nobody cares about our concurrency control research. In: SIGMOD, p. 3 (2017)","DOI":"10.1145\/3035918.3056096"},{"issue":"2","key":"9_CR17","first-page":"85","volume":"5","author":"A Pavlo","year":"2011","unstructured":"Pavlo, A., Jones, E.P.C., Zdonik, S.B.: On predictive modeling for optimizing transaction execution in parallel OLTP systems. PVLDB 5(2), 85\u201396 (2011)","journal-title":"PVLDB"},{"key":"9_CR18","unstructured":"Prasaad, G., Cheung, A., Suciu, D.: Improving high contention OLTP performance via transaction scheduling. CoRR, abs\/1810.01997 (2018)"},{"key":"9_CR19","doi-asserted-by":"crossref","unstructured":"Ren, K., Faleiro, J.M., Abadi, D.J.: Design principles for scaling multi-core OLTP under high contention. In: SIGMOD, pp. 1583\u20131598 (2016)","DOI":"10.1145\/2882903.2882958"},{"issue":"2","key":"9_CR20","first-page":"145","volume":"6","author":"K Ren","year":"2012","unstructured":"Ren, K., Thomson, A., Abadi, D.J.: Lightweight locking for main memory database systems. PVLDB 6(2), 145\u2013156 (2012)","journal-title":"PVLDB"},{"key":"9_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"224","DOI":"10.1007\/3-540-44466-1_22","volume-title":"Data Warehousing and Knowledge Discovery","author":"C Sapia","year":"2000","unstructured":"Sapia, C.: PROMISE: predicting query behavior to enable predictive caching strategies for OLAP systems. In: Kambayashi, Y., Mohania, M., Tjoa, A.M. (eds.) DaWaK 2000. LNCS, vol. 1874, pp. 224\u2013233. Springer, Heidelberg (2000). https:\/\/doi.org\/10.1007\/3-540-44466-1_22"},{"issue":"3","key":"9_CR22","doi-asserted-by":"publisher","first-page":"325","DOI":"10.1145\/211414.211427","volume":"20","author":"DE Shasha","year":"1995","unstructured":"Shasha, D.E., Llirbat, F., Simon, E., et al.: Transaction chopping: algorithms and performance studies. ACM Trans. Database Syst. 20(3), 325\u2013363 (1995)","journal-title":"ACM Trans. Database Syst."},{"key":"9_CR23","doi-asserted-by":"crossref","unstructured":"Thomson, A., Diamond, T., Weng, S., et al.: Calvin: fast distributed transactions for partitioned database systems. In: SIGMOD, pp. 1\u201312 (2012)","DOI":"10.1145\/2213836.2213838"},{"issue":"5","key":"9_CR24","first-page":"648","volume":"11","author":"B Tian","year":"2018","unstructured":"Tian, B., Huang, J., Mozafari, B., Schoenebeck, G.: Contention-aware lock scheduling for transactional databases. PVLDB 11(5), 648\u2013662 (2018)","journal-title":"PVLDB"},{"issue":"2","key":"9_CR25","first-page":"49","volume":"10","author":"T Wang","year":"2016","unstructured":"Wang, T., Kimura, H.: Mostly-optimistic concurrency control for highly contended dynamic workloads on a thousand cores. PVLDB 10(2), 49\u201360 (2016)","journal-title":"PVLDB"},{"key":"9_CR26","doi-asserted-by":"crossref","unstructured":"Wang, Z., Mu, S., Cui, Y., Yi, H., Chen, H., Li, J.: Scaling multicore databases via constrained parallel execution. In: SIGMOD, pp. 1643\u20131658 (2016)","DOI":"10.1145\/2882903.2882934"},{"key":"9_CR27","doi-asserted-by":"crossref","unstructured":"Xie, C., Su, C., Littley, C., Alvisi, L., Kapritsos, M., Wang, Y.: High-performance ACID via modular concurrency control. In: SOSP, pp. 279\u2013294 (2015)","DOI":"10.1145\/2815400.2815430"},{"issue":"5","key":"9_CR28","first-page":"444","volume":"9","author":"C Yan","year":"2016","unstructured":"Yan, C., Cheung, A.: Leveraging lock contention to improve OLTP application performance. PVLDB 9(5), 444\u2013455 (2016)","journal-title":"PVLDB"},{"issue":"3","key":"9_CR29","first-page":"209","volume":"8","author":"X Yu","year":"2014","unstructured":"Yu, X., Bezerra, G., Pavlo, A., et al.: Staring into the abyss: an evaluation of concurrency control with one thousand cores. PVLDB 8(3), 209\u2013220 (2014)","journal-title":"PVLDB"},{"key":"9_CR30","doi-asserted-by":"crossref","unstructured":"Zhang, T., Tomasic, A., Sheng, Y., Pavlo, A.: Performance of OLTP via intelligent scheduling. In: ICDE, pp. 1288\u20131291 (2018)","DOI":"10.1109\/ICDE.2018.00132"}],"container-title":["Lecture Notes in Computer Science","Database Systems for Advanced Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-59410-7_9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,12]],"date-time":"2024-03-12T18:48:49Z","timestamp":1710269329000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-59410-7_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"ISBN":["9783030594091","9783030594107"],"references-count":30,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-59410-7_9","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2020]]},"assertion":[{"value":"18 September 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"DASFAA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Database Systems for Advanced Applications","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Jeju","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Korea (Republic of)","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2020","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"24 September 2020","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"27 September 2020","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"25","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"dasfaa2020","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/db.pknu.ac.kr\/dasfaa2020\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"487","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"119","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"23","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"24% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3.11","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"6.81","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"15 demo papers and 4 industrial papers","order":10,"name":"additional_info_on_review_process","label":"Additional Info on Review Process","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}