{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,19]],"date-time":"2026-05-19T07:15:58Z","timestamp":1779174958175,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":72,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,5,9]],"date-time":"2017-05-09T00:00:00Z","timestamp":1494288000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1629397"],"award-info":[{"award-number":["1629397"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1553169"],"award-info":[{"award-number":["1553169"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1544844"],"award-info":[{"award-number":["1544844"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2017,5,9]]},"DOI":"10.1145\/3035918.3064016","type":"proceedings-article","created":{"date-parts":[[2017,5,10]],"date-time":"2017-05-10T18:09:00Z","timestamp":1494439740000},"page":"745-758","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":23,"title":["A Top-Down Approach to Achieving Performance Predictability in Database Systems"],"prefix":"10.1145","author":[{"given":"Jiamin","family":"Huang","sequence":"first","affiliation":[{"name":"University of Michigan, Ann Arbor, MI, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Barzan","family":"Mozafari","sequence":"additional","affiliation":[{"name":"University of Michigan, Ann Arbor, MI, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Grant","family":"Schoenebeck","sequence":"additional","affiliation":[{"name":"University of Michigan, Ann Arbor, MI, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thomas F.","family":"Wenisch","sequence":"additional","affiliation":[{"name":"University of Michigan, Ann Arbor, MI, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,5,9]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"15\n   .5.2 InnoDB Transaction Model. http:\/\/dev.mysql.com\/doc\/refman\/5.7\/en\/innodb-transaction-model.html.  15.5.2 InnoDB Transaction Model. http:\/\/dev.mysql.com\/doc\/refman\/5.7\/en\/innodb-transaction-model.html."},{"key":"e_1_3_2_1_2_1","unstructured":"Google Cloud SQL. http:\/\/code.google.com\/apis\/sql.  Google Cloud SQL. http:\/\/code.google.com\/apis\/sql."},{"key":"e_1_3_2_1_3_1","unstructured":"MariaDB source repository. https:\/\/github.com\/MariaDB\/server\/pull\/248.  MariaDB source repository. https:\/\/github.com\/MariaDB\/server\/pull\/248."},{"key":"e_1_3_2_1_4_1","unstructured":"Oracle database cloud service. http:\/\/cloud.oracle.com.  Oracle database cloud service. http:\/\/cloud.oracle.com."},{"key":"e_1_3_2_1_5_1","unstructured":"Program2 Two-Phase Locking (2PL) vs. Timestamp Ordering (TSO) vs. A Real Protocol. http:\/\/cobweb.cs.uga.edu\/shasha\/course\/csci8370\/prog2\/prog2.pdf.  Program2 Two-Phase Locking (2PL) vs. Timestamp Ordering (TSO) vs. A Real Protocol. http:\/\/cobweb.cs.uga.edu\/shasha\/course\/csci8370\/prog2\/prog2.pdf."},{"key":"e_1_3_2_1_6_1","unstructured":"XtraDB Performance Improvements for I\/O-Bound Highly-Concurrent Workloads. https:\/\/www.percona.com\/doc\/percona-server\/5.7\/performance\/xtradb performance improvements for io-bound highly-concurrent workloads.html.  XtraDB Performance Improvements for I\/O-Bound Highly-Concurrent Workloads. https:\/\/www.percona.com\/doc\/percona-server\/5.7\/performance\/xtradb performance improvements for io-bound highly-concurrent workloads.html."},{"key":"e_1_3_2_1_7_1","unstructured":"SQL Server Locking and You! https:\/\/www.brentozar.com\/archive\/2011\/06\/sql-server-locking\/ 2011.  SQL Server Locking and You! https:\/\/www.brentozar.com\/archive\/2011\/06\/sql-server-locking\/ 2011."},{"key":"e_1_3_2_1_8_1","volume-title":"https:\/\/blueprints.launchpad.net\/percona-server\/+spec\/mt-lru","author":"MT","year":"2016","unstructured":"MT LRU flusher. https:\/\/blueprints.launchpad.net\/percona-server\/+spec\/mt-lru , 2016 . MT LRU flusher. https:\/\/blueprints.launchpad.net\/percona-server\/+spec\/mt-lru, 2016."},{"key":"e_1_3_2_1_9_1","volume-title":"https:\/\/github.com\/mysql\/mysql-server\/blob\/5.7\/storage\/innobase\/lock\/lock0lock.cc","author":"Transaction Lock Manager Source SQL","year":"2016","unstructured":"My SQL Transaction Lock Manager Source Code. https:\/\/github.com\/mysql\/mysql-server\/blob\/5.7\/storage\/innobase\/lock\/lock0lock.cc , 2016 . MySQL Transaction Lock Manager Source Code. https:\/\/github.com\/mysql\/mysql-server\/blob\/5.7\/storage\/innobase\/lock\/lock0lock.cc, 2016."},{"key":"e_1_3_2_1_10_1","volume-title":"https:\/\/blueprints.launchpad.net\/percona-server\/+spec\/parallel-doublewrite","year":"2016","unstructured":"Parallel doublewrite buffer. https:\/\/blueprints.launchpad.net\/percona-server\/+spec\/parallel-doublewrite , 2016 . Parallel doublewrite buffer. https:\/\/blueprints.launchpad.net\/percona-server\/+spec\/parallel-doublewrite, 2016."},{"key":"e_1_3_2_1_11_1","volume-title":"multi-threaded LRU flushing. https:\/\/www.percona.com\/blog\/2016\/05\/05\/percona-server-5--7-multi-threaded-lru-flushing\/","year":"2016","unstructured":"Percona Server 5.7 : multi-threaded LRU flushing. https:\/\/www.percona.com\/blog\/2016\/05\/05\/percona-server-5--7-multi-threaded-lru-flushing\/ , 2016 . Percona Server 5.7: multi-threaded LRU flushing. https:\/\/www.percona.com\/blog\/2016\/05\/05\/percona-server-5--7-multi-threaded-lru-flushing\/, 2016."},{"key":"e_1_3_2_1_12_1","volume-title":"https:\/\/github.com\/postgres\/postgres\/blob\/master\/src\/backend\/storage\/lmgr\/proc.c","year":"2016","unstructured":"Postgre Transaction Lock Manager Source Code. https:\/\/github.com\/postgres\/postgres\/blob\/master\/src\/backend\/storage\/lmgr\/proc.c , 2016 . Postgre Transaction Lock Manager Source Code. https:\/\/github.com\/postgres\/postgres\/blob\/master\/src\/backend\/storage\/lmgr\/proc.c, 2016."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/132271.132276"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4612-5144-6_13"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/318898.318912"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.14778\/2078331.2078334"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463676.2465333"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2749441"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807167.1807224"},{"key":"e_1_3_2_1_20_1","volume-title":"OSDI","year":"2012","unstructured":"Attariyan : Automating root-cause diagnosis of performance anomalies in production software . In OSDI , 2012 . Attariyan et al. X-ray: Automating root-cause diagnosis of performance anomalies in production software. In OSDI, 2012."},{"key":"e_1_3_2_1_22_1","volume-title":"V-shape property of optimal sequence of jobs about a common due date on a single machine. Computers & operations research","year":"1989","unstructured":"Bector V-shape property of optimal sequence of jobs about a common due date on a single machine. Computers & operations research , 1989 . Bector et al. V-shape property of optimal sequence of jobs about a common due date on a single machine. Computers & operations research, 1989."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.1125"},{"key":"e_1_3_2_1_24_1","volume-title":"OSDI","year":"2008","unstructured":"Bhatia Lightweight, high-resolution monitoring for troubleshooting production systems . In OSDI , 2008 . Bhatia et al. Lightweight, high-resolution monitoring for troubleshooting production systems. In OSDI, 2008."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.14778\/1687627.1687659"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807167.1807226"},{"key":"e_1_3_2_1_27_1","volume-title":"Journal of Information and Optimization Sciences","year":"2006","unstructured":"Chen Sequencing heuristic for bicriteria scheduling in a single machine problem . Journal of Information and Optimization Sciences , 2006 . Chen et al. Sequencing heuristic for bicriteria scheduling in a single machine problem. Journal of Information and Optimization Sciences, 2006."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1559845.1559855"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/303976.303990"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"e_1_3_2_1_31_1","volume-title":"Operations Research","author":"De P.","year":"1992","unstructured":"P. De On the minimization of completion time variance with a bicriteria extension . Operations Research , 1992 . P. De et al. On the minimization of completion time variance with a bicriteria extension. Operations Research, 1992."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.14778\/2732240.2732246"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1287\/mnsc.23.6.567"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1558334.1558339"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.14778\/2168651.2168654"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/872726.806987"},{"key":"e_1_3_2_1_37_1","unstructured":"B. Gregg. DTrace pid Provider return. http:\/\/tinyurl.com\/jzpphne 2011.  B. Gregg. DTrace pid Provider return. http:\/\/tinyurl.com\/jzpphne 2011."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/143062.143147"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1376616.1376713"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1066157.1066201"},{"key":"e_1_3_2_1_41_1","volume-title":"Group commit timers and high","author":"Helland P.","unstructured":"P. Helland , H. Sammer , J. Lyon , R. Carr , P. Garrett , and A. Reuter . Group commit timers and high volume transaction systems. In HPTS. 1989 . P. Helland, H. Sammer, J. Lyon, R. Carr, P. Garrett, and A. Reuter. Group commit timers and high volume transaction systems. In HPTS. 1989."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3064176.3064179"},{"key":"e_1_3_2_1_43_1","volume-title":"RTAS","author":"Kim Y.-K.","year":"1996","unstructured":"Y.-K. Kim and S. H. Son . Supporting predictability in real-time database systems . In RTAS , 1996 . Y.-K. Kim and S. H. Son. Supporting predictability in real-time database systems. In RTAS, 1996."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1016\/0167-6377(93)90019-D"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1016\/0166-218X(93)E0125-I"},{"key":"e_1_3_2_1_46_1","author":"Kubiak W.","year":"2002","unstructured":"W. Kubiak Eur. Journal of Operational Research , 2002 . W. Kubiak et al. Fast fully polynomial approximation schemes for minimizing completion time variance. Eur. Journal of Operational Research, 2002.","journal-title":"Journal of Operational Research"},{"key":"e_1_3_2_1_47_1","volume-title":"Oracle timesten: An in-memory database for enterprise applications","author":"Lahiri T.","year":"2013","unstructured":"T. Lahiri , M.-A. Neimat , and S. Folkman . Oracle timesten: An in-memory database for enterprise applications . IEEE Data Eng. Bull ., 2013 . T. Lahiri, M.-A. Neimat, and S. Folkman. Oracle timesten: An in-memory database for enterprise applications. IEEE Data Eng. Bull., 2013."},{"key":"e_1_3_2_1_48_1","volume-title":"NCAI","author":"Massa P.","year":"2005","unstructured":"P. Massa and P. Avesani . An experimental study on epinions.com community . In NCAI , 2005 . P. Massa and P. Avesani. An experimental study on epinions.com community. In NCAI, 2005."},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463676.2467800"},{"key":"e_1_3_2_1_50_1","volume-title":"CIDR","author":"Mozafari B.","year":"2013","unstructured":"B. Mozafari , C. Curino , and S. Madden . DBSeer: Resource and performance prediction for building a next generation database cloud . In CIDR , 2013 . B. Mozafari, C. Curino, and S. Madden. DBSeer: Resource and performance prediction for building a next generation database cloud. In CIDR, 2013."},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2749454"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2749454"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.14778\/2752939.2752942"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463676.2463686"},{"key":"e_1_3_2_1_55_1","volume-title":"O'Neil et al. A two-phase approach to predictably scheduling real-time transactions","author":"P.","year":"1996","unstructured":"P. O'Neil et al. A two-phase approach to predictably scheduling real-time transactions ., 1996 . P. O'Neil et al. A two-phase approach to predictably scheduling real-time transactions., 1996."},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.14778\/2732228.2732231"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.5555\/1477600"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.14778\/1453856.1453924"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2008.4497414"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.14778\/2536222.2536226"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.562"},{"key":"e_1_3_2_1_62_1","unstructured":"M. Stonebraker and A. Pavlo. The seats airline ticketingsystems benchmark.  M. Stonebraker and A. Pavlo. The seats airline ticketingsystems benchmark."},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/3959.3962"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/1654059.1654097"},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.14778\/1687627.1687707"},{"key":"e_1_3_2_1_66_1","unstructured":"M. Wainwright. Chapter 2: Basic tail and concentration bounds. http:\/\/www.stat.berkeley.edu\/~mjwain\/stat210b\/Chap2TailBounds Jan22 2015.pdf.  M. Wainwright. Chapter 2: Basic tail and concentration bounds. http:\/\/www.stat.berkeley.edu\/~mjwain\/stat210b\/Chap2TailBounds Jan22 2015.pdf."},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.14778\/2732951.2732960"},{"key":"e_1_3_2_1_68_1","volume-title":"Tatp benchmark description","author":"Wolski A.","year":"2009","unstructured":"A. Wolski . Tatp benchmark description , 2009 . A. Wolski. Tatp benchmark description, 2009."},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-33050-6_11"},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cor.2005.11.015"},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.14778\/2824032.2824130"},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2915218"},{"key":"e_1_3_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.14778\/2735508.2735511"}],"event":{"name":"SIGMOD\/PODS'17: International Conference on Management of Data","location":"Chicago Illinois USA","acronym":"SIGMOD\/PODS'17","sponsor":["SIGMOD ACM Special Interest Group on Management of Data"]},"container-title":["Proceedings of the 2017 ACM International Conference on Management of Data"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3035918.3064016","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3035918.3064016","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3035918.3064016","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:36:41Z","timestamp":1750217801000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3035918.3064016"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,5,9]]},"references-count":72,"alternative-id":["10.1145\/3035918.3064016","10.1145\/3035918"],"URL":"https:\/\/doi.org\/10.1145\/3035918.3064016","relation":{},"subject":[],"published":{"date-parts":[[2017,5,9]]},"assertion":[{"value":"2017-05-09","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}