{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,8]],"date-time":"2025-04-08T23:36:50Z","timestamp":1744155410480,"version":"3.37.3"},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2019,4,2]],"date-time":"2019-04-02T00:00:00Z","timestamp":1554163200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2019,4,2]],"date-time":"2019-04-02T00:00:00Z","timestamp":1554163200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100004663","name":"Ministry of Science and Technology, Taiwan","doi-asserted-by":"publisher","award":["106-2622-E-029-002-CC3","107-2221-E-029-008"],"award-info":[{"award-number":["106-2622-E-029-002-CC3","107-2221-E-029-008"]}],"id":[{"id":"10.13039\/501100004663","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004663","name":"Ministry of Science and Technology, Taiwan","doi-asserted-by":"publisher","award":["107-2218-E-029-003"],"award-info":[{"award-number":["107-2218-E-029-003"]}],"id":[{"id":"10.13039\/501100004663","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Hum. Cent. Comput. Inf. Sci."],"published-print":{"date-parts":[[2019,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>With the rapid development of networks and Information technologies, cloud computing is not only becoming popular, the types of cloud services available are also increasing. Through cloud services, users can upload their requirements via the Internet to the cloud environment and receive responses following post-processing, for example, with cloud storage services. Software-Defined Storage (SDS) is a virtualization technology for cloud storage services. SDS uses software to integrate storage resources and to improve the accessibility and usability of storage services. Currently, there are many different open source projects available for SDS development. This work aims to utilize these open source projects to improve the efficiency of integration for hardware and software resources. In other words, in this work, we propose a cloud storage system that integrates various open source SDS software to make cloud storage services more compatible and user friendly. The cloud service systems can also be managed in a more convenient and flexible manner. The experimental results demonstrate the benefits of the proposed system.<\/jats:p>","DOI":"10.1186\/s13673-019-0173-x","type":"journal-article","created":{"date-parts":[[2019,4,1]],"date-time":"2019-04-01T19:04:40Z","timestamp":1554145480000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["On construction of a cloud storage system with heterogeneous software-defined storage technologies"],"prefix":"10.1186","volume":"9","author":[{"given":"Chao-Tung","family":"Yang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shuo-Tsung","family":"Chen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1455-7806","authenticated-orcid":false,"given":"Yu-Wei","family":"Chan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yu-Chuan","family":"Shen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,4,2]]},"reference":[{"issue":"6","key":"173_CR1","doi-asserted-by":"publisher","first-page":"5256","DOI":"10.1109\/TVT.2016.2615718","volume":"66","author":"Z Zhou","year":"2017","unstructured":"Zhou Z, Ota K, Dong M, Xu C (2017) Energy-efficient matching for resource allocation in d2d enabled cellular networks. IEEE Trans Vehicul Technol 66(6):5256\u20135268","journal-title":"IEEE Trans Vehicul Technol"},{"key":"173_CR2","doi-asserted-by":"publisher","first-page":"924","DOI":"10.1109\/ACCESS.2016.2621010","volume":"5","author":"C Xu","year":"2017","unstructured":"Xu C, Gao C, Zhou Z, Chang Z, Jia Y (2017) Social network-based content delivery in device-to-device underlay cellular networks using matching theory. IEEE Access 5:924\u2013937","journal-title":"IEEE Access"},{"key":"173_CR3","doi-asserted-by":"publisher","first-page":"1250","DOI":"10.1109\/ACCESS.2017.2669220","volume":"5","author":"Y Mo","year":"2017","unstructured":"Mo Y, Peng M, Xiang H, Sun Y, Ji X (2017) Resource allocation in cloud radio access networks with device-to-device communications. IEEE Access 5:1250\u20131262","journal-title":"IEEE Access"},{"doi-asserted-by":"crossref","unstructured":"Foster I, Zhao Y, Raicu I, Lu S (2008) Cloud computing and grid computing 360-degree compared. In: Proceedings of the 2008 grid computing environments workshop: 2008; Austin, USA, pp 1\u201310","key":"173_CR4","DOI":"10.1109\/GCE.2008.4738445"},{"doi-asserted-by":"crossref","unstructured":"Nurmi D, Wolski R, Grzegorczyk C, Obertelli G, Soman S, Youseff L, Zagorodnov D (2009) The eucalyptus open-source cloud-computing system. In: Proceedings of the 2009 9th IEEE\/ACM international symposium on cluster computing and the grid: 2009; Shanghai, China, pp 124\u2013131","key":"173_CR5","DOI":"10.1109\/CCGRID.2009.93"},{"key":"173_CR6","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1109\/MPRV.2009.82","volume":"8","author":"M Satyanarayanan","year":"2009","unstructured":"Satyanarayanan M, Bahl P, Caceres R, Davies N (2009) The case for vm-based cloudlets in mobile computing. IEEE Pervasive Comput 8:14\u201323","journal-title":"IEEE Pervasive Comput"},{"doi-asserted-by":"crossref","unstructured":"Buyya R, Yeo CS, Venugopal S (2008) Market-oriented cloud computing: Vision, hype, and reality for delivering it services as computing utilities. In: Proceedings of the 10th IEEE international conference on high performance computing and communications: 2008; Dalian, China, pp 5\u201313","key":"173_CR7","DOI":"10.1109\/HPCC.2008.172"},{"issue":"1","key":"173_CR8","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1186\/s13673-018-0136-7","volume":"8","author":"H-W Kim","year":"2018","unstructured":"Kim H-W, Jeong Y-S (2018) Secure authentication-management human-centric scheme for trusting personal resource information on mobile cloud computing with blockchain. Human-centric Comput Inform Sci 8(1):11","journal-title":"Human-centric Comput Inform Sci"},{"doi-asserted-by":"crossref","unstructured":"Vernik G, Shulman-Peleg A, Dippl S, Formisano C, Jaeger MC, Kolodner EK, Villari M (2013) Data on-boarding in federated storage clouds. In: Proceedings of the 2013 IEEE sixth international conference on cloud computing: 2013; Santa Clara, USA, pp 244\u2013251","key":"173_CR9","DOI":"10.1109\/CLOUD.2013.54"},{"doi-asserted-by":"crossref","unstructured":"Kolodner EK, Tal S, Kyriazis D, Naor D, Allalouf M, Bonelli L, Brand P, Eckert A, Elmroth E, Gogouvitis SV, Harnik D, Hernandez F, Jaeger MC, Lakew EB, Lopez JM, Lorenz M, Messina A, Shulman-Peleg A, Talyansky R, Voulodimos A, Wolfsthal Y (2011) A cloud environment for data-intensive storage services. In: Proceedings of the 2011 IEEE third international conference on cloud computing technology and science: 29 Nov.-1 Dec. 2011; Athens, Greece, pp 357\u2013366","key":"173_CR10","DOI":"10.1109\/CloudCom.2011.55"},{"key":"173_CR11","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1109\/4236.957894","volume":"5","author":"S Rhea","year":"2001","unstructured":"Rhea S, Wells C, Eaton P, Geels D, Zhao B, Weatherspoon H, Kubiatowicz J (2001) Maintenance-free global data storage. IEEE Internet Comput 5:40\u201349","journal-title":"IEEE Internet Comput"},{"key":"173_CR12","doi-asserted-by":"publisher","first-page":"84","DOI":"10.1109\/MCOM.2003.1222722","volume":"41","author":"M Mesnier","year":"2003","unstructured":"Mesnier M, Ganger GR, Riedel E (2003) Object-based storage. IEEE Commun Mag 41:84\u201390","journal-title":"IEEE Commun Mag"},{"issue":"1","key":"173_CR13","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1186\/s13673-018-0143-8","volume":"8","author":"MR Mesbahi","year":"2018","unstructured":"Mesbahi MR, Rahmani AM, Hosseinzadeh M (2018) Reliability and high availability in cloud computing environments: a reference roadmap. Human-centric Comput Inform Sci 8(1):20","journal-title":"Human-centric Comput Inform Sci"},{"issue":"3","key":"173_CR14","doi-asserted-by":"publisher","first-page":"676","DOI":"10.1109\/TIFS.2016.2631951","volume":"12","author":"Y Zhang","year":"2017","unstructured":"Zhang Y, Xu C, Liang X, Li H, Mu Y, Zhang X (2017) Efficient public verification of data integrity for cloud storage systems from indistinguishability obfuscation. IEEE Trans Inform Forensic Sec 12(3):676\u2013688","journal-title":"IEEE Trans Inform Forensic Sec"},{"issue":"4","key":"173_CR15","doi-asserted-by":"publisher","first-page":"685","DOI":"10.1109\/TSC.2015.2481880","volume":"11","author":"Z Ren","year":"2018","unstructured":"Ren Z, Wang L, Wang Q, Xu M (2018) Dynamic proofs of retrievability for coded cloud storage systems. IEEE Trans Serv Comput 11(4):685\u2013698","journal-title":"IEEE Trans Serv Comput"},{"key":"173_CR16","doi-asserted-by":"crossref","first-page":"693845","DOI":"10.1155\/2013\/693845","volume":"2013","author":"Y Li","year":"2013","unstructured":"Li Y, Feng D, Shi Z (2013) An effective cache algorithm for heterogeneous storage systems. Sci World J 2013:693845","journal-title":"Sci World J"},{"key":"173_CR17","first-page":"7040276","volume":"2016","author":"W Lin","year":"2016","unstructured":"Lin W, Wu W, Wang JZ (2016) A heuristic task scheduling algorithm for heterogeneous virtual clusters. Sci Program 2016:7040276","journal-title":"Sci Program"},{"key":"173_CR18","doi-asserted-by":"publisher","first-page":"266","DOI":"10.1155\/2016\/5249421","volume":"2016","author":"F Callegati","year":"2016","unstructured":"Callegati F, Cerroni W, Contoli C (2016) Virtual networking performance in openstack platform for network function virtualization. J Elec Comput Eng 2016:266\u2013267","journal-title":"J Elec Comput Eng"},{"doi-asserted-by":"crossref","unstructured":"Yang C-T, Lien W-H, Shen Y-C, Leu F-Y (2015) Implementation of a software-defined storage service with heterogeneous storage technologies. In: Proceedings of the 2015 IEEE 29th international conference on advanced information networking and applications workshops (WAINA): 24-27 March 2015, pp 102\u2013107","key":"173_CR19","DOI":"10.1109\/WAINA.2015.50"},{"unstructured":"OpenStack. https:\/\/www.openstack.org\/ (2015)","key":"173_CR20"},{"unstructured":"EMC ViPR. http:\/\/www.emc.com\/vipr (2015)","key":"173_CR21"},{"doi-asserted-by":"crossref","unstructured":"Agrrawa A, Shankar R, Akarsh S, Madan P (2012) File system aware storage virtualization management. In: Proceedings of the 2012 IEEE international conference on cloud computing in emerging markets (CCEM): 11-12 Oct. 2012; Bangalore, India, pp 1\u201311","key":"173_CR22","DOI":"10.1109\/CCEM.2012.6354608"},{"unstructured":"Hussain T, Marimuthu PN, Habib SJ (2013) Managing distributed storage system through network redesign. In: Proceedings of the 2013 15th Asia-Pacific network operations and management symposium (APNOMS): 25-27 Sept. 2013; Hiroshima, Japan, pp 1\u20136","key":"173_CR23"},{"key":"173_CR24","doi-asserted-by":"publisher","first-page":"691","DOI":"10.1016\/j.proenv.2011.09.111","volume":"10","author":"C Peng","year":"2011","unstructured":"Peng C, Jiang Z (2011) Building a cloud storage service system. Procedia Environ Sci 10:691\u2013696","journal-title":"Procedia Environ Sci"},{"key":"173_CR25","doi-asserted-by":"publisher","first-page":"510","DOI":"10.1016\/j.proeng.2011.11.2539","volume":"23","author":"D Wang","year":"2011","unstructured":"Wang D (2011) An efficient cloud storage model for heterogeneous cloud infrastructures. Procedia Eng 23:510\u2013515","journal-title":"Procedia Eng"},{"unstructured":"OpenStack Swift. https:\/\/wiki.openstack.org\/wiki\/Swift (2015)","key":"173_CR26"},{"unstructured":"Weil SA, Brandt SA, Miller EL, Long DD, Maltzahn C (2006) Ceph: A scalable, high-performance distributed file system. In: Proceedings of the 7th symposium on operating systems design and implementation: 6-8 November 2006; Seattle, USA, pp 307\u2013320","key":"173_CR27"},{"doi-asserted-by":"crossref","unstructured":"Zheng Q, Chen H, Wang Y, Zhang J, Duan J (2013) Cosbench: Cloud object storage benchmark. In: Proceedings of the 4th ACM\/SPEC international conference on performance engineering (ICPE 2013): 21-24 April 2013; Prague, Czech Republic, pp 199\u2013210","key":"173_CR28","DOI":"10.1145\/2479871.2479900"},{"key":"173_CR29","volume-title":"Interpolating Cubic Splines","author":"GD Knott","year":"2012","unstructured":"Knott GD (2012) Interpolating Cubic Splines. Springer, Berlin"},{"key":"173_CR30","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1155\/2016\/9328062","volume":"2016","author":"B Miao","year":"2016","unstructured":"Miao B, Dou C, Jin X (2016) Main trend extraction based on irregular sampling estimation and its application in storage volume of internet data center. Comput Intell Neurosci 2016:1\u201312","journal-title":"Comput Intell Neurosci"},{"key":"173_CR31","doi-asserted-by":"publisher","DOI":"10.4018\/978-1-4666-8225-2","volume-title":"Resource management of mobile cloud computing networks and environments","author":"G Mastorakis","year":"2015","unstructured":"Mastorakis G (2015) Resource management of mobile cloud computing networks and environments. IGI Global, Hershey"}],"container-title":["Human-centric Computing and Information Sciences"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13673-019-0173-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s13673-019-0173-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13673-019-0173-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,7,16]],"date-time":"2024-07-16T09:41:49Z","timestamp":1721122909000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1186\/s13673-019-0173-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,4,2]]},"references-count":31,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2019,12]]}},"alternative-id":["173"],"URL":"https:\/\/doi.org\/10.1186\/s13673-019-0173-x","relation":{},"ISSN":["2192-1962"],"issn-type":[{"type":"electronic","value":"2192-1962"}],"subject":[],"published":{"date-parts":[[2019,4,2]]},"assertion":[{"value":"13 October 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 March 2019","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 April 2019","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"12"}}