Multidimensional QoS cloud computing resource scheduling method based on stakeholder perspective

被引:0
|
作者
Su M. [1 ]
Wang G. [2 ]
Li R. [3 ]
机构
[1] School of Computer Science and Engineering, Central South University, Changsha
[2] School of Computer Science and Cyber Engineering, Guangzhou University, Guangzhou
[3] College of Computer Science and Electronic Engineering, Hunan University, Changsha
来源
基金
中国国家自然科学基金;
关键词
Cloud computing; Multi-objective optimization; Multidimensional QoS; Resource scheduling; Stakeholder perspective;
D O I
10.11959/j.issn.1000-436x.2019113
中图分类号
学科分类号
摘要
A multidimensional cloud computing architecture is designed and a multidimensional cloud resource scheduling model is constructed based on the stakeholder perspective of cloud users and cloud service providers to meet the high QoS requirements of cloud users (such as task execution time and task completion time) with low computing costs (such as energy consumption, economic costs and system availability). For the second-level cloud resource scheduling, an MQoS cloud resource scheduling algorithm based on multiple Greedy algorithm is proposed. The experimental results show that under the four cloud computing application scenarios with no aftereffects, the MQoS cloud resource scheduling algorithm has an overall increase of 206.42%~228.99% and 34.26%~56.93 in terms of multidimensional QoS degree compared with FIFO and M2EC algorithms. It has an average overall reduction of 0.48~0.49 and 0.20~0.27 in terms of cloud data center load balance difference. © 2019, Editorial Board of Journal on Communications. All right reserved.
引用
收藏
页码:102 / 115
页数:13
相关论文
共 30 条
  • [1] Topcuoglu H., Hariri S., Wu M.Y., Performance-effective and low-complexity task scheduling for heterogeneous computing, IEEE Transactions on Parallel and Distributed Systems, 13, 3, pp. 260-274, (2002)
  • [2] Mace J., Bodik P., Musuvathi M., Et al., 2DFQ: two-dimensional fair queuing for multi-tenant cloud services, The ACM Special Interest Group on Data Communication, pp. 144-159, (2016)
  • [3] Grandl R., Chowdhury M., Akella A., Et al., Altruistic scheduling in multi-resource clusters, The USENIX Symposium on Operating Systems Design and Implementation, pp. 65-80, (2016)
  • [4] Wang Z., Hayat M., Ghani N., Et al., Optimizing cloud-service performance: efficient resource provisioning via optimal workload allocation, IEEE Transactions on Parallel and Distributed Systems, 28, 6, pp. 1689-1702, (2017)
  • [5] Dalvandi A., Gurusamy M., Chua K., Application scheduling, placement, and routing for power efficiency in cloud data centers, IEEE Transactions on Parallel and Distributed Systems, 28, 4, pp. 947-960, (2017)
  • [6] Chen H.K., Zhu J.H., Zhu X.M., Et al., Resource-delay-aware scheduling for real-time tasks in clouds, Journal of Computer Research and Development, 54, 2, pp. 446-456, (2017)
  • [7] Zhang H., Chen L., Yi B., Et al., CODA: toward automatically identifying and scheduling coflows in the dark, The Conference of the ACM Special Interest Group on Data Communication, pp. 160-173, (2016)
  • [8] Ghaderi J., Randomized algorithms for scheduling vms in the cloud, The Annual IEEE International Conference on Computer Communications, pp. 1-9, (2016)
  • [9] Kulkarni S.G., Zhang W., Hwang J., Et al., NFVnice: dynamic backpressure and scheduling for NFV service chains, The Conference of the ACM Special Interest Group on Data Communication, pp. 71-84, (2017)
  • [10] Gong Y., He B., Li D., Network performance aware optimizations on IaaS clouds, IEEE Transactions on Computers, 66, 4, pp. 672-687, (2017)