{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,17]],"date-time":"2025-10-17T14:05:32Z","timestamp":1760709932502,"version":"3.41.0"},"reference-count":71,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2019,6,17]],"date-time":"2019-06-17T00:00:00Z","timestamp":1560729600000},"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":["IIS-VEC1539011 and NSF CAREER SHF-1553485"],"award-info":[{"award-number":["IIS-VEC1539011 and NSF CAREER SHF-1553485"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003725","name":"National Research Foundation of Korea","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100003725","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Korea government","award":["NRF-2019R1C1C1005166"],"award-info":[{"award-number":["NRF-2019R1C1C1005166"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Archit. Code Optim."],"published-print":{"date-parts":[[2019,9,30]]},"abstract":"<jats:p>\n            We introduce\n            <jats:bold>Caliper<\/jats:bold>\n            , a technique for accurately estimating performance interference occurring in shared servers. Caliper overcomes the limitations of prior approaches by leveraging a micro-experiment-based technique. In contrast to state-of-the-art approaches that focus on periodically pausing co-running applications to estimate slowdown, Caliper utilizes a strategic phase-triggered technique to capture interference due to co-location. This enables Caliper to orchestrate an accurate and low-overhead interference estimation technique that can be readily deployed in existing production systems. We evaluate Caliper for a broad spectrum of workload scenarios, demonstrating its ability to seamlessly support up to 16 applications running simultaneously and outperform the state-of-the-art approaches.\n          <\/jats:p>","DOI":"10.1145\/3323090","type":"journal-article","created":{"date-parts":[[2019,6,18]],"date-time":"2019-06-18T12:14:26Z","timestamp":1560860066000},"page":"1-25","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":12,"title":["Caliper"],"prefix":"10.1145","volume":"16","author":[{"given":"Ram Srivatsa","family":"Kannan","sequence":"first","affiliation":[{"name":"University of Michigan, Ann Arbor, Michigan, USA"}]},{"given":"Michael","family":"Laurenzano","sequence":"additional","affiliation":[{"name":"University of Michigan, Ann Arbor, Michigan, USA"}]},{"given":"Jeongseob","family":"Ahn","sequence":"additional","affiliation":[{"name":"Ajou University, Yeongton-gu Suwon, South Korea"}]},{"given":"Jason","family":"Mars","sequence":"additional","affiliation":[{"name":"University of Michigan, Ann Arbor, Michigan, USA"}]},{"given":"Lingjia","family":"Tang","sequence":"additional","affiliation":[{"name":"University of Michigan, Ann Arbor, Michigan, USA"}]}],"member":"320","published-online":{"date-parts":[[2019,6,17]]},"reference":[{"volume-title":"Fusion Edition User\u2019s Guide. Retrieved","year":"2019","author":"Outlier","key":"e_1_2_1_1_1"},{"volume-title":"Retrieved on","year":"2019","key":"e_1_2_1_2_1"},{"volume-title":"Clinc AI. Retrieved","year":"2019","author":"Conversational","key":"e_1_2_1_3_1"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.5555\/2342763.2342782"},{"volume-title":"Accessed","year":"2019","author":"Services Amazon Web","key":"e_1_2_1_5_1"},{"volume-title":"Retrieved","year":"2019","author":"Services Amazon Web","key":"e_1_2_1_6_1"},{"volume-title":"Retrieved","year":"2019","author":"Services Amazon Web","key":"e_1_2_1_7_1"},{"volume-title":"Retrieved","year":"2019","author":"Services Amazon Web","key":"e_1_2_1_8_1"},{"volume-title":"Retrieved","year":"2019","author":"Amazon Inc.","key":"e_1_2_1_9_1"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/TrustCom.2012.232"},{"key":"e_1_2_1_11_1","unstructured":"Amazon Web Services. 2019. AWS case study: NASA\/JPL\u2019s Desert Research and Training Studies: Retrieved May 28 2019. https:\/\/aws.amazon.com\/solutions\/case-studies\/nasa-jpl\/.  Amazon Web Services. 2019. AWS case study: NASA\/JPL\u2019s Desert Research and Training Studies: Retrieved May 28 2019. https:\/\/aws.amazon.com\/solutions\/case-studies\/nasa-jpl\/."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/125826.125925"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1165389.945462"},{"key":"e_1_2_1_14_1","doi-asserted-by":"crossref","unstructured":"Luiz Andre Barroso and Urs Hoelzle. 2009. The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines (1st ed.). Morgan and Claypool Publishers.   Luiz Andre Barroso and Urs Hoelzle. 2009. The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines (1st ed.). Morgan and Claypool Publishers.","DOI":"10.1007\/978-3-031-01722-3_4"},{"volume-title":"Proceedings of the USENIX Annual Technical Conference (USENIXATC\u201911)","year":"2011","author":"Blagodurov Sergey","key":"e_1_2_1_15_1"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1155\/2014\/906454"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3037697.3037700"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/GreenCom-iThings-CPSCom.2013.43"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2451116.2451125"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/545214.545241"},{"volume-title":"Proceedings of the 36th IEEE\/ACM International Symposium on Microarchitecture (MICRO\u201903)","author":"Ashutosh","key":"e_1_2_1_21_1"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2400682.2400688"},{"volume-title":"Proceedings of the 15th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS\u201910)","author":"Ebrahimi Eiman","key":"e_1_2_1_23_1"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2038916.2038938"},{"volume-title":"Proceedings of the IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS\u201914)","author":"Gupta A.","key":"e_1_2_1_25_1"},{"key":"e_1_2_1_26_1","first-page":"1","article-title":"SimPoint 3.0: Faster and more flexible program phase analysis","volume":"7","author":"Hamerly Greg","year":"2005","journal-title":"J. Instruct.-Level Parallelism"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2749469.2749472"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2694344.2694347"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1186736.1186737"},{"volume-title":"Proceedings of the 39th IEEE\/ACM International Symposium on Microarchitecture (MICRO\u201906)","author":"Isci C.","key":"e_1_2_1_30_1"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2006.1598119"},{"volume-title":"Proceedings of the 13th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid\u201913)","author":"Jose Jithin","key":"e_1_2_1_32_1"},{"volume-title":"Proceedings of the IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS\u201918)","author":"Kannan R. S.","key":"e_1_2_1_33_1"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3302424.3303958"},{"key":"e_1_2_1_35_1","volume-title":"Proceedings of the Linux Symposium","volume":"1","author":"Kivity Avi","year":"2007"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2005.39"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jesp.2013.03.013"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2678373.2665698"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.5555\/2665671.2665720"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2155620.2155650"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.dss.2010.12.006"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2007.40"},{"volume-title":"Proceedings of the IEEE Computer Society Symposium on VLSI (ISVLSI\u201912)","author":"Nagarajan V.","key":"e_1_2_1_43_1"},{"volume-title":"Proceedings of the IEEE Computer Society Symposium on VLSI (ISVLSI\u201913)","author":"Nagarajan V.","key":"e_1_2_1_44_1"},{"volume-title":"Proceedings of the IEEE Computer Society Symposium on VLSI (ISVLSI\u201912)","author":"Nagarajan V.","key":"e_1_2_1_45_1"},{"volume-title":"Proceedings of the IEEE International Conference on Computer Design (ICCD\u201908)","author":"Arun","key":"e_1_2_1_46_1"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/1755913.1755938"},{"volume-title":"Proceedings of the 39th IEEE\/ACM International Symposium on Microarchitecture (MICRO\u201906)","author":"Nesbit Kyle J.","key":"e_1_2_1_48_1"},{"volume-title":"Proceedings of the USENIX Conference on Annual Technical Conference (USENIX ATC\u201913)","year":"2013","author":"Novakovi\u0107 Dejan","key":"e_1_2_1_49_1"},{"volume-title":"Proceedings of the 18th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS\u201913)","author":"Park Heekwon","key":"e_1_2_1_50_1"},{"key":"e_1_2_1_51_1","unstructured":"Cavium Inc. 2017. NIC Partitioning and SR-IOV. https:\/\/www.marvell.com\/documents\/yezqlzan4x9tb2zxy37r\/.  Cavium Inc. 2017. NIC Partitioning and SR-IOV. https:\/\/www.marvell.com\/documents\/yezqlzan4x9tb2zxy37r\/."},{"volume-title":"Proceedings of the 20th IEEE International Parallel Distributed Processing Symposium.","author":"Perelman E.","key":"e_1_2_1_52_1"},{"volume-title":"Proceedings of the 39th IEEE\/ACM International Symposium on Microarchitecture (MICRO\u201906)","author":"Moinuddin","key":"e_1_2_1_53_1"},{"volume-title":"Proceedings of the IEEE 19th International Symposium on High Performance Computer Architecture (HPCA\u201913)","year":"2013","author":"Rao Jia","key":"e_1_2_1_54_1"},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2010.68"},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/859618.859657"},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2008.4771796"},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/2830772.2830803"},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2002.995703"},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/2000417.2000419"},{"key":"e_1_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/2451116.2451126"},{"volume-title":"Proceedings of the IEEE 37th International Conference on Distributed Computing Systems (ICDCS\u201917)","author":"Thinakaran Prashanth","key":"e_1_2_1_62_1"},{"volume-title":"Proceedings of the ACM Symposium on Cloud Computing (SoCC\u201918)","author":"Thinakaran Prashanth","key":"e_1_2_1_63_1"},{"volume-title":"Proceedings of the IEEE 13th International Conference on High Performance Computing and Communications (HPCC\u201911)","author":"Toosi A. N.","key":"e_1_2_1_64_1"},{"key":"e_1_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2018.2870403"},{"key":"e_1_2_1_66_1","doi-asserted-by":"crossref","unstructured":"Ozan Tuncer Emre Ates Yijia Zhang Ata Turk Jim Brandt Vitus J. Leung Manuel Egele and Ayse K. Coskun. 2017. Diagnosing performance variations in HPC applications using machine learning. In High Performance Computing Julian M. Kunkel Rio Yokota Pavan Balaji and David Keyes (Eds.). Springer International Publishing Cham 355--373.  Ozan Tuncer Emre Ates Yijia Zhang Ata Turk Jim Brandt Vitus J. Leung Manuel Egele and Ayse K. Coskun. 2017. Diagnosing performance variations in HPC applications using machine learning. In High Performance Computing Julian M. Kunkel Rio Yokota Pavan Balaji and David Keyes (Eds.). Springer International Publishing Cham 355--373.","DOI":"10.1007\/978-3-319-58667-0_19"},{"key":"e_1_2_1_67_1","unstructured":"Wikipedia. 2019. Amazon Elastic Compute Cloud. https:\/\/en.wikipedia.org\/wiki\/Amazon_Elastic_Compute_Cloud. Accessed: 2015-08-10.  Wikipedia. 2019. Amazon Elastic Compute Cloud. https:\/\/en.wikipedia.org\/wiki\/Amazon_Elastic_Compute_Cloud. Accessed: 2015-08-10."},{"key":"e_1_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485922.2485974"},{"key":"e_1_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/2465351.2465388"},{"volume-title":"Proceedings of the 30th IEEE Symposium on Reliable Distributed Systems (SRDS\u201911)","author":"Zhang Yilei","key":"e_1_2_1_70_1"},{"key":"e_1_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/1736020.1736036"}],"container-title":["ACM Transactions on Architecture and Code Optimization"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3323090","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3323090","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:23:16Z","timestamp":1750202596000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3323090"}},"subtitle":["Interference Estimator for Multi-tenant Environments Sharing Architectural Resources"],"short-title":[],"issued":{"date-parts":[[2019,6,17]]},"references-count":71,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2019,9,30]]}},"alternative-id":["10.1145\/3323090"],"URL":"https:\/\/doi.org\/10.1145\/3323090","relation":{},"ISSN":["1544-3566","1544-3973"],"issn-type":[{"type":"print","value":"1544-3566"},{"type":"electronic","value":"1544-3973"}],"subject":[],"published":{"date-parts":[[2019,6,17]]},"assertion":[{"value":"2018-08-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-03-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-06-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}