{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T21:06:29Z","timestamp":1740171989415,"version":"3.37.3"},"reference-count":37,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"2","license":[{"start":{"date-parts":[[2021,4,1]],"date-time":"2021-04-01T00:00:00Z","timestamp":1617235200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2021,4,1]],"date-time":"2021-04-01T00:00:00Z","timestamp":1617235200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2021,4,1]],"date-time":"2021-04-01T00:00:00Z","timestamp":1617235200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"name":"Prompt"},{"DOI":"10.13039\/501100002790","name":"Canadian Network for Research and Innovation in Machining Technology Natural Sciences and Engineering Research Council of Canada","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100002790","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/100018177","name":"Ericsson","doi-asserted-by":"crossref","id":[{"id":"10.13039\/100018177","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Ciena"},{"DOI":"10.13039\/100006785","name":"Google","doi-asserted-by":"crossref","id":[{"id":"10.13039\/100006785","id-type":"DOI","asserted-by":"crossref"}]},{"name":"EfficiOS"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Cloud Comput."],"published-print":{"date-parts":[[2021,4,1]]},"DOI":"10.1109\/tcc.2018.2874641","type":"journal-article","created":{"date-parts":[[2018,10,8]],"date-time":"2018-10-08T18:33:11Z","timestamp":1539023591000},"page":"654-669","source":"Crossref","is-referenced-by-count":3,"title":["Hypertracing: Tracing Through Virtualization Layers"],"prefix":"10.1109","volume":"9","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7536-056X","authenticated-orcid":false,"given":"Abderrahmane","family":"Benbachir","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michel","family":"Dagenais","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"article-title":"Kernel initialization mechanisms","year":"2005","author":"gilber","key":"ref33"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/PDP.2017.58"},{"article-title":"Are long VM instance spin-up times in the cloud costing you money?","year":"2018","author":"hoff","key":"ref31"},{"article-title":"ftrace: Support very early function tracing","year":"2018","author":"benbachir","key":"ref30"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2015.2488629"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/4236.939450"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/1323293.1294283"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-10445-9_18"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/CloudCom.2010.24"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/BDCloud-SocialCom-SustainCom.2016.13"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/CCGRID.2017.20"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOMW.2016.7848953"},{"key":"ref14","first-page":"269","article-title":"A component-based performance comparison of four hypervisors","author":"hwang","year":"2013","journal-title":"Proc IFIP\/IEEE Int Symp Integr Netw Manag"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/EUC.2008.127"},{"key":"ref16","article-title":"Kdump: Smarter, easier, trustier","author":"goyal","year":"2007","journal-title":"Proc Linux Symp"},{"article-title":"Libvirt: Enable panic device notification","year":"2018","author":"romanovsky","key":"ref17"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/3158644"},{"article-title":"The perils of printk","year":"2016","author":"corbet","key":"ref19"},{"key":"ref28","first-page":"423","article-title":"The turtles project: Design and implementation of nested virtualization","volume":"10","author":"ben-yehuda","year":"2010","journal-title":"Proc 5th USENIX Conf Operating Syst Design Implementation"},{"key":"ref4","first-page":"78","article-title":"Lgdb 2.0: Using lguest for kernel profiling, code coverage and simulation","author":"khen","year":"2013","journal-title":"Proc Int Symp Perform Evaluation Comput Telecommun Syst"},{"article-title":"KVM: Add documentation on hypercalls","year":"2012","author":"raghavendra","key":"ref27"},{"key":"ref3","article-title":"Understanding full virtualization, paravirtualization, and hardware assist","author":"marshall","year":"2007","journal-title":"White Paper VMware"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1186\/s13677-014-0023-3"},{"article-title":"Online repository","year":"2018","author":"benbachir","key":"ref29"},{"article-title":"Tracing virtual machines in real-time","year":"2017","author":"stolfa","key":"ref5"},{"article-title":"Integrated trace using virtio-trace for a virtualization environment","year":"2013","author":"yunomae","key":"ref8"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1186\/s13677-016-0069-5"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2012.103"},{"key":"ref9","first-page":"28","article-title":"Finding origins of latencies using ftrace","author":"rostedt","year":"2009","journal-title":"Proc 11th Real-Time Linux Workshop"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/1730836.1730842"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2013.117"},{"key":"ref22","first-page":"1","article-title":"Redesigning xens memory sharing mechanism for safe and efficient I\/O virtualization","author":"ram","year":"2010","journal-title":"Proc 2nd Conf I\/O Virtualization"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/1165389.945462"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/bxx092"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/1400097.1400108"},{"journal-title":"Shared-Memory Optimization for Virtual Machines","year":"2011","author":"macdonell","key":"ref26"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/NGCT.2015.7375072"}],"container-title":["IEEE Transactions on Cloud Computing"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6245519\/9447310\/08485776.pdf?arnumber=8485776","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,5,10]],"date-time":"2022-05-10T14:53:48Z","timestamp":1652194428000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8485776\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,4,1]]},"references-count":37,"journal-issue":{"issue":"2"},"URL":"https:\/\/doi.org\/10.1109\/tcc.2018.2874641","relation":{},"ISSN":["2168-7161","2372-0018"],"issn-type":[{"type":"electronic","value":"2168-7161"},{"type":"electronic","value":"2372-0018"}],"subject":[],"published":{"date-parts":[[2021,4,1]]}}}