User behavior-based resource scheduling mechanism for cloud computing with feedback control

被引:1
作者
Ding D. [1 ]
Ai L. [1 ]
Luo S. [1 ]
Xu B. [1 ]
机构
[1] School of Computer and Information Technology, Beijing Jiaotong University, Beijing
来源
Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics | 2018年 / 40卷 / 01期
关键词
Cloud computing; Feedback control; Resource scheduling; User behavior;
D O I
10.3969/j.issn.1001-506X.2018.01.30
中图分类号
学科分类号
摘要
The ever-increasing quantity and variability of both user requirements and resources poses many challenges to cloud resource scheduling. One challenge is how to identify the real needed resources for users with diverse requirements. In response to this issue, the problem of cloud resource scheduling is studied from the perspective of users is studied, which is based on user behaviors. And a user behavior-based resource scheduling mechanism with feedback control (UBRSM-FC) is further developed. UBRSM-FC integrates the user behaviors information collected from scheduling history into the resource scheduling via the relevance feedback mechanism. UBRSM-FC establishes an active discovery network and feedback network for user requirements to perform continuous feedback on the scheduling process which can make scheduling results closer and closer to the real purpose of users. Simulation results confirm that this user behavior-based scheduling mechanism is much more efficient in satisfying the diverse requirements of users, and also performs well on the resource utilization rate of the cloud system. © 2018, Editorial Office of Systems Engineering and Electronics. All right reserved.
引用
收藏
页码:209 / 216
页数:7
相关论文
共 24 条
[1]  
Foster I., Zhao Y., Raicu I., Et al., Cloud computing and grid computing 360-degree compared, Proc. of the Grid Computing Environments Workshop, pp. 1-10, (2008)
[2]  
Armbrust M., Fox A., Griffith R., Et al., A view of cloud computing, Communications of the ACM, 53, 4, pp. 50-58, (2010)
[3]  
Mell P., Grance T., The NIST definition of cloud computing, NIST SP 800-145, (2011)
[4]  
Buyya R., Yeo C.S., Venugopal S., Et al., Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility, Future Generation Computer Systems, 25, 6, pp. 599-616, (2009)
[5]  
Chen G., Zheng W.M., Cloud computing: system instances and current research, Journal of Software, 20, 5, pp. 1337-1348, (2009)
[6]  
Amazon elastic compute cloud (EC2)
[7]  
Google app engine
[8]  
Sims K., IBM introduces ready-to-use cloud computing-collaboration services get clients started with cloud computing
[9]  
Microsoft azure
[10]  
Zhong H., Research on applications migration strategy and resources management technology towards cloud environment, (2011)