{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,29]],"date-time":"2025-09-29T08:08:57Z","timestamp":1759133337373},"reference-count":38,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2020,1,3]],"date-time":"2020-01-03T00:00:00Z","timestamp":1578009600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2020,1,3]],"date-time":"2020-01-03T00:00:00Z","timestamp":1578009600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Wireless Com Network"],"published-print":{"date-parts":[[2020,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Cloud computing is a novel computing paradigm, which connects plenty of computing resources and storage resources via Internet. Cloud computing provides a number of high-quality services, such as cloud storage, outsourcing computing, and on-demand self-service, which have been widely accepted by the public. In cloud computing, by submitting their tasks to cloud, plenty of applications share huge computation and storage resources. However, how to schedule resource efficiently is a big challenge in cloud computing.In this paper, we propose a SLA-aware resource algorithm to enable cloud storage more efficiently. In our scheme, we take advantage of the back-end node space utilization and I\/O throughput comprehensively simultaneously. We compare and contrast the existing scheduling storage policies by implementing those algorithms. The extensive tests show that our algorithm achieves a considerable improvement in terms of violation rate and the number of used hosts.<\/jats:p>","DOI":"10.1186\/s13638-019-1604-0","type":"journal-article","created":{"date-parts":[[2020,1,3]],"date-time":"2020-01-03T15:03:16Z","timestamp":1578063796000},"update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["SLA-aware resource scheduling algorithm for cloud storage"],"prefix":"10.1186","volume":"2020","author":[{"given":"Yong","family":"Wang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaoling","family":"Tao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Feng","family":"Zhao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bo","family":"Tian","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Akshita Maradapu","family":"Vera Venkata Sai","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,1,3]]},"reference":[{"key":"1604_CR1","doi-asserted-by":"publisher","first-page":"185","DOI":"10.1016\/j.jnca.2017.11.011","volume":"103","author":"C. Yang","year":"2018","unstructured":"C. Yang, X. Chen, Y. Xiang, Blockchain-based publicly verifiable data deletion scheme for cloud storage. J. Netw. Comput. Appl.103:, 185\u2013193 (2018).","journal-title":"J. Netw. Comput. Appl."},{"issue":"10","key":"1604_CR2","doi-asserted-by":"publisher","first-page":"3184","DOI":"10.1109\/TC.2015.2512870","volume":"65","author":"X. Chen","year":"2016","unstructured":"X. Chen, J. Li, J. Weng, J. Ma, W. Lou, Verifiable computation over large database with incremental updates. IEEE Trans. Comput.65(10), 3184\u20133195 (2016).","journal-title":"IEEE Trans. Comput."},{"issue":"9","key":"1604_CR3","doi-asserted-by":"publisher","first-page":"2386","DOI":"10.1109\/TPDS.2013.180","volume":"25","author":"X. Chen","year":"2014","unstructured":"X. Chen, J. Li, J. Ma, Q. Tang, W. Lou, New algorithms for secure outsourcing of modular exponentiations. IEEE Trans. Parallel Distrib. Syst.25(9), 2386\u20132396 (2014).","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"issue":"4","key":"1604_CR4","doi-asserted-by":"publisher","first-page":"259","DOI":"10.3233\/JHS-150524","volume":"21","author":"C. Yang","year":"2015","unstructured":"C. Yang, J. Ye, Secure and efficient fine-grained data access control scheme in cloud computing1. J. High Speed Netw.21(4), 259\u2013271 (2015).","journal-title":"J. High Speed Netw."},{"issue":"5","key":"1604_CR5","doi-asserted-by":"publisher","first-page":"546","DOI":"10.1109\/TDSC.2014.2366471","volume":"12","author":"X. Chen","year":"2015","unstructured":"X. Chen, J. Li, X. Huang, J. Ma, W. Lou, New publicly verifiable databases with efficient updates. IEEE Trans. Dependable Secure Comput.12(5), 546\u2013556 (2015).","journal-title":"IEEE Trans. Dependable Secure Comput."},{"key":"1604_CR6","doi-asserted-by":"crossref","unstructured":"K. H. Prasad, T. A. Faruquie, L. V. Subramaniam, M. Mohania, G. Venkatachaliah, in 2010 IEEE International Conference on Services Computing (SCC). Resource allocation and sla determination for large data processing services over cloud (Miami, 2010), pp. 522\u2013529.","DOI":"10.1109\/SCC.2010.92"},{"key":"1604_CR7","first-page":"161","volume-title":"2011 IFIP\/IEEE International Symposium on Integrated Network Management (IM), 2011","author":"D. Breitgand","year":"2011","unstructured":"D. Breitgand, A. Epstein, in 2011 IFIP\/IEEE International Symposium on Integrated Network Management (IM), 2011. Sla-aware placement of multi-virtual machine elastic services in compute clouds (IEEEDublin, 2011), pp. 161\u2013168."},{"key":"1604_CR8","first-page":"302","volume-title":"2012 workshop on e-life: web-enabled convergence of commerce, work, and social life, 2011","author":"X. Qiu","year":"2011","unstructured":"X. Qiu, M. Hedwig, D. Neumann, in 2012 workshop on e-life: web-enabled convergence of commerce, work, and social life, 2011. Sla based dynamic provisioning of cloud resource in oltp systems (SpringerBerlin, 2011), pp. 302\u2013310."},{"issue":"2","key":"1604_CR9","first-page":"375","volume":"9","author":"Q. Huang","year":"2014","unstructured":"Q. Huang, K. Shuang, P. Xu, J. Li, X. Liu, S. Su, Prediction-based dynamic resource scheduling for virtualized cloud systems. J. Netw.9(2), 375\u2013383 (2014).","journal-title":"J. Netw."},{"key":"1604_CR10","doi-asserted-by":"publisher","first-page":"108","DOI":"10.1016\/j.jnca.2014.07.030","volume":"45","author":"S. K. Garg","year":"2014","unstructured":"S. K. Garg, A. N. Toosi, S. K. Gopalaiyengar, R. Buyya, Sla-based virtual machine management for heterogeneous workloads in a cloud datacenter. J. Netw. Comput. Appl.45:, 108\u2013120 (2014).","journal-title":"J. Netw. Comput. Appl."},{"key":"1604_CR11","first-page":"58","volume-title":"2014 International Conference on Information Networking (ICOIN), 2014","author":"C. C. Li","year":"2014","unstructured":"C. C. Li, K. Wang, in 2014 International Conference on Information Networking (ICOIN), 2014. An sla-aware load balancing scheme for cloud datacenters (IEEEPhuket, 2014), pp. 58\u201363."},{"issue":"1","key":"1604_CR12","doi-asserted-by":"publisher","first-page":"241","DOI":"10.1007\/s11227-014-1295-6","volume":"71","author":"S. Singh","year":"2015","unstructured":"S. Singh, I. Chana, Qrsf: Qos-aware resource scheduling framework in cloud computing. J. Supercomput.71(1), 241\u2013292 (2015).","journal-title":"J. Supercomput."},{"key":"1604_CR13","first-page":"2748","volume":"7","author":"Z. Wang","year":"2015","unstructured":"Z. Wang, X. Su, Dynamically hierarchical resource-allocation algorithm in cloud computing environment. 71. 7:, 2748\u20132766 (2015).","journal-title":"71"},{"key":"1604_CR14","doi-asserted-by":"publisher","first-page":"368","DOI":"10.1109\/SERVICES-1.2008.77","volume-title":"IEEE Congress on Services-Part I, 2008","author":"H. Wada","year":"2008","unstructured":"H. Wada, P. Champrasert, J. Suzuki, K. Oba, in IEEE Congress on Services-Part I, 2008. Multiobjective optimization of sla-aware service composition (IEEEHonolulu, 2008), pp. 368\u2013375."},{"key":"1604_CR15","doi-asserted-by":"publisher","first-page":"103","DOI":"10.1109\/APSCC.2009.5394134","volume-title":"IEEE Asia-Paciffic Services Computing Conference (APSCC), 2009","author":"S. Chaisiri","year":"2009","unstructured":"S. Chaisiri, B. S. Lee, D. Niyato, in IEEE Asia-Paciffic Services Computing Conference (APSCC), 2009. Optimal virtual machine placement across multiple cloud providers (IEEESingapore, 2009), pp. 103\u2013110."},{"key":"1604_CR16","first-page":"1","volume-title":"2010 International Conference on High Performance Computing (HiPC), 2010","author":"J. Wang","year":"2010","unstructured":"J. Wang, P. Varman, C. Xie, in 2010 International Conference on High Performance Computing (HiPC), 2010. Avoiding performance ?uctuation in cloud storage (IEEEDona Paula, 2010), pp. 1\u20139."},{"key":"1604_CR17","first-page":"324","volume-title":"2011 IEEE International Conference on Cloud Computing (CLOUD), 2011","author":"H. Goudarzi","year":"2011","unstructured":"H. Goudarzi, M. Pedram, in 2011 IEEE International Conference on Cloud Computing (CLOUD), 2011. Multi-dimensional sla-based resource allocation for multi-tier cloud computing systems (IEEEWashington, DC, 2011), pp. 324\u2013331."},{"key":"1604_CR18","first-page":"736","volume-title":"2011 IEEE International Conference on Cloud Computing (CLOUD), 2011","author":"C. C. Lin","year":"2011","unstructured":"C. C. Lin, P. Liu, J. J Wu, in 2011 IEEE International Conference on Cloud Computing (CLOUD), 2011. Energy-aware virtual machine dynamic provision and scheduling for cloud computing (IEEEWashington, DC, 2011), pp. 736\u2013737."},{"issue":"5","key":"1604_CR19","doi-asserted-by":"publisher","first-page":"755","DOI":"10.1016\/j.future.2011.04.017","volume":"28","author":"A. Beloglazov","year":"2012","unstructured":"A. Beloglazov, J. Abawajy, R. Buyya, Energy-aware resource allocation heuristics for e?cient management of data centers for cloud computing. Futur. Gener. Comput. Syst.28(5), 755\u2013768 (2012).","journal-title":"Futur. Gener. Comput. Syst."},{"key":"1604_CR20","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1109\/IC2E.2013.38","volume-title":"2013 IEEE International Conference on Cloud Engineering (IC2E), 2013","author":"A. Gupta","year":"2013","unstructured":"A. Gupta, L. V. Kale, D. Milojicic, P. Faraboschi, S. M. Balle, in 2013 IEEE International Conference on Cloud Engineering (IC2E), 2013. Hpc-awarevm placement in infrastructure clouds (IEEERedwood City, 2013), pp. 11\u201320."},{"issue":"3","key":"1604_CR21","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1145\/2843889","volume":"48","author":"S. Singh","year":"2016","unstructured":"S. Singh, I. Chana, Qos-aware autonomic resource management in cloud computing: a systematic review. ACM Comput. Surv. (CSUR). 48(3), 42 (2016).","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"1604_CR22","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1109\/ICDCSW.2015.18","volume-title":"2015 IEEE 35th International Conference on Distributed Computing Systems Workshops (ICDCSW), 2015","author":"K. Xiong","year":"2015","unstructured":"K. Xiong, X. Chen, in 2015 IEEE 35th International Conference on Distributed Computing Systems Workshops (ICDCSW), 2015. Ensuring cloud service guarantees via service level agreement (sla)-based resource allocation (IEEEColumbus, 2015), pp. 35\u201341."},{"issue":"7","key":"1604_CR23","doi-asserted-by":"publisher","first-page":"1787","DOI":"10.1109\/TMC.2016.2613529","volume":"16","author":"X. Zheng","year":"2017","unstructured":"X. Zheng, Z. Cai, H. Gao, A Study on Application-Aware Scheduling in Wireless Networks. IEEE Trans. Mob. Comput.16(7), 1787\u20131801 (2017).","journal-title":"IEEE Trans. Mob. Comput."},{"key":"1604_CR24","first-page":"213","volume-title":"2012 IEEE 5th International Conference on Cloud Computing (CLOUD), 2012","author":"P. Leitner","year":"2012","unstructured":"P. Leitner, W. Hummer, B. Satzger, C. Inzinger, S. Dustdar, in 2012 IEEE 5th International Conference on Cloud Computing (CLOUD), 2012. Cost-efficient and application sla-aware client side request scheduling in an infrastructure as-a-service cloud (IEEEHonolulu, 2012), pp. 213\u2013220."},{"key":"1604_CR25","first-page":"1","volume-title":"The international multiconference of engineers and computer scientists, 2013","author":"S. Yoo","year":"2013","unstructured":"S. Yoo, S. Kim, in The international multiconference of engineers and computer scientists, 2013. Sla-aware adaptive provisioning method for hybrid work load application on cloud computing platform (IMECSHong Kong, 2013), p. 1."},{"issue":"6","key":"1604_CR26","doi-asserted-by":"publisher","first-page":"1107","DOI":"10.1109\/TPDS.2012.283","volume":"24","author":"Z. Xiao","year":"2013","unstructured":"Z. Xiao, W. Song, Q. Chen, Dynamic resource allocation using virtual machines for cloud computing environment. IEEE Trans. Parallel Distrib. Syst.24(6), 1107\u20131117 (2013).","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"1604_CR27","first-page":"1","volume-title":"2014 IEEE International Conference on Cloud Computing in Emerging Markets (CCEM), 2014","author":"M. Alrokayan","year":"2014","unstructured":"M. Alrokayan, A. V. Dastjerdi, R. Buyya, in 2014 IEEE International Conference on Cloud Computing in Emerging Markets (CCEM), 2014. Sla-aware provisioning and scheduling of cloud resources for big data analytics (IEEEBangalore, 2014), pp. 1\u20138."},{"issue":"5","key":"1604_CR28","first-page":"238","volume":"4","author":"S. Ayesha","year":"2015","unstructured":"S. Ayesha, Sla-aware and cost-aware provisioning and scheduling of cloud resources across multiple data centres. Int. J. Adv. Res. Comput. Commun. Eng.4(5), 238\u2013435 (2015).","journal-title":"Int. J. Adv. Res. Comput. Commun. Eng."},{"issue":"2","key":"1604_CR29","doi-asserted-by":"publisher","first-page":"177","DOI":"10.14257\/ijgdc.2015.8.2.17","volume":"8","author":"Z. Jianrong","year":"2015","unstructured":"Z. Jianrong, L. Jing, Z. Yi, Utility-based virtual cloud resource allocation model and algorithm in cloud computing. Int. J. Grid Distrib. Comput.8(2), 177\u2013190 (2015).","journal-title":"Int. J. Grid Distrib. Comput."},{"issue":"8","key":"1604_CR30","doi-asserted-by":"publisher","first-page":"3526","DOI":"10.1007\/s11227-016-1653-7","volume":"73","author":"X. Cai","year":"2017","unstructured":"X. Cai, F. Li, P. Li, L. Ju, Z. Jia, Sla-aware energy-e?cient scheduling scheme for hadoop yarn. J. Supercomput.73(8), 3526\u20133546 (2017).","journal-title":"J. Supercomput."},{"key":"1604_CR31","first-page":"315","volume-title":"2010 12th International Symposium on Symbolic and Numeric Algorithms for Scienti?c Computing (SYNASC), 2010","author":"Q. Li","year":"2010","unstructured":"Q. Li, Y. Guo, in 2010 12th International Symposium on Symbolic and Numeric Algorithms for Scienti?c Computing (SYNASC), 2010. Optimization of resource scheduling in cloud computing (IEEETimisoara, 2010), pp. 315\u2013320."},{"issue":"5","key":"1604_CR32","doi-asserted-by":"publisher","first-page":"1621","DOI":"10.1016\/j.compeleceng.2013.11.001","volume":"40","author":"Y. Gao","year":"2014","unstructured":"Y. Gao, H. Guan, Z. Qi, T. Song, F. Huan, L. Liu, Service level agree ment based energy-efficient resource management in cloud data centers. Comput. Electr. Eng.40(5), 1621\u20131633 (2014).","journal-title":"Comput. Electr. Eng."},{"key":"1604_CR33","unstructured":"Z. Yao, I. Papapanagiotou, R. D. Callaway, in 2014 IEEE 3rd International Conference on Cloud Networking (CloudNet), 2014. Sla-aware resource scheduling for cloud storage, (2014), pp. 14\u201319."},{"key":"1604_CR34","doi-asserted-by":"publisher","first-page":"395","DOI":"10.1109\/ICC.2015.7248353","volume-title":"2015 IEEE International Conference on Communications (ICC), 2015","author":"Z. Yao","year":"2015","unstructured":"Z. Yao, I. Papapanagiotou, R. D. Callaway, in 2015 IEEE International Conference on Communications (ICC), 2015. Multi-dimensional scheduling in cloud storage systems (IEEELondon, 2015), pp. 395\u2013400."},{"key":"1604_CR35","first-page":"1","volume-title":"2017 IEEE International Conference on Communications (ICC), 2017","author":"Z. Yao","year":"2017","unstructured":"Z. Yao, I. Papapanagiotou, in 2017 IEEE International Conference on Communications (ICC), 2017. A trace-driven evaluation of cloud computing schedulers for iaas (IEEEParis, 2017), pp. 1\u20136."},{"key":"1604_CR36","doi-asserted-by":"publisher","first-page":"820","DOI":"10.1109\/CLOUD.2016.0115","volume-title":"2016 IEEE 9th International Conference on Cloud Computing (CLOUD), 2016","author":"B. Ravandi","year":"2016","unstructured":"B. Ravandi, I. Papapanagiotou, B. Yang, in 2016 IEEE 9th International Conference on Cloud Computing (CLOUD), 2016. A black-box self-learning scheduler for cloud block storage systems (IEEESan Francisco, 2016), pp. 820\u2013825."},{"key":"1604_CR37","doi-asserted-by":"publisher","first-page":"415","DOI":"10.1109\/CLOUD.2017.60","volume-title":"2017 IEEE 10th International Conference on Cloud Computing (CLOUD), 2017","author":"B. Ravandi","year":"2017","unstructured":"B. Ravandi, I. Papapanagiotou, in 2017 IEEE 10th International Conference on Cloud Computing (CLOUD), 2017. A self-learning scheduling in cloud software defined block storage (IEEEHonolulu, 2017), pp. 415\u2013422."},{"key":"1604_CR38","unstructured":"Laying cinder block (volumes) in openstack, part 2. Solutions design. http:\/\/www.rackspace.com\/. Accessed 3 Jan 2018."}],"container-title":["EURASIP Journal on Wireless Communications and Networking"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13638-019-1604-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1186\/s13638-019-1604-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13638-019-1604-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,1,2]],"date-time":"2021-01-02T00:09:27Z","timestamp":1609546167000},"score":1,"resource":{"primary":{"URL":"https:\/\/jwcn-eurasipjournals.springeropen.com\/articles\/10.1186\/s13638-019-1604-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,1,3]]},"references-count":38,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2020,12]]}},"alternative-id":["1604"],"URL":"https:\/\/doi.org\/10.1186\/s13638-019-1604-0","relation":{},"ISSN":["1687-1499"],"issn-type":[{"value":"1687-1499","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,1,3]]},"assertion":[{"value":"27 August 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"15 November 2019","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 January 2020","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"The authors declare that they have no competing interests.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"6"}}