检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]中国电子科技集团公司第三十二研究所,上海200233
出 处:《计算机工程》2015年第7期86-90,共5页Computer Engineering
摘 要:通过研究VxWorks操作系统中运行队列负载均衡算法和Linux操作系统中基于调度域的负载均衡算法,发现Linux操作系统中高优先级任务无法抢占其他CPU正在运行的低优先级任务。因此,对Linux负载均衡算法进行改进,在以运行队列长度作为负载因子的基础上,将任务的优先级也纳入到负载因子中。实验结果表明,该方法可在保证负载均衡的同时,提高系统的实时性,使系统能够尽快运行高优先级的任务。Through the study on load balancing algorithms of the total run queue in VxWorks operating systems and Linux based on scheduling domain, it is found that there are high-priority tasks unable to seize the low priority tasks running on other CPU in Linux operating systems. Based on the above problems, Linux load balancing algorithm is improved. On the basis of the length of run queue, considerations of the task priority are increased, that is, the task priority is included in the load factor. Experimental results show that this method can solve the above problems. And while ensuring load balancing, real-time concept of systems is improved, enabling the system to run the high-priority task as soon as possible.
关 键 词:嵌入式多核 调度域 负载均衡 实时性 负载因子 任务优先级
分 类 号:TP391[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.49