首页 | 本学科首页   官方微博 | 高级检索  
     

云计算环境下基于优先级的IO和网络密集型应用调度策略
引用本文:麻双克,周兰凤. 云计算环境下基于优先级的IO和网络密集型应用调度策略[J]. 上海理工大学学报, 2017, 39(5): 505-510
作者姓名:麻双克  周兰凤
作者单位:上海应用技术大学 计算机科学与信息工程学院, 上海 201418,上海应用技术大学 计算机科学与信息工程学院, 上海 201418
基金项目:国家自然科学基金资助项目(41671402)
摘    要:当前云计算环境中,当大于CPU核数的IO和网络密集型应用并发执行时,传统的资源分配策略没有考虑到应用的特性,导致资源利用率偏低,应用执行效率低下.针对这种现状,本文对IO密集型应用和网络密集型应用进行分析,根据它们可量化的特性,提出并设计了基于优先级的IO和网络密集型应用调度策略.针对可量化的小应用提高优先级,获得更大的CPU时间片,让小应用尽早完成,然后将所有CPU时间片分配给大应用,减少进程之间的切换调度,提高了效率.大量实验表明,该策略可以有效提高应用的执行效率,减少资源的消耗.

关 键 词:云计算  IO密集型  网络密集型  优先级  CPU时间片  应用调度
收稿时间:2017-04-26

Scheduling Strategy of IO and Network Intensive Applications Based on the Priority in Cloud Environment
MA Shuangke and ZHOU Lanfeng. Scheduling Strategy of IO and Network Intensive Applications Based on the Priority in Cloud Environment[J]. Journal of University of Shanghai For Science and Technology, 2017, 39(5): 505-510
Authors:MA Shuangke and ZHOU Lanfeng
Affiliation:School of Computer Science and Information Engineering, Shanghai Institute of Technology, Shanghai 201418, China and School of Computer Science and Information Engineering, Shanghai Institute of Technology, Shanghai 201418, China
Abstract:At present,in cloud environment,when the times of parallel IO and network intensive applications are more than the number of CPU cores,the traditional resource allocation strategy is not taking the characteristics of the applications into account,which leads to the low utilization rate of resources and the low efficiency of applications execution.To solve this situation,the IO intensive applications and network intensive applications were analyzed,and the scheduling strategy for IO and network intensive applications was put forward based on the priority.The priority of small applications was improved to get larger CPU time slices,so that small applications can be completed as soon as possible,and then all the CPU time slices are allocated to large applications,to reduce the process of switching between schedulings so as to improve the efficiency.A large number of experiments show that the strategy can effectively improve the efficiency of the applications execution and reduce the consumption of resources.
Keywords:cloud computing  IO intensive  network intensive  priority  CPU time slice  application schedule
本文献已被 CNKI 等数据库收录!
点击此处可从《上海理工大学学报》浏览原始摘要信息
点击此处可从《上海理工大学学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号