摘要
针对异构云环境中运算节点性能各异、密码服务处理命令和密码算法组合多样且随机高并发的问题,综合考虑用户请求任务与云中运算节点的多项属性,从任务和节点角度优化整体调度系统的服务质量及任务调度成功率,设计一种同时支持多种密码处理命令和算法的二级调度策略。通过任务与运算节点之间功能属性的映射,保障密码服务请求功能的正确实现。在此基础上,利用节点优先级算法提高任务处理实时性和随机高并发密码服务系统的任务调度成功率。仿真结果表明,该策略能够在保证任务调度成功率的基础上,有效提高任务执行效率和负载均衡性能,其任务执行时间较优先级动态分派策略和遗传算法分别减少约4%和17%。
This paper proposes a two-level scheduling strategy to address the performance differences,various combinations of cipher service processing commands and cipher algorithms,and random high concurrency of computing nodes in a heterogeneous cloud environment.The strategy supports various cipher processing commands and algorithms.Considering the multiple attributes of request tasks of users and computing nodes in the cloud,it optimizes the Quality of Service(QoS)and success rate of task scheduling of the whole scheduling system from both the task viewpoint and the node viewpoint.Through the mapping of function attributes between tasks and computing nodes,the cipher service requests can be realized correctly.On this basis,the node priority algorithm is used to improve the real-time performance of task processing and success rate of task scheduling in a cipher service system with random high concurrency.Simulation results show that the proposed strategy can guarantee the success rate of task scheduling and effectively improve the execution efficiency and task load balancing performance.Compared with the Dynamic Priority Assignment(DPA)scheme and Genetic algorithm(GA),it can shorten task execution by around 4%and 17%respectively.
作者
李建鹏
史国振
李莉
孙德洋
郑戈威
LI Jianpeng;SHI Guozhen;LI Li;SUN Deyang;ZHENG Gewei(School of Telecommunications Engineering,Xidian University,Xi’an 710071,China;Department of Electronics and Communication Engineering,Beijing Electronic Science and Technology Institute,Beijing 100070,China)
出处
《计算机工程》
CAS
CSCD
北大核心
2019年第10期1-7,共7页
Computer Engineering
基金
国家重点研发计划(2017YFB0801803)
关键词
云计算
密码服务
节点调度
实时性
用户请求任务
cloud computing
cipher service
node scheduling
real-time performance
user request task