【摘 要】
:
操作系统的进程调度策略一直是一个研究热点。随着技术的进步,多核体系结构逐渐成为主流,这为操作系统的进程调度研究带来了挑战。其中,负载均衡问题扮演着很重要的角色。负
论文部分内容阅读
操作系统的进程调度策略一直是一个研究热点。随着技术的进步,多核体系结构逐渐成为主流,这为操作系统的进程调度研究带来了挑战。其中,负载均衡问题扮演着很重要的角色。负载均衡研究的是如何把任务比较合理地均匀地分配到多个处理器核心上,从而比较充分地发挥多核的优势,在整体上提高系统的性能和缩短任务的平均响应时间。本文借助Linux内核的开源特性来研究操作系统的进程调度及多核负载均衡等问题。首先阐述了进程、线程等概念在Linux内核中的实现及进程调度方面的基本算法;然后结合Linux内核的发展,重点分析讨论了Linux2.6内核所采取的两种主流的调度系统:O(1)调度及CFS调度,在理解现有调度系统的基础上分析其不足,特别是其在负载均衡方面的缺陷;最后提出针对Linux内核的负载均衡策略的优化与改进。针对Linux内核在负载均衡问题上只考虑CPU队列长度而忽略进程本身特点的弊端,本文提出一种基于综合指标的负载均衡策略,综合考量进程使用CPU、内存及I/O的情况,重点研究了负载均衡问题中迁移进程的选择问题及迁移算法的实现,最后通过修改Linux内核的相关数据结构及函数并重新编译内核来生成。实验证明,基于综合指标的负载均衡策略在一定程度上优于基于队列长度的负载均衡策略。
其他文献
随着计算机网络的迅速发展,互联网已经和人们的学习、工作和生活密不可分,人类社会对网络的依赖达到了前所未有的程度,计算网络安全引起了全社会的广泛关注。入侵检测技术作
Cyber-physical网络环境下的实时系统是一个综合计算、网络和物理环境的多维复杂系统,通过3C (Computation、Communication、Control)技术的有机融合与深度协作,实现大型工程
本论文的主要工作是设计与制作了基于ZigBee无线网络的传感器系统。论文研究了无线网络技术,其中包括了无线局域网的结构和无线局域网的工作原理。讨论了ZigBee的规范和协议
铁路运输是一种重要的交通运输方式,列车运行系统是铁路运输的核心。列车运行系统研究的难点是连续变量和离散事件的描述与分析,以及列车运行过程中相关冲突的描述与分析。针
嵌入式系统已广泛运用于航空航天、核工业等高可靠性高安全性领域。为了提高此类关键领域系统开发的安全性及高效性,业界提出了模型驱动架构MDA (Model Driven Architecture)
目前,随着信息技术、网络技术以及PDA设备软硬件的发展,PDA设备已经逐渐成为高速公路维修保养数据采集数字化的新媒介。以往运行在PDA上的数据采集模块由于受硬件限制,大多只
OFDM(正交频分复用)技术作为一种多载波调制技术,具有频谱利用率高、抗频率选择性衰落、抗码间干扰能力强等优点,适用于无线信道中的高速数据传输,因而具有广泛的应用前景。
随着改革开放不断深入到我们的日常生活中,国民经济一直在稳定提高,城市道路不断进行整改、扩建,这就迫切需要对交通管理能有更高效、更全面的管理。为了全面监视、管理和控
Web Services是以XML为基础的一组协议体系,是一种分布式的应用集成技术,它的主要特点是松散耦合、易于扩展、方便部署、跨平台及与编程语言无关;目前被应用在很多领域,特别是
煤矿安全生产是一个综合人力条件、管理设施和地质等自然环境条件共存的非线性动态系统,它的变化虽有一定的规律性,但同时也会受到经济、环境等许多因素的影响。不同的影响因