{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,30]],"date-time":"2024-10-30T11:29:25Z","timestamp":1730287765163,"version":"3.28.0"},"reference-count":32,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018,12]]},"DOI":"10.1109\/padsw.2018.8644612","type":"proceedings-article","created":{"date-parts":[[2019,2,21]],"date-time":"2019-02-21T23:23:38Z","timestamp":1550791418000},"page":"638-645","source":"Crossref","is-referenced-by-count":0,"title":["Userspace Hypervisor Data Characterization in Virtualized Environment"],"prefix":"10.1109","author":[{"given":"Bin","family":"Wang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hans","family":"Vandierendonck","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Georgios","family":"Karakonstantis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dimitrios S.","family":"Nikolopoulos","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/1113841.1113843"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/1080695.1069983"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2005.34"},{"journal-title":"SPEC","article-title":"SPEC benchmark","year":"2018","key":"ref10"},{"journal-title":"DRAM Circuit Design A Tutorial","year":"2000","author":"keeth","key":"ref11"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1201\/9781420031614"},{"journal-title":"Debugging with GDB The GNU Source-Level Debugger","year":"2000","author":"stallman","key":"ref13"},{"journal-title":"The Valgrind Developers","article-title":"Valgrind tool","year":"2018","key":"ref14"},{"journal-title":"APM","article-title":"X-Gene: Worlds first ARMv8 64-bit server on a chip solution","year":"0","key":"ref15"},{"journal-title":"PARSEC","article-title":"Parsec - a unit of measure","year":"2018","key":"ref16"},{"journal-title":"Memcached","article-title":"memcached -a high-performance, distributed memory object caching system","year":"2018","key":"ref17"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2017.7975296"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/2807591.2807670"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/2155620.2155658"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/2591513.2591590"},{"key":"ref27","article-title":"Use ecp, not ecc, for hard failures in resistive memories","volume":"38","author":"stuart","year":"2010","journal-title":"SIGARCH Comput Archit News"},{"key":"ref3","first-page":"317","article-title":"Heap data management for limited local memory (11m)multi-core processors","author":"bai","year":"2010","journal-title":"Hardware\/Software Codesign and System Synthesis (CODES+ ISSS) 2010 IEEE\/ACM\/IFIP International Conference On"},{"key":"ref6","first-page":"76: 1","article-title":"A study of dram failures in the field","author":"vilas","year":"2012","journal-title":"SC"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/2400682.2400707"},{"journal-title":"HP Corporation","article-title":"HP advanced memory protection technologies","year":"2013","key":"ref5"},{"key":"ref8","article-title":"Virtualization with kvm","volume":"2008","author":"habib","year":"2008","journal-title":"Linux Journal"},{"key":"ref7","article-title":"Qemu, a fast and portable dynamic translator","volume":"41","author":"bellard","year":"2005","journal-title":"USENIX Annual Technical Conference Freenix track"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/2146417.2146422"},{"key":"ref9","article-title":"Playing with ptrace, part i","volume":"103","author":"padala","year":"2002","journal-title":"Linux Journal"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/RTAS.2015.7108455"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/ISSSR.2016.028"},{"key":"ref22","doi-asserted-by":"crossref","DOI":"10.1147\/rd.282.0124","article-title":"Error-correcting codes for semiconductor memory applications: A state-of-the-art review","author":"chen","year":"1984","journal-title":"IBM Journal of Research and Development"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2016.20"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1002\/j.1538-7305.1950.tb00463.x"},{"key":"ref23","first-page":"43","article-title":"Special feature: Semiconductor memory reliability with error detecting and correcting codes","author":"land","year":"1976","journal-title":"Computer"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/TEST.1994.527993"},{"journal-title":"High reliability memory subsystem using data error correcting code symbol sliced command repowering","year":"2005","author":"deegan","key":"ref25"}],"event":{"name":"2018 IEEE 24th International Conference on Parallel and Distributed Systems (ICPADS)","start":{"date-parts":[[2018,12,11]]},"location":"Singapore, Singapore","end":{"date-parts":[[2018,12,13]]}},"container-title":["2018 IEEE 24th International Conference on Parallel and Distributed Systems (ICPADS)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/8635632\/8644527\/08644612.pdf?arnumber=8644612","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,27]],"date-time":"2022-01-27T02:57:25Z","timestamp":1643252245000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8644612\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,12]]},"references-count":32,"URL":"https:\/\/doi.org\/10.1109\/padsw.2018.8644612","relation":{},"subject":[],"published":{"date-parts":[[2018,12]]}}}