{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,30]],"date-time":"2024-10-30T11:29:36Z","timestamp":1730287776916,"version":"3.28.0"},"reference-count":35,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018,12]]},"DOI":"10.1109\/padsw.2018.8644652","type":"proceedings-article","created":{"date-parts":[[2019,2,21]],"date-time":"2019-02-21T18:23:38Z","timestamp":1550773418000},"page":"553-560","source":"Crossref","is-referenced-by-count":1,"title":["An Efficient Fault Tolerance Framework for Distributed In-Memory Caching Systems"],"prefix":"10.1109","author":[{"given":"Shuaibing","family":"Zhao","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lu","family":"Shen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yusen","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rebecca J.","family":"Stones","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gang","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaoguang","family":"Liu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"ref32","first-page":"131","article-title":"Network interface grouping in the Linux kernel","author":"dogaru","year":"2011","journal-title":"Proc ICNC"},{"key":"ref31","article-title":"A solution to the network challenges of data recovery in erasure-coded distributed storage systems: A study on the facebook warehouse cluster","author":"rashmi","year":"2013","journal-title":"USENIX HotStorage"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/ACC.2006.1657374"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/176979.176981"},{"journal-title":"Jerasure A Library in C\/C++ Facilitating Erasure Coding for Storage Applications","year":"2007","author":"plank","key":"ref34"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2011.252"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2017.224"},{"key":"ref12","first-page":"798","volume":"664","author":"harshan","year":"2014","journal-title":"Sparsity exploiting erasure coding for resilient storage and efficient i\/o access in delta based versioning systems"},{"key":"ref13","first-page":"1","author":"sklar","year":"2001","journal-title":"Reed-solomon Codes"},{"key":"ref14","first-page":"167","article-title":"Efficient and available in-memory KV -store with hybrid erasure coding and replication","author":"zhang","year":"2016","journal-title":"Proc FAST"},{"key":"ref15","first-page":"1","article-title":"Row-diagonal parity for double disk failure correction","author":"corbett","year":"2004","journal-title":"Proc FAST"},{"key":"ref16","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1145\/1811099.1811054","article-title":"Optimal recovery of single disk failure in RDP code storage systems","volume":"38","author":"xiang","year":"2010","journal-title":"ACM Sigmetrics Performance Evaluation Review"},{"key":"ref17","article-title":"Parallelizing degraded read for erasure coded cloud storage systems using collective communications","author":"li","year":"2017","journal-title":"Proc ISPA"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2011.37"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/1165389.945450"},{"key":"ref28","article-title":"An xor-based erasure-resilient coding scheme","author":"blomer","year":"1995","journal-title":"Proc ACM Sigcomm"},{"key":"ref4","article-title":"Redis: Lightweight key\/value store that goes the extra mile","volume":"79","author":"zawodny","year":"2009","journal-title":"Linux Magazine"},{"key":"ref27","article-title":"HDFS RAID","author":"borthakur","year":"2010","journal-title":"Hadoop User Group Meeting"},{"key":"ref3","first-page":"5","article-title":"Distributed caching with Memcached","volume":"2004","author":"fitzpatrick","year":"2004","journal-title":"Linux J"},{"key":"ref6","first-page":"1","article-title":"Caching with Twemcache","author":"aniszczyk","year":"2012","journal-title":"Twitter Engineering Blog"},{"key":"ref29","first-page":"173","article-title":"Optimizing cauchy reed-solomon codes for fault-tolerant network storage applications","author":"plank","year":"2006","journal-title":"Fifth IEEE International Symposium on Network Computing and Applications 2006 NCA 2006"},{"journal-title":"Scaling Memcached at Facebook","year":"2008","author":"saab","key":"ref5"},{"key":"ref8","article-title":"Tutorial: Erasure coding for storage applications","author":"plank","year":"2013","journal-title":"Slides Presented at FAST-2013 11th Usenix Conference on File and Storage Technologies"},{"key":"ref7","first-page":"199","article-title":"The primary-backup approach","author":"budhiraja","year":"1993","journal-title":"Distributed Systems"},{"journal-title":"Relational DataBase Management System","year":"1997","author":"bakuya","key":"ref2"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/9780470546345"},{"journal-title":"Big Data A Revolution That Will Transform How We Live Work and Think","year":"2014","author":"john walker","key":"ref1"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2010.5496972"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/ICONS.2008.51"},{"journal-title":"Memcached A Distributed Memory Object Caching System","year":"2011","author":"fitzpatrick","key":"ref21"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/SRDS.2014.43"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2017.122"},{"key":"ref26","first-page":"15","article-title":"Erasure coding in Windows Azure storage","author":"huang","year":"2012","journal-title":"Proc USENIX ATC"},{"key":"ref25","first-page":"10","article-title":"Design of a distributed mem-agent system","volume":"10","author":"qu","year":"2005","journal-title":"Journal of Beijing Institute of Technology"}],"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\/08644652.pdf?arnumber=8644652","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,27]],"date-time":"2022-01-27T03:01:44Z","timestamp":1643252504000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8644652\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,12]]},"references-count":35,"URL":"https:\/\/doi.org\/10.1109\/padsw.2018.8644652","relation":{},"subject":[],"published":{"date-parts":[[2018,12]]}}}