{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T10:18:37Z","timestamp":1740133117199,"version":"3.37.3"},"reference-count":63,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"2","license":[{"start":{"date-parts":[[2020,2,1]],"date-time":"2020-02-01T00:00:00Z","timestamp":1580515200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2020,2,1]],"date-time":"2020-02-01T00:00:00Z","timestamp":1580515200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2020,2,1]],"date-time":"2020-02-01T00:00:00Z","timestamp":1580515200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"name":"NSERC Discovery"},{"name":"NSERC Engage"},{"DOI":"10.13039\/501100000196","name":"Canada Foundation for Innovation","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100000196","id-type":"DOI","asserted-by":"publisher"}]},{"name":"NSF","award":["CNS-1419199","CNS-1421033","CNS-1319405","CNS-1218405"],"award-info":[{"award-number":["CNS-1419199","CNS-1421033","CNS-1319405","CNS-1218405"]}]},{"name":"NetApp VTC, Canada"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Parallel Distrib. Syst."],"published-print":{"date-parts":[[2020,2,1]]},"DOI":"10.1109\/tpds.2019.2938158","type":"journal-article","created":{"date-parts":[[2019,8,28]],"date-time":"2019-08-28T19:43:07Z","timestamp":1567021387000},"page":"486-500","source":"Crossref","is-referenced-by-count":4,"title":["The Network-Integrated Storage System"],"prefix":"10.1109","volume":"31","author":[{"given":"Ibrahim","family":"Kettaneh","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1445-9619","authenticated-orcid":false,"given":"Ahmed","family":"Alquraan","sequence":"additional","affiliation":[]},{"given":"Hatem","family":"Takruri","sequence":"additional","affiliation":[]},{"given":"Suli","family":"Yang","sequence":"additional","affiliation":[]},{"given":"Andrea C.","family":"Arpaci-Dusseau","sequence":"additional","affiliation":[]},{"given":"Remzi H.","family":"Arpaci-Dusseau","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6429-9983","authenticated-orcid":false,"given":"Samer","family":"Al-Kiswany","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"doi-asserted-by":"publisher","key":"ref39","DOI":"10.1145\/1807128.1807152"},{"doi-asserted-by":"publisher","key":"ref38","DOI":"10.1145\/2254756.2254766"},{"year":"0","journal-title":"Mongodb","key":"ref33"},{"key":"ref32","first-page":"305","article-title":"In search of an understandable consensus algorithm","author":"ongaro","year":"2014","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref31","first-page":"51","article-title":"Paxos Made Simple","volume":"32","author":"lamport","year":"2001","journal-title":"ACM SIGACT News (Distributed Computing Column)"},{"doi-asserted-by":"publisher","key":"ref30","DOI":"10.1145\/279227.279229"},{"key":"ref37","article-title":"Chain replication for supporting high throughput and availability","author":"renesse","year":"2004","journal-title":"Proc Symp Opearting Syst Des Implementation"},{"doi-asserted-by":"publisher","key":"ref36","DOI":"10.1145\/2806887"},{"doi-asserted-by":"publisher","key":"ref35","DOI":"10.1145\/1294261.1294278"},{"year":"2019","journal-title":"PostgreSQL","key":"ref34"},{"doi-asserted-by":"publisher","key":"ref60","DOI":"10.1145\/3132747.3132764"},{"doi-asserted-by":"publisher","key":"ref62","DOI":"10.1145\/1582716.1582783"},{"key":"ref61","first-page":"35","article-title":"Netchain: Scale-free sub-RTT coordination","author":"jin","year":"2018","journal-title":"Proc 3rd USENIX Conf Netw Syst Des Implementation"},{"key":"ref63","article-title":"NetPaxos: Consensus at network speed","author":"dang","year":"2015","journal-title":"Proc ACM SIGCOMM Symp Softw Defined Netw Res"},{"year":"2019","journal-title":"Barefoot tofino","key":"ref28"},{"year":"2005","author":"technologies","journal-title":"Network Protocols Handbook","key":"ref27"},{"year":"2019","journal-title":"Cavium \/ XPliant","key":"ref29"},{"year":"0","journal-title":"Amazon Elastic Compute Cloud (EC2) [cited 2010","key":"ref2"},{"doi-asserted-by":"publisher","key":"ref1","DOI":"10.1145\/357401.357402"},{"doi-asserted-by":"publisher","key":"ref20","DOI":"10.1145\/1355734.1355746"},{"doi-asserted-by":"publisher","key":"ref22","DOI":"10.1145\/258533.258660"},{"doi-asserted-by":"publisher","key":"ref21","DOI":"10.1145\/2656877.2656890"},{"year":"2006","author":"tanenbaum","journal-title":"Distributed Systems Principles and Paradigms","key":"ref24"},{"key":"ref23","first-page":"329","article-title":"Pastry: Scalable, distributed object location and routing for large-scale peer-to-peer systems","author":"rowstron","year":"2001","journal-title":"Proc IFIP\/ACM Int Conf Distrib Syst Platforms (Middleware)"},{"doi-asserted-by":"publisher","key":"ref26","DOI":"10.1145\/2043556.2043560"},{"year":"2012","journal-title":"The Apache Cassandra Project","key":"ref25"},{"doi-asserted-by":"publisher","key":"ref50","DOI":"10.1145\/1592681.1592684"},{"key":"ref51","first-page":"97","article-title":"Xvmotion: Unified virtual machine migration over long distance","author":"mashtizadeh","year":"2014","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref59","first-page":"197","article-title":"sRoute: Treating the storage stack like a network","author":"stefanovici","year":"2016","journal-title":"Proc of the 14th USENIX Conf on File and Storage Tech (FAST'16)"},{"key":"ref58","first-page":"409","article-title":"Two-phase load balancing of in-memory key-value storages through NFV and SDN","author":"trajano","year":"2016","journal-title":"Proc IEEE Symp Comput Commun"},{"doi-asserted-by":"publisher","key":"ref57","DOI":"10.23919\/IFIPNetworking.2017.8264855"},{"key":"ref56","first-page":"31","article-title":"Be fast, cheap and in control with SwitchKV","author":"li","year":"2016","journal-title":"Proc 5th USENIX Symp Netw Syst Des Implementation"},{"doi-asserted-by":"publisher","key":"ref55","DOI":"10.1145\/3132747.3132751"},{"key":"ref54","first-page":"467","article-title":"Just say no to paxos overhead: replacing consensus with network ordering","author":"li","year":"2016","journal-title":"Proc USENIX Conf Operating System Design and Implementations"},{"key":"ref53","first-page":"43","article-title":"Designing distributed systems using approximate synchrony in data center networks","author":"ports","year":"2015","journal-title":"Proc Symp Netw Syst Des Implementation"},{"doi-asserted-by":"publisher","key":"ref52","DOI":"10.1109\/SURV.2013.081313.00105"},{"key":"ref10","doi-asserted-by":"crossref","first-page":"2:1?2:10","DOI":"10.1147\/JRD.2011.2165682","article-title":"GPFS-SNC: An enterprise storage framework for virtual-machine clouds","volume":"55","author":"gupta","year":"2011","journal-title":"IBM J Res Develop"},{"key":"ref11","first-page":"119","article-title":"Design and Implementation of the Sun Network Filesystem","author":"sandberg","year":"1985","journal-title":"Proc Summer Usenix"},{"doi-asserted-by":"publisher","key":"ref40","DOI":"10.1145\/2517349.2522731"},{"key":"ref12","first-page":"307","article-title":"Ceph: A scalable, high-performance distributed file system","author":"weil","year":"2006","journal-title":"Proc of the 7th Conf on Operating Systems Design and Implementation"},{"year":"0","journal-title":"OpenStack Cloud Platform OpenStack Swift","key":"ref13"},{"year":"0","key":"ref14"},{"year":"0","journal-title":"Voldemort project","key":"ref15"},{"doi-asserted-by":"publisher","key":"ref16","DOI":"10.1145\/1294261.1294281"},{"doi-asserted-by":"publisher","key":"ref17","DOI":"10.1145\/1773912.1773922"},{"doi-asserted-by":"publisher","key":"ref18","DOI":"10.1145\/383059.383071"},{"year":"2014","journal-title":"Open Networking Foundation","key":"ref19"},{"year":"0","journal-title":"Microsoft azure Cloud computing platform and services","key":"ref4"},{"year":"0","journal-title":"Google App Engine","key":"ref3"},{"year":"0","key":"ref6"},{"key":"ref5","first-page":"137","article-title":"MapReduce: Simplified data processing on large clusters","author":"dean","year":"2004","journal-title":"Proc USENIX Symp on Operating System Design and Implementation"},{"doi-asserted-by":"publisher","key":"ref8","DOI":"10.1145\/945449.945450"},{"doi-asserted-by":"publisher","key":"ref7","DOI":"10.1145\/2043556.2043571"},{"key":"ref49","first-page":"99","article-title":"Beehive: O(1) lookup performance for power-law query distributions in peer-to-peer overlays","author":"ramasubramanian","year":"2004","journal-title":"Proc NSDI"},{"doi-asserted-by":"publisher","key":"ref9","DOI":"10.1145\/35037.35059"},{"year":"0","journal-title":"CloudLab","key":"ref46"},{"year":"0","journal-title":"Barefoot P4 Studio","key":"ref45"},{"doi-asserted-by":"publisher","key":"ref48","DOI":"10.1145\/3078597.3078612"},{"year":"2019","journal-title":"OpenvSwitch Production quality multilayer open virtual switch","key":"ref47"},{"key":"ref42","article-title":"Openflow-based server load balancing gone wild","author":"wang","year":"2011","journal-title":"Proc 11th USENIX Conf Hot Topics Manage Internet Cloud Enterprise Netw Serv"},{"key":"ref41","first-page":"1","article-title":"Aster*x: Loadbalancing as a network primitive","author":"handigol","year":"2010","journal-title":"9th GENI Engineering Conf (Plenary)"},{"year":"0","journal-title":"Programming Protocol-Independent Packet Processors (P4)","key":"ref44"},{"year":"0","journal-title":"Ryu Sdn Framework","key":"ref43"}],"container-title":["IEEE Transactions on Parallel and Distributed Systems"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/71\/8938149\/08818663.pdf?arnumber=8818663","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,4,27]],"date-time":"2022-04-27T14:40:31Z","timestamp":1651070431000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8818663\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,2,1]]},"references-count":63,"journal-issue":{"issue":"2"},"URL":"https:\/\/doi.org\/10.1109\/tpds.2019.2938158","relation":{},"ISSN":["1045-9219","1558-2183","2161-9883"],"issn-type":[{"type":"print","value":"1045-9219"},{"type":"electronic","value":"1558-2183"},{"type":"electronic","value":"2161-9883"}],"subject":[],"published":{"date-parts":[[2020,2,1]]}}}