{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,21]],"date-time":"2026-07-21T22:36:53Z","timestamp":1784673413755,"version":"3.55.0"},"reference-count":185,"publisher":"Association for Computing Machinery (ACM)","issue":"6","license":[{"start":{"date-parts":[[2017,12,11]],"date-time":"2017-12-11T00:00:00Z","timestamp":1512950400000},"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":["ACM Comput. Surv."],"published-print":{"date-parts":[[2018,11,30]]},"abstract":"<jats:p>Storage as a Service (StaaS) is a vital component of cloud computing by offering the vision of a virtually infinite pool of storage resources. It supports a variety of cloud-based data store classes in terms of availability, scalability, ACID (Atomicity, Consistency, Isolation, Durability) properties, data models, and price options. Application providers deploy these storage classes across different cloud-based data stores not only to tackle the challenges arising from reliance on a single cloud-based data store but also to obtain higher availability, lower response time, and more cost efficiency. Hence, in this article, we first discuss the key advantages and challenges of data-intensive applications deployed within and across cloud-based data stores. Then, we provide a comprehensive taxonomy that covers key aspects of cloud-based data store: data model, data dispersion, data consistency, data transaction service, and data management cost. Finally, we map various cloud-based data stores projects to our proposed taxonomy to validate the taxonomy and identify areas for future research.<\/jats:p>","DOI":"10.1145\/3136623","type":"journal-article","created":{"date-parts":[[2017,12,11]],"date-time":"2017-12-11T13:26:47Z","timestamp":1512998807000},"page":"1-51","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":86,"title":["Data Storage Management in Cloud Environments"],"prefix":"10.1145","volume":"50","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8205-224X","authenticated-orcid":false,"given":"Yaser","family":"Mansouri","sequence":"first","affiliation":[{"name":"The University of Melbourne, Australia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5655-5337","authenticated-orcid":false,"given":"Adel Nadjaran","family":"Toosi","sequence":"additional","affiliation":[{"name":"The University of Melbourne, Australia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Rajkumar","family":"Buyya","sequence":"additional","affiliation":[{"name":"The University of Melbourne, Australia"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2017,12,11]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2012.33"},{"key":"e_1_2_2_2_1","first-page":"3","article-title":"Data management in the cloud: Limitations and opportunities","volume":"32","author":"Abadi Daniel J.","year":"2009","journal-title":"IEEE Data Eng. Bull."},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807165"},{"key":"e_1_2_2_4_1","unstructured":"Atul Adya. 1999. Weak Consistency: A Generalized Theory and Optimistic Implementations for Distributed Transactions. Ph.D. Dissertation. Cambridge MA.   Atul Adya. 1999. Weak Consistency: A Generalized Theory and Optimistic Implementations for Distributed Transactions. Ph.D. Dissertation. Cambridge MA."},{"key":"e_1_2_2_5_1","volume-title":"Hatem A. Mahmoud, Faisal Nawab, and Kenneth Salem.","author":"Agrawal Divyakant","year":"2013"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/32204.32220"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1323293.1294278"},{"key":"e_1_2_2_8_1","volume-title":"Hutto","author":"Ahamad Mustaque","year":"1995"},{"key":"e_1_2_2_9_1","volume-title":"Proceedings of the 7th USENIX Conference on Networked Systems Design and Implementation (NSDI\u201910)","author":"Al-Fares Mohammad","year":"2010"},{"key":"e_1_2_2_10_1","volume-title":"Efficient State-Based CRDTs by Delta-Mutation","author":"Almeida Paulo S\u00e9rgio"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2465351.2465361"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2523616.2523632"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2014.6816639"},{"key":"e_1_2_2_14_1","volume-title":"Proceedings of the 5th Biennial Conference on Innovative Data Systems Research. 249--260","author":"Alvaro Peter"},{"key":"e_1_2_2_15_1","volume-title":"Proceedings of the 6th International Conference on Hot Topics in System Dependability (HotDep\u201910)","author":"Anderson Eric"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/SRDS.2013.25"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2663165.2663336"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-40047-6_39"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1363686.1364207"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.14778\/2732232.2732237"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.14778\/2735508.2735509"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2460276.2462076"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.14778\/2212351.2212359"},{"key":"e_1_2_2_24_1","volume-title":"Proceedings of the 5th Biennial Conference on Innovative Data Systems Research (CIDR\u201911)","author":"Baker Jason","year":"2011"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2741948.2741972"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2018436.2018465"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/223784.223785"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2011.62"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1966445.1966449"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2014.41"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1989323.1989438"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1653662.1653686"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1376616.1376645"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043571"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807167.1807280"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1978915.1978919"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1985.232196"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2012.51"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1365815.1365816"},{"key":"e_1_2_2_41_1","volume-title":"La Porta","author":"Chen Fangfei","year":"2012"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2015.2427155"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-41428-2_25"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2013.167"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2013.2253120"},{"key":"e_1_2_2_46_1","doi-asserted-by":"crossref","unstructured":"H. E. Chihoub S. Ibrahim G. Antoniu and M. S. Prez. 2013. Consistency in the cloud: When money does matter&excl; In Proceedings of the 13th IEEE\/ACM International Symposium on Cluster Cloud and Grid Computing. 352--359.  H. E. Chihoub S. Ibrahim G. Antoniu and M. S. Prez. 2013. Consistency in the cloud: When money does matter&excl; In Proceedings of the 13th IEEE\/ACM International Symposium on Cluster Cloud and Grid Computing. 352--359.","DOI":"10.1109\/CCGrid.2013.40"},{"key":"e_1_2_2_47_1","volume-title":"Proceedings of the 11th IEEE\/ACM International Conference on Grid Computing. 17--24","author":"Chiu D."},{"key":"e_1_2_2_48_1","volume-title":"Proceedings of the USENIX Annual Technical Conference (USENIX ATC\u201915)","author":"Cidon Asaf","year":"2015"},{"key":"e_1_2_2_49_1","volume-title":"Copysets: Reducing the frequency of data loss in cloud storage. In Presented as part of the 2013 USENIX Annual Technical Conference (USENIX ATC\u201913)","author":"Cidon Asaf","year":"2013"},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.14778\/1454159.1454167"},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491245"},{"key":"e_1_2_2_52_1","volume-title":"Introduction to Algorithms","author":"Cormen Thomas H.","edition":"3"},{"key":"e_1_2_2_53_1","volume-title":"Antony Rowstron, and Greg O\u2019Shea.","author":"Costa Paolo","year":"2012"},{"key":"e_1_2_2_54_1","volume-title":"Proceedings of the 5th USENIX Workshop on Hot Topics in Cloud Computing. USENIX","author":"Das Anupam","year":"2013"},{"key":"e_1_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/2445583.2445588"},{"key":"e_1_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/1323293.1294281"},{"key":"e_1_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/1041680.1041682"},{"key":"e_1_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/41840.41841"},{"key":"e_1_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2010.2054295"},{"key":"e_1_2_2_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/2523616.2523628"},{"key":"e_1_2_2_61_1","volume-title":"Proceedings of the Workshop on the Principles and Practice of Eventual Consistency (PaPEC\u201914)","author":"Du Jiaqing","year":"2014"},{"key":"e_1_2_2_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/2670979.2670983"},{"key":"e_1_2_2_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/2342356.2342360"},{"key":"e_1_2_2_65_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCSW.2012.43"},{"key":"e_1_2_2_66_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2012.38"},{"key":"e_1_2_2_67_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1007469218079"},{"key":"e_1_2_2_68_1","volume-title":"Proceedings of the 9th USENIX Symposium on Operating Systems Design and Implementation. 61--74","author":"Ford Daniel","year":"2010"},{"key":"e_1_2_2_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/564585.564601"},{"key":"e_1_2_2_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/1132863.1132867"},{"key":"e_1_2_2_71_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0304-3975(99)00161-9"},{"key":"e_1_2_2_72_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2014.6848093"},{"key":"e_1_2_2_73_1","volume-title":"Proceedings of the International Conference on Database Theory (ICDT\u201986)","author":"Hansdah R. C."},{"key":"e_1_2_2_74_1","doi-asserted-by":"publisher","DOI":"10.1109\/CloudCom.2010.88"},{"key":"e_1_2_2_75_1","volume-title":"Proceedings of the USENIX Conference on Annual Technical Conference (USENIX ATC\u201912)","author":"Huang Cheng","year":"2012"},{"key":"e_1_2_2_76_1","volume-title":"Dubes","author":"Jain Anil K.","year":"1988"},{"key":"e_1_2_2_77_1","doi-asserted-by":"publisher","DOI":"10.1145\/2534169.2486019"},{"key":"e_1_2_2_78_1","volume-title":"Proceedings of the 10th USENIX Conference on Networked Systems Design and Implementation (NSDI\u201913)","author":"Jeyakumar Vimalkumar","year":"2013"},{"key":"e_1_2_2_79_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2014.2359365"},{"key":"e_1_2_2_80_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2015.09.024"},{"key":"e_1_2_2_81_1","volume-title":"Proceedings of the 10th USENIX Conference on File and Storage Technologies (FAST\u201912)","author":"Khan Osama","year":"2012"},{"key":"e_1_2_2_82_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2013.30"},{"key":"e_1_2_2_83_1","volume-title":"Proceedings of the USENIX Annual Technical Conference (ATC\u201907)","author":"Kotla Ramakrishna","year":"2007"},{"key":"e_1_2_2_84_1","doi-asserted-by":"publisher","DOI":"10.14778\/1687627.1687657"},{"key":"e_1_2_2_85_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2014.2371999"},{"key":"e_1_2_2_86_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-014-0362-1"},{"key":"e_1_2_2_87_1","doi-asserted-by":"publisher","DOI":"10.1145\/319566.319567"},{"key":"e_1_2_2_88_1","doi-asserted-by":"publisher","DOI":"10.1145\/1773912.1773922"},{"key":"e_1_2_2_89_1","doi-asserted-by":"publisher","DOI":"10.1145\/279227.279229"},{"key":"e_1_2_2_91_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00446-006-0005-x"},{"key":"e_1_2_2_92_1","doi-asserted-by":"publisher","DOI":"10.1145\/2740070.2626326"},{"key":"e_1_2_2_93_1","doi-asserted-by":"publisher","DOI":"10.5555\/2643634.2643664"},{"key":"e_1_2_2_94_1","doi-asserted-by":"publisher","DOI":"10.5555\/2387880.2387906"},{"key":"e_1_2_2_95_1","volume-title":"Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201916)","author":"Li Jialin"},{"key":"e_1_2_2_96_1","volume-title":"Proceedings of the USENIX Annual Technical Conference (USENIX ATC\u201915)","author":"Li Mingqiang"},{"key":"e_1_2_2_97_1","doi-asserted-by":"publisher","DOI":"10.1109\/CCGrid.2012.33"},{"key":"e_1_2_2_98_1","doi-asserted-by":"publisher","DOI":"10.1109\/DASC.2011.95"},{"key":"e_1_2_2_99_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2013.2289382"},{"key":"e_1_2_2_100_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2015.2457834"},{"key":"e_1_2_2_101_1","volume-title":"Proceedings of the 21st IEEE International Conference on Network Protocols (ICNP\u201913)","author":"Liu G."},{"key":"e_1_2_2_102_1","volume-title":"IEEE 23rd International Conference on High Performance Computing (HiPC\u201916)","author":"Liu J."},{"key":"e_1_2_2_103_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043593"},{"key":"e_1_2_2_104_1","volume-title":"Proceedings of the 10th USENIX Conference on Networked Systems Design and Implementation (NSDI\u201913)","author":"Lloyd Wyatt"},{"key":"e_1_2_2_105_1","doi-asserted-by":"publisher","DOI":"10.5555\/382006.383201"},{"key":"e_1_2_2_106_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2013.6566920"},{"key":"e_1_2_2_107_1","doi-asserted-by":"publisher","DOI":"10.14778\/2536360.2536366"},{"key":"e_1_2_2_108_1","doi-asserted-by":"publisher","DOI":"10.14778\/2732269.2732270"},{"key":"e_1_2_2_109_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2016.08.029"},{"key":"e_1_2_2_110_1","doi-asserted-by":"publisher","DOI":"10.1109\/CloudCom.2013.83"},{"key":"e_1_2_2_111_1","unstructured":"Y. Mansouri A. Nadjaran Toosi and R. Buyya. 2017. Cost optimization for dynamic replication and migration of data in cloud data centers. IEEE Trans. Cloud Comput. (2017).  Y. Mansouri A. Nadjaran Toosi and R. Buyya. 2017. Cost optimization for dynamic replication and migration of data in cloud data centers. IEEE Trans. Cloud Comput. (2017)."},{"key":"e_1_2_2_112_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2015.2475273"},{"key":"e_1_2_2_113_1","volume-title":"Proceedings of the USENIX Conference on USENIX Annual Technical Conference (USENIXATC\u201910)","author":"McCullough John C."},{"key":"e_1_2_2_114_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2517350"},{"key":"e_1_2_2_115_1","doi-asserted-by":"publisher","DOI":"10.5555\/2685048.2685086"},{"key":"e_1_2_2_116_1","volume-title":"Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201914)","author":"Muralidhar Subramanian","year":"2014"},{"key":"e_1_2_2_117_1","doi-asserted-by":"publisher","DOI":"10.1145\/2462307.2462315"},{"key":"e_1_2_2_118_1","volume-title":"Presented as Part of the 10th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201913). USENIX, 385--398.","author":"Nishtala Rajesh"},{"key":"e_1_2_2_119_1","doi-asserted-by":"publisher","DOI":"10.1145\/62546.62549"},{"key":"e_1_2_2_120_1","doi-asserted-by":"publisher","DOI":"10.1109\/NCA.2014.38"},{"key":"e_1_2_2_121_1","volume-title":"Proceedings of the 20th International Conference on Distributed Computing Systems. 464--474","author":"Pedone Fernando","year":"2000"},{"key":"e_1_2_2_122_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2012.55"},{"key":"e_1_2_2_123_1","doi-asserted-by":"publisher","DOI":"10.1145\/2486001.2486027"},{"key":"e_1_2_2_124_1","volume-title":"Proceedings of the 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201915)","author":"Ports Dan R. K.","year":"2015"},{"key":"e_1_2_2_125_1","doi-asserted-by":"publisher","DOI":"10.1145\/1851182.1851227"},{"key":"e_1_2_2_126_1","doi-asserted-by":"publisher","DOI":"10.1145\/2168836.2168845"},{"key":"e_1_2_2_127_1","doi-asserted-by":"publisher","DOI":"10.1145\/2740070.2626325"},{"key":"e_1_2_2_128_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2011.2159049"},{"key":"e_1_2_2_129_1","doi-asserted-by":"crossref","volume-title":"Introduction to Coding Theory","author":"Roth Ron","DOI":"10.1017\/CBO9780511808968"},{"key":"e_1_2_2_130_1","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2723720"},{"key":"e_1_2_2_131_1","doi-asserted-by":"publisher","DOI":"10.5555\/2591305.2591307"},{"key":"e_1_2_2_132_1","doi-asserted-by":"publisher","DOI":"10.1145\/1057977.1057980"},{"key":"e_1_2_2_133_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10586-013-0290-7"},{"key":"e_1_2_2_134_1","doi-asserted-by":"publisher","DOI":"10.1109\/SURV.2011.032211.00087"},{"key":"e_1_2_2_135_1","doi-asserted-by":"publisher","DOI":"10.14778\/2535573.2488339"},{"key":"e_1_2_2_136_1","doi-asserted-by":"publisher","DOI":"10.1109\/SRDS.2009.12"},{"key":"e_1_2_2_137_1","doi-asserted-by":"publisher","DOI":"10.1109\/SRDS.2010.32"},{"key":"e_1_2_2_138_1","doi-asserted-by":"publisher","DOI":"10.5555\/2354410.2355159"},{"key":"e_1_2_2_139_1","doi-asserted-by":"publisher","DOI":"10.1145\/335305.335385"},{"key":"e_1_2_2_140_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISIT.2014.6874955"},{"key":"e_1_2_2_141_1","doi-asserted-by":"publisher","DOI":"10.5555\/2050613.2050642"},{"key":"e_1_2_2_142_1","doi-asserted-by":"publisher","DOI":"10.14778\/2824032.2824047"},{"key":"e_1_2_2_143_1","doi-asserted-by":"publisher","DOI":"10.1145\/211414.211427"},{"key":"e_1_2_2_144_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2015.68"},{"key":"e_1_2_2_145_1","doi-asserted-by":"publisher","DOI":"10.5555\/1972457.1972489"},{"key":"e_1_2_2_146_1","doi-asserted-by":"publisher","DOI":"10.1145\/3017428"},{"key":"e_1_2_2_147_1","doi-asserted-by":"publisher","DOI":"10.5555\/2387880.2387914"},{"key":"e_1_2_2_148_1","doi-asserted-by":"publisher","DOI":"10.14778\/2536222.2536232"},{"key":"e_1_2_2_149_1","doi-asserted-by":"publisher","DOI":"10.1145\/2813885.2737981"},{"key":"e_1_2_2_150_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043592"},{"key":"e_1_2_2_151_1","doi-asserted-by":"publisher","DOI":"10.1109\/UCC.2011.11"},{"key":"e_1_2_2_152_1","volume-title":"Zoolander: Efficiently meeting very strict, low-latency SLOs. In Proceedings of the 10th International Conference on Autonomic Computing (ICAC\u201913)","author":"Stewart Christopher","year":"2013"},{"key":"e_1_2_2_153_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2011.2105003"},{"key":"e_1_2_2_154_1","volume-title":"Proceedings of the 12th USENIX Conference on Networked Systems Design and Implementation (NSDI\u201915)","author":"Suresh Lalith","year":"2015"},{"key":"e_1_2_2_155_1","volume-title":"Tanenbaum and Maarten van Steen","author":"Andrew","year":"2006"},{"key":"e_1_2_2_156_1","volume-title":"Proceedings of the IEEE 35th International Conference on Distributed Computing Systems. 215--224","author":"Tang J."},{"key":"e_1_2_2_157_1","volume-title":"Proceedings of the 2009 Conference on USENIX Annual Technical Conference (USENIX\u201909)","author":"Terrace Jeff"},{"key":"e_1_2_2_158_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522731"},{"key":"e_1_2_2_159_1","doi-asserted-by":"publisher","DOI":"10.1145\/320071.320076"},{"key":"e_1_2_2_160_1","doi-asserted-by":"publisher","DOI":"10.1145\/2213836.2213838"},{"key":"e_1_2_2_161_1","volume-title":"Proceedings of the 26th IEEE International Conference on Data Engineering (ICDE\u201910)","author":"Thusoo A."},{"key":"e_1_2_2_162_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2012.02.010"},{"key":"e_1_2_2_163_1","volume-title":"Proceedings of the USENIX Conference on USENIX Annual Technical Conference (USENIXATC\u201911)","author":"Tran Nguyen","year":"2011"},{"key":"e_1_2_2_164_1","doi-asserted-by":"publisher","DOI":"10.1145\/2342356.2342388"},{"key":"e_1_2_2_165_1","volume-title":"Proceedings of the 6th Conference on Symposium on Opearting Systems Design 8 Implementation\u2014Volume 6 (OSDI\u201904)","author":"van Renesse Robbert"},{"key":"e_1_2_2_166_1","doi-asserted-by":"publisher","DOI":"10.1145\/1132952.1132955"},{"key":"e_1_2_2_167_1","doi-asserted-by":"publisher","DOI":"10.14778\/2336664.2336673"},{"key":"e_1_2_2_168_1","volume-title":"Proceedings of the 5th Biennial Conference on Innovative Data Systems Research (CIDR\u201911)","author":"Wada Hiroshi","year":"2011"},{"key":"e_1_2_2_169_1","doi-asserted-by":"crossref","unstructured":"Ting Wang Zhiyang Su Yu Xia and M. Hamdi. 2014. Rethinking the data center networking: Architecture network protocols and resource sharing. IEEE Access (2014).  Ting Wang Zhiyang Su Yu Xia and M. Hamdi. 2014. Rethinking the data center networking: Architecture network protocols and resource sharing. IEEE Access (2014).","DOI":"10.1109\/ACCESS.2014.2383439"},{"key":"e_1_2_2_170_1","volume-title":"Proceedings of the 10th International Conference on Autonomic Computing (ICAC\u201913)","author":"Wang Wei","year":"2013"},{"key":"e_1_2_2_171_1","volume-title":"Proceedings of the Allerton Conference on Control, Computing, and Communication. 1--5.","author":"Wu Yunnan","year":"2007"},{"key":"e_1_2_2_172_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2014.2308254"},{"key":"e_1_2_2_173_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCC.2015.2389842"},{"key":"e_1_2_2_174_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522730"},{"key":"e_1_2_2_175_1","volume-title":"Proceedings of the 13th USENIX Conference on File and Storage Technologies (FAST\u201915)","author":"Xia Mingyuan"},{"key":"e_1_2_2_176_1","doi-asserted-by":"publisher","DOI":"10.1145\/2667522.2667524"},{"key":"e_1_2_2_177_1","doi-asserted-by":"publisher","DOI":"10.1145\/2342356.2342397"},{"key":"e_1_2_2_178_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2015.7218428"},{"key":"e_1_2_2_179_1","doi-asserted-by":"publisher","DOI":"10.1145\/566340.566342"},{"key":"e_1_2_2_180_1","doi-asserted-by":"publisher","DOI":"10.1145\/1655925.1656114"},{"key":"e_1_2_2_181_1","doi-asserted-by":"publisher","DOI":"10.1145\/2741948.2741957"},{"key":"e_1_2_2_182_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815404"},{"key":"e_1_2_2_183_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCC.2015.2417534"},{"key":"e_1_2_2_184_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2012.238"},{"key":"e_1_2_2_185_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522729"},{"key":"e_1_2_2_186_1","volume-title":"Does erasure coding have a role to play in my data center. Microsoft Res. MSR-TR-2010-52","author":"Zhang Zhe","year":"2010"},{"key":"e_1_2_2_187_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2013.5"},{"key":"e_1_2_2_188_1","volume-title":"Towards traffic minimization for data placement in online social networks. Concurr. Comput.: Practice Exp. 29, 6","author":"Zhou Jingya","year":"2017"}],"container-title":["ACM Computing Surveys"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3136623","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3136623","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:13:37Z","timestamp":1750212817000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3136623"}},"subtitle":["Taxonomy, Survey, and Future Directions"],"short-title":[],"issued":{"date-parts":[[2017,12,11]]},"references-count":185,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2018,11,30]]}},"alternative-id":["10.1145\/3136623"],"URL":"https:\/\/doi.org\/10.1145\/3136623","relation":{},"ISSN":["0360-0300","1557-7341"],"issn-type":[{"value":"0360-0300","type":"print"},{"value":"1557-7341","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,12,11]]},"assertion":[{"value":"2016-10-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-08-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-12-11","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}