{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,2]],"date-time":"2026-03-02T14:35:48Z","timestamp":1772462148839,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":111,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,1,27]],"date-time":"2023-01-27T00:00:00Z","timestamp":1674777600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,1,27]]},"DOI":"10.1145\/3575693.3575751","type":"proceedings-article","created":{"date-parts":[[2023,1,30]],"date-time":"2023-01-30T22:56:55Z","timestamp":1675119415000},"page":"222-236","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":11,"title":["Ditto: End-to-End Application Cloning for Networked Cloud Services"],"prefix":"10.1145","author":[{"given":"Mingyu","family":"Liang","sequence":"first","affiliation":[{"name":"Cornell University, USA"}]},{"given":"Yu","family":"Gan","sequence":"additional","affiliation":[{"name":"Cornell University, USA"}]},{"given":"Yueying","family":"Li","sequence":"additional","affiliation":[{"name":"Cornell University, USA"}]},{"given":"Carlos","family":"Torres","sequence":"additional","affiliation":[{"name":"Meta, USA"}]},{"given":"Abhishek","family":"Dhanotia","sequence":"additional","affiliation":[{"name":"Meta, USA"}]},{"given":"Mahesh","family":"Ketkar","sequence":"additional","affiliation":[{"name":"Intel, USA"}]},{"given":"Christina","family":"Delimitrou","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology, USA"}]}],"member":"320","published-online":{"date-parts":[[2023,1,30]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Apache thrift. https:\/\/thrift.apache.org. \t\t\t\t  Apache thrift. https:\/\/thrift.apache.org."},{"key":"e_1_3_2_1_2_1","unstructured":"giltene\/wrk2. https:\/\/github.com\/giltene\/wrk2. \t\t\t\t  giltene\/wrk2. https:\/\/github.com\/giltene\/wrk2."},{"key":"e_1_3_2_1_3_1","unstructured":"grpc: A high performance open-source universal rpc framework. https:\/\/grpc.io\/. \t\t\t\t  grpc: A high performance open-source universal rpc framework. https:\/\/grpc.io\/."},{"key":"e_1_3_2_1_4_1","unstructured":"Jaeger: open source end-to-end distributed tracing. https:\/\/www.jaegertracing.io\/. \t\t\t\t  Jaeger: open source end-to-end distributed tracing. https:\/\/www.jaegertracing.io\/."},{"key":"e_1_3_2_1_5_1","unstructured":"Mongodb. https:\/\/www.mongodb.com. \t\t\t\t  Mongodb. https:\/\/www.mongodb.com."},{"key":"e_1_3_2_1_6_1","unstructured":"Nginx. https:\/\/nginx.org\/en. \t\t\t\t  Nginx. https:\/\/nginx.org\/en."},{"key":"e_1_3_2_1_7_1","unstructured":"Opentracing. https:\/\/opentracing.io\/. \t\t\t\t  Opentracing. https:\/\/opentracing.io\/."},{"key":"e_1_3_2_1_8_1","unstructured":"Redis. https:\/\/redis.io. \t\t\t\t  Redis. https:\/\/redis.io."},{"key":"e_1_3_2_1_9_1","unstructured":"SPEC Cloud IaaS 2018. \t\t\t\t  SPEC Cloud IaaS 2018."},{"key":"e_1_3_2_1_10_1","unstructured":"stress-ng. https:\/\/wiki.ubuntu.com\/Kernel\/Reference\/stress-ng. \t\t\t\t  stress-ng. https:\/\/wiki.ubuntu.com\/Kernel\/Reference\/stress-ng."},{"key":"e_1_3_2_1_11_1","unstructured":"Zipkin. http:\/\/zipkin.io. \t\t\t\t  Zipkin. http:\/\/zipkin.io."},{"key":"e_1_3_2_1_12_1","volume-title":"Linux profiling with performance counters","year":"2015","unstructured":"perf : Linux profiling with performance counters , 2015 . perf: Linux profiling with performance counters, 2015."},{"key":"e_1_3_2_1_13_1","volume-title":"A high-performance and very accurate load-generator for stressing servers and measuring their latency behaviour under load","author":"Mutated","year":"2016","unstructured":"Mutated : A high-performance and very accurate load-generator for stressing servers and measuring their latency behaviour under load , 2016 . Mutated: A high-performance and very accurate load-generator for stressing servers and measuring their latency behaviour under load, 2016."},{"key":"e_1_3_2_1_14_1","volume-title":"A high performance tcp and websocket load generator and sink","year":"2017","unstructured":"tcpkali : A high performance tcp and websocket load generator and sink , 2017 . tcpkali: A high performance tcp and websocket load generator and sink, 2017."},{"key":"e_1_3_2_1_15_1","unstructured":"8\n    surprising facts about real docker adoption 2018. \t\t\t\t  8 surprising facts about real docker adoption 2018."},{"key":"e_1_3_2_1_16_1","volume-title":"A tcp, udp, and sctp network bandwidth measurement tool","year":"2021","unstructured":"iperf3 : A tcp, udp, and sctp network bandwidth measurement tool , 2021 . iperf3: A tcp, udp, and sctp network bandwidth measurement tool, 2021."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304062"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS48437.2020.00014"},{"key":"e_1_3_2_1_19_1","first-page":"417","volume-title":"15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18)","author":"Ardelean Dan","year":"2018","unstructured":"Dan Ardelean , Amer Diwan , and Chandra Erdman . Performance analysis of cloud applications . In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18) , pages 405\u2013 417 , Renton, WA , April 2018 . USENIX Association. Dan Ardelean, Amer Diwan, and Chandra Erdman. Performance analysis of cloud applications. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18), pages 405\u2013417, Renton, WA, April 2018. USENIX Association."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2014.6835935"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3307650.3322234"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2012.6169042"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2000064.2019527"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.5555\/1643608"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3015146"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1088149.1088164"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2012.27"},{"key":"e_1_3_2_1_28_1","volume-title":"Site reliability engineering: How Google runs production systems. \" O\u2019Reilly Media","author":"Beyer Betsy","year":"2016","unstructured":"Betsy Beyer , Chris Jones , Jennifer Petoff , and Niall Richard Murphy . Site reliability engineering: How Google runs production systems. \" O\u2019Reilly Media , Inc .\", 2016 . Betsy Beyer, Chris Jones, Jennifer Petoff, and Niall Richard Murphy. Site reliability engineering: How Google runs production systems. \" O\u2019Reilly Media, Inc.\", 2016."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1134760.1220164"},{"key":"e_1_3_2_1_30_1","volume-title":"A survey on tree edit distance and related problems. Theoretical computer science, 337(1-3):217\u2013239","author":"Bille Philip","year":"2005","unstructured":"Philip Bille . A survey on tree edit distance and related problems. Theoretical computer science, 337(1-3):217\u2013239 , 2005 . Philip Bille. A survey on tree edit distance and related problems. Theoretical computer science, 337(1-3):217\u2013239, 2005."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2024716.2024718"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3185768.3185771"},{"key":"e_1_3_2_1_33_1","volume-title":"IEEE","author":"Canfora Gerardo","year":"2007","unstructured":"Gerardo Canfora and Massimiliano Di Penta . New frontiers of reverse engineering. In Future of Software Engineering (FOSE\u201907), pages 326\u2013341 . IEEE , 2007 . Gerardo Canfora and Massimiliano Di Penta. New frontiers of reverse engineering. In Future of Software Engineering (FOSE\u201907), pages 326\u2013341. IEEE, 2007."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2063384.2063454"},{"key":"e_1_3_2_1_35_1","volume-title":"X86 encoder decoder user guide","author":"Charney Mark","year":"2019","unstructured":"Mark Charney . X86 encoder decoder user guide , 2019 . Mark Charney. X86 encoder decoder user guide, 2019."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304005"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"e_1_3_2_1_38_1","first-page":"402","volume-title":"Proceedings of the 15th ACM Conference on Computer and Communications Security, CCS \u201908","author":"Cui Weidong","year":"2008","unstructured":"Weidong Cui , Marcus Peinado , Karl Chen , Helen J. Wang , and Luis Irun-Briz . Tupni : Automatic reverse engineering of input formats . In Proceedings of the 15th ACM Conference on Computer and Communications Security, CCS \u201908 , page 391\u2013 402 , New York, NY, USA , 2008 . Association for Computing Machinery. Weidong Cui, Marcus Peinado, Karl Chen, Helen J. Wang, and Luis Irun-Briz. Tupni: Automatic reverse engineering of input formats. In Proceedings of the 15th ACM Conference on Computer and Communications Security, CCS \u201908, page 391\u2013402, New York, NY, USA, 2008. Association for Computing Machinery."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304074"},{"key":"e_1_3_2_1_40_1","volume-title":"CACM","volume":"56","author":"Dean Jeffrey","unstructured":"Jeffrey Dean and Luiz Andre Barroso . The tail at scale . In CACM , Vol. 56 No. 2. Jeffrey Dean and Luiz Andre Barroso. The tail at scale. In CACM, Vol. 56 No. 2."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2013.6704667"},{"key":"e_1_3_2_1_42_1","volume-title":"Quality-of-Service-Aware Scheduling in Heterogeneous Datacenters with Paragon","author":"Delimitrou Christina","year":"2014","unstructured":"Christina Delimitrou and Christos Kozyrakis . Quality-of-Service-Aware Scheduling in Heterogeneous Datacenters with Paragon . In IEEE Micro Special Issue on Top Picks from the Computer Architecture Conferences. May\/June 2014 . Christina Delimitrou and Christos Kozyrakis. Quality-of-Service-Aware Scheduling in Heterogeneous Datacenters with Paragon. In IEEE Micro Special Issue on Top Picks from the Computer Architecture Conferences. May\/June 2014."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2541940.2541941"},{"key":"e_1_3_2_1_44_1","volume-title":"ebpf","author":"Foundation BPF","year":"2021","unstructured":"e BPF Foundation . ebpf , 2021 . eBPF Foundation. ebpf, 2021."},{"key":"e_1_3_2_1_45_1","volume-title":"Architecture of systemtap: a linux trace\/probe tool","author":"Eigler Frank C.","year":"2005","unstructured":"Frank C. Eigler , Vara Prasad , Will Cohen , Hien Nguyen , Martin Hunt , Jim Keniston , and Brad Chen . Architecture of systemtap: a linux trace\/probe tool , 2005 . Frank C. Eigler, Vara Prasad, Will Cohen, Hien Nguyen, Martin Hunt, Jim Keniston, and Brad Chen. Architecture of systemtap: a linux trace\/probe tool, 2005."},{"key":"e_1_3_2_1_46_1","first-page":"42","volume-title":"2015 Third IEEE Workshop on Hot Topics in Web Systems and Technologies (HotWeb)","author":"Fan Qi","unstructured":"Qi Fan and Qingyang Wang . Performance comparison of web servers with different architectures: A case study using high concurrency workload . In 2015 Third IEEE Workshop on Hot Topics in Web Systems and Technologies (HotWeb) , pages 37\u2013 42 . IEEE, 2015. Qi Fan and Qingyang Wang. Performance comparison of web servers with different architectures: A case study using high concurrency workload. In 2015 Third IEEE Workshop on Hot Topics in Web Systems and Technologies (HotWeb), pages 37\u201342. IEEE, 2015."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2015.7095802"},{"key":"e_1_3_2_1_48_1","volume-title":"Proc. of ASPLOS","author":"Ferdman Michael","year":"2012","unstructured":"Michael Ferdman , Almutaz Adileh , and et al. Clearing the clouds: A study of emerging scale-out workloads on modern hardware . In Proc. of ASPLOS . London, England, UK , 2012 . Michael Ferdman, Almutaz Adileh, and et al. Clearing the clouds: A study of emerging scale-out workloads on modern hardware. In Proc. of ASPLOS. London, England, UK, 2012."},{"issue":"124","key":"e_1_3_2_1_49_1","article-title":"Distributed caching with memcached","volume":"2004","author":"Fitzpatrick Brad","year":"2004","unstructured":"Brad Fitzpatrick . Distributed caching with memcached . In Linux Journal , Volume 2004 , Issue 124 , 2004 . Brad Fitzpatrick. Distributed caching with memcached. In Linux Journal, Volume 2004, Issue 124, 2004.","journal-title":"Linux Journal"},{"key":"e_1_3_2_1_50_1","unstructured":"Agner Fog. The microarchitecture of intel amd and via cpus an optimization guide for assembly programmers and compiler makers. \t\t\t\t  Agner Fog. The microarchitecture of intel amd and via cpus an optimization guide for assembly programmers and compiler makers."},{"key":"e_1_3_2_1_51_1","first-page":"110","article-title":"Instruction tables: Lists of instruction latencies, throughputs and micro-operation breakdowns for intel, amd and via cpus","volume":"93","author":"Agner Fog","year":"2011","unstructured":"Agner Fog et al . Instruction tables: Lists of instruction latencies, throughputs and micro-operation breakdowns for intel, amd and via cpus . Copenhagen University College of Engineering , 93 : 110 , 2011 . Agner Fog et al. Instruction tables: Lists of instruction latencies, throughputs and micro-operation breakdowns for intel, amd and via cpus. Copenhagen University College of Engineering, 93:110, 2011.","journal-title":"Copenhagen University College of Engineering"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446700"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304013"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304004"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2010.5452076"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2013.36"},{"key":"e_1_3_2_1_57_1","volume-title":"Software protection and simulation on oblivious rams. Journal of the ACM (JACM), 43(3):431\u2013473","author":"Goldreich Oded","year":"1996","unstructured":"Oded Goldreich and Rafail Ostrovsky . Software protection and simulation on oblivious rams. Journal of the ACM (JACM), 43(3):431\u2013473 , 1996 . Oded Goldreich and Rafail Ostrovsky. Software protection and simulation on oblivious rams. Journal of the ACM (JACM), 43(3):431\u2013473, 1996."},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.proeng.2012.06.412"},{"key":"e_1_3_2_1_59_1","volume-title":"Pearson Education","author":"Gregg Brendan","year":"2014","unstructured":"Brendan Gregg . Systems performance: enterprise and the cloud . Pearson Education , 2014 . Brendan Gregg. Systems performance: enterprise and the cloud. Pearson Education, 2014."},{"key":"e_1_3_2_1_60_1","volume-title":"Intel 64 and ia-32 architectures software developer\u2019s manual","author":"Guide Part","unstructured":"Part Guide . Intel 64 and ia-32 architectures software developer\u2019s manual . Volume 3B: System programming Guide, Part, 2(11), 2011 . Part Guide. Intel 64 and ia-32 architectures software developer\u2019s manual. Volume 3B: System programming Guide, Part, 2(11), 2011."},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.5555\/1128020.1128563"},{"key":"e_1_3_2_1_62_1","volume-title":"Faster and more flexible program phase analysis. Journal of Instruction Level Parallelism, 7(4):1\u201328","author":"Hamerly Greg","year":"2005","unstructured":"Greg Hamerly , Erez Perelman , Jeremy Lau , and Brad Calder . Simpoint 3.0 : Faster and more flexible program phase analysis. Journal of Instruction Level Parallelism, 7(4):1\u201328 , 2005 . Greg Hamerly, Erez Perelman, Jeremy Lau, and Brad Calder. Simpoint 3.0: Faster and more flexible program phase analysis. Journal of Instruction Level Parallelism, 7(4):1\u201328, 2005."},{"key":"e_1_3_2_1_63_1","series-title":"Proceedings of Machine Learning Research","first-page":"1928","volume-title":"Jennifer Dy and Andreas Krause","author":"Hashemi Milad","unstructured":"Milad Hashemi , Kevin Swersky , Jamie Smith , Grant Ayers , Heiner Litz , Jichuan Chang , Christos Kozyrakis , and Parthasarathy Ranganathan . Learning memory access patterns . In Jennifer Dy and Andreas Krause , editors, Proceedings of the 35th International Conference on Machine Learning , volume 80 of Proceedings of Machine Learning Research , pages 1919\u2013 1928 . PMLR, 10\u201315 Jul 2018. Milad Hashemi, Kevin Swersky, Jamie Smith, Grant Ayers, Heiner Litz, Jichuan Chang, Christos Kozyrakis, and Parthasarathy Ranganathan. Learning memory access patterns. In Jennifer Dy and Andreas Krause, editors, Proceedings of the 35th International Conference on Machine Learning, volume 80 of Proceedings of Machine Learning Research, pages 1919\u20131928. PMLR, 10\u201315 Jul 2018."},{"key":"e_1_3_2_1_64_1","first-page":"250","volume-title":"Proceedings Sixth International Symposium on High-Performance Computer Architecture. HPCA-6 (Cat. No.PR00550)","author":"Haungs M.","year":"2000","unstructured":"M. Haungs , P. Sallee , and M. Farrens . Branch transition rate: a new metric for improved branch classification analysis . In Proceedings Sixth International Symposium on High-Performance Computer Architecture. HPCA-6 (Cat. No.PR00550) , pages 241\u2013 250 , 2000 . M. Haungs, P. Sallee, and M. Farrens. Branch transition rate: a new metric for improved branch classification analysis. In Proceedings Sixth International Symposium on High-Performance Computer Architecture. HPCA-6 (Cat. No.PR00550), pages 241\u2013250, 2000."},{"key":"e_1_3_2_1_65_1","volume-title":"Computer Architecture","author":"Hennessy John L.","year":"2006","unstructured":"John L. Hennessy and David A. Patterson . Computer Architecture , Fourth Edition: A Quantitative Approach. Morgan Kaufmann Publishers Inc ., San Francisco, CA, USA, 2006 . John L. Hennessy and David A. Patterson. Computer Architecture, Fourth Edition: A Quantitative Approach. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 2006."},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1109\/DAC.2018.8465773"},{"key":"e_1_3_2_1_67_1","volume-title":"Intel vtune amplifier. https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/tools\/oneapi\/vtune-profiler.html, year =","year":"2021","unstructured":"Intel. Intel vtune amplifier. https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/tools\/oneapi\/vtune-profiler.html, year = 2021 ,. Intel. Intel vtune amplifier. https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/tools\/oneapi\/vtune-profiler.html, year = 2021,."},{"key":"e_1_3_2_1_68_1","volume-title":"Intel software development emulator","year":"2012","unstructured":"Intel. Intel software development emulator , 2012 . Intel. Intel software development emulator, 2012."},{"key":"e_1_3_2_1_69_1","volume-title":"Dynamic control-flow graph generation with pinplay","year":"2015","unstructured":"Intel. Dynamic control-flow graph generation with pinplay , 2015 . Intel. Dynamic control-flow graph generation with pinplay, 2015."},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2005.93"},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2017.2779780"},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2006.302734"},{"key":"e_1_3_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/1400112.1400115"},{"key":"e_1_3_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872887.2750392"},{"key":"e_1_3_2_1_75_1","volume-title":"Ramulator: A fast and extensible dram simulator","author":"Kim Yoongu","year":"2015","unstructured":"Yoongu Kim , Weikun Yang , and Onur Mutlu . Ramulator: A fast and extensible dram simulator . IEEE Computer architecture letters, 15(1):45\u201349, 2015 . Yoongu Kim, Weikun Yang, and Onur Mutlu. Ramulator: A fast and extensible dram simulator. IEEE Computer architecture letters, 15(1):45\u201349, 2015."},{"key":"e_1_3_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446696"},{"key":"e_1_3_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592821"},{"key":"e_1_3_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC47752.2019.9042108"},{"key":"e_1_3_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.1145\/2749469.2749475"},{"key":"e_1_3_2_1_80_1","doi-asserted-by":"publisher","DOI":"10.1145\/3472883.3487003"},{"key":"e_1_3_2_1_81_1","doi-asserted-by":"publisher","DOI":"10.1145\/2000064.2000103"},{"key":"e_1_3_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2012.6189204"},{"key":"e_1_3_2_1_83_1","doi-asserted-by":"publisher","DOI":"10.1002\/widm.53"},{"key":"e_1_3_2_1_84_1","unstructured":"Intel\u00ae 64 and ia-32 architectures optimization reference manual. February 2022. \t\t\t\t  Intel\u00ae 64 and ia-32 architectures optimization reference manual. February 2022."},{"key":"e_1_3_2_1_85_1","doi-asserted-by":"publisher","DOI":"10.1145\/1273442.1250746"},{"key":"e_1_3_2_1_86_1","doi-asserted-by":"publisher","DOI":"10.1145\/3205289.3205323"},{"key":"e_1_3_2_1_87_1","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2017.44"},{"key":"e_1_3_2_1_88_1","doi-asserted-by":"publisher","DOI":"10.1145\/1272998.1273021"},{"key":"e_1_3_2_1_89_1","first-page":"11","volume-title":"Proceedings of the 8th Annual IEEE\/ACM International Symposium on Code Generation and Optimization, CGO \u201910","author":"Patil Harish","year":"2010","unstructured":"Harish Patil , Cristiano Pereira , Mack Stallcup , Gregory Lueck , and James Cownie . Pinplay : A framework for deterministic replay and reproducible analysis of parallel programs . In Proceedings of the 8th Annual IEEE\/ACM International Symposium on Code Generation and Optimization, CGO \u201910 , page 2\u2013 11 , New York, NY, USA , 2010 . Association for Computing Machinery. Harish Patil, Cristiano Pereira, Mack Stallcup, Gregory Lueck, and James Cownie. Pinplay: A framework for deterministic replay and reproducible analysis of parallel programs. In Proceedings of the 8th Annual IEEE\/ACM International Symposium on Code Generation and Optimization, CGO \u201910, page 2\u201311, New York, NY, USA, 2010. Association for Computing Machinery."},{"key":"e_1_3_2_1_90_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS51385.2021.00018"},{"key":"e_1_3_2_1_91_1","doi-asserted-by":"publisher","DOI":"10.1145\/2391229.2391236"},{"key":"e_1_3_2_1_92_1","doi-asserted-by":"publisher","DOI":"10.1145\/312203.312214"},{"key":"e_1_3_2_1_93_1","volume-title":"AAAI","author":"Ryan","year":"2015","unstructured":"Ryan A. Rossi and Nesreen K. Ahmed. The network data repository with interactive graph analytics and visualization . In AAAI , 2015 . Ryan A. Rossi and Nesreen K. Ahmed. The network data repository with interactive graph analytics and visualization. In AAAI, 2015."},{"key":"e_1_3_2_1_94_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485922.2485963"},{"key":"e_1_3_2_1_95_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491411.2491447"},{"key":"e_1_3_2_1_96_1","volume-title":"Mike Burrows, Pat Stephenson, Manoj Plakal, Donald Beaver, Saul Jaspan, and Chandan Shanbhag. Dapper, a large-scale distributed systems tracing infrastructure. Technical report, Google","author":"Sigelman Benjamin H.","year":"2010","unstructured":"Benjamin H. Sigelman , Luiz Andr\u00e9 Barroso , Mike Burrows, Pat Stephenson, Manoj Plakal, Donald Beaver, Saul Jaspan, and Chandan Shanbhag. Dapper, a large-scale distributed systems tracing infrastructure. Technical report, Google , Inc ., 2010 . Benjamin H. Sigelman, Luiz Andr\u00e9 Barroso, Mike Burrows, Pat Stephenson, Manoj Plakal, Donald Beaver, Saul Jaspan, and Chandan Shanbhag. Dapper, a large-scale distributed systems tracing infrastructure. Technical report, Google, Inc., 2010."},{"key":"e_1_3_2_1_97_1","first-page":"228","volume-title":"Proc. of CCA","volume":"8","author":"Sobel Will","year":"2008","unstructured":"Will Sobel , Shanti Subramanyam , Akara Sucharitakul , Jimmy Nguyen , Hubert Wong , Arthur Klepchukov , Sheetal Patil , Armando Fox , and David Patterson . Cloudstone : Multi-platform, multi-language benchmark and measurement tools for web 2.0 . In Proc. of CCA , volume 8 , page 228 , 2008 . Will Sobel, Shanti Subramanyam, Akara Sucharitakul, Jimmy Nguyen, Hubert Wong, Arthur Klepchukov, Sheetal Patil, Armando Fox, and David Patterson. Cloudstone: Multi-platform, multi-language benchmark and measurement tools for web 2.0. In Proc. of CCA, volume 8, page 228, 2008."},{"key":"e_1_3_2_1_98_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2018.8573515"},{"key":"e_1_3_2_1_99_1","first-page":"750","volume-title":"Proceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS \u201920","author":"Sriraman Akshitha","year":"2020","unstructured":"Akshitha Sriraman and Abhishek Dhanotia . Accelerometer : Understanding acceleration opportunities for data center overheads at hyperscale . In Proceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS \u201920 , page 733\u2013 750 , New York, NY, USA , 2020 . Association for Computing Machinery. Akshitha Sriraman and Abhishek Dhanotia. Accelerometer: Understanding acceleration opportunities for data center overheads at hyperscale. In Proceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS \u201920, page 733\u2013750, New York, NY, USA, 2020. Association for Computing Machinery."},{"key":"e_1_3_2_1_100_1","doi-asserted-by":"publisher","DOI":"10.1145\/3307650.3322227"},{"key":"e_1_3_2_1_101_1","first-page":"194","volume-title":"13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18)","author":"Sriraman Akshitha","year":"2018","unstructured":"Akshitha Sriraman and Thomas F. Wenisch . tune: Auto-tuned threading for OLDI microservices . In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18) , pages 177\u2013 194 , Carlsbad, CA , October 2018 . USENIX Association. Akshitha Sriraman and Thomas F. Wenisch. tune: Auto-tuned threading for OLDI microservices. In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18), pages 177\u2013194, Carlsbad, CA, October 2018. USENIX Association."},{"key":"e_1_3_2_1_102_1","doi-asserted-by":"publisher","DOI":"10.1145\/378570.378600"},{"key":"e_1_3_2_1_103_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2016.7581269"},{"key":"e_1_3_2_1_104_1","doi-asserted-by":"publisher","DOI":"10.1145\/1346281.1346307"},{"key":"e_1_3_2_1_105_1","doi-asserted-by":"publisher","DOI":"10.1145\/3385412.3386008"},{"key":"e_1_3_2_1_106_1","first-page":"217","volume-title":"2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS)","author":"Wang Qingyang","unstructured":"Qingyang Wang , Chien-An Lai , Yasuhiko Kanemasa , Shungeng Zhang , and Calton Pu . A study of long-tail latency in n-tier systems: Rpc vs. asynchronous invocations . In 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS) , pages 207\u2013 217 . IEEE, 2017. Qingyang Wang, Chien-An Lai, Yasuhiko Kanemasa, Shungeng Zhang, and Calton Pu. A study of long-tail latency in n-tier systems: Rpc vs. asynchronous invocations. In 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS), pages 207\u2013217. IEEE, 2017."},{"key":"e_1_3_2_1_107_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2014.6844459"},{"key":"e_1_3_2_1_108_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2019.2938500"},{"key":"e_1_3_2_1_109_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2019.00034"},{"key":"e_1_3_2_1_110_1","doi-asserted-by":"publisher","DOI":"10.1145\/3477132.3483580"},{"key":"e_1_3_2_1_111_1","doi-asserted-by":"publisher","DOI":"10.1145\/2830772.2830792"}],"event":{"name":"ASPLOS '23: 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2","location":"Vancouver BC Canada","acronym":"ASPLOS '23","sponsor":["SIGARCH ACM Special Interest Group on Computer Architecture","SIGOPS ACM Special Interest Group on Operating Systems","SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3575693.3575751","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3575693.3575751","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T17:51:20Z","timestamp":1750182680000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3575693.3575751"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,1,27]]},"references-count":111,"alternative-id":["10.1145\/3575693.3575751","10.1145\/3575693"],"URL":"https:\/\/doi.org\/10.1145\/3575693.3575751","relation":{},"subject":[],"published":{"date-parts":[[2023,1,27]]},"assertion":[{"value":"2023-01-30","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}