期刊文献+
共找到7篇文章
< 1 >
每页显示 20 50 100
多核环境下虚拟机VCPU调度研究:问题与挑战 被引量:8
1
作者 金海 钟阿林 +1 位作者 吴松 石宣化 《计算机研究与发展》 EI CSCD 北大核心 2011年第7期1216-1224,共9页
虚拟机VCPU调度策略和机制是影响虚拟机系统性能的关键因素.由于虚拟机系统改变了传统的软件栈结构,简单地将传统操作系统中所采用的调度策略和算法移植到虚拟机监视器层用于虚拟机VCPU的调度,会导致虚拟机系统性能的偏离甚至严重下降,... 虚拟机VCPU调度策略和机制是影响虚拟机系统性能的关键因素.由于虚拟机系统改变了传统的软件栈结构,简单地将传统操作系统中所采用的调度策略和算法移植到虚拟机监视器层用于虚拟机VCPU的调度,会导致虚拟机系统性能的偏离甚至严重下降,虚拟机系统下层的物理处理器采用多核结构更增加了虚拟机VCPU调度的复杂性.详细介绍并分析了虚拟机系统的架构及虚拟机系统两层调度框架的特点,指出了虚拟机客户操作系统与虚拟机监视器之间的语义缝隙、多处理器操作系统的同步机制、多核处理器的共享cache结构以及新出现的不对称多核结构是虚拟机VCPU调度所面临的主要问题和挑战,深入剖析了目前已提出的针对上述问题和挑战的各种解决方法和机制,指出了它们的特点及局限性,为未来进一步的研究工作提出了建议. 展开更多
关键词 VCPU调度 多核 语义缝隙 同步机制 cache共享 不对称多核
在线阅读 下载PDF
嵌入式微处理器的多层次可配置仿真工具 被引量:1
2
作者 张鲁峰 赵文辉 李思昆 《国防科技大学学报》 EI CAS CSCD 北大核心 2002年第4期53-56,共4页
为了适应嵌入式定制微处理器的开发的需要 ,克服现有微处理器仿真工具的某些不足 ,文中介绍了微处理器的仿真验证工具———VCPU的设计和实现方法。同其它微处理器仿真工具相比 ,该工具具有多层次 ,可配置 ,功能全面的特点。利用该工具 ... 为了适应嵌入式定制微处理器的开发的需要 ,克服现有微处理器仿真工具的某些不足 ,文中介绍了微处理器的仿真验证工具———VCPU的设计和实现方法。同其它微处理器仿真工具相比 ,该工具具有多层次 ,可配置 ,功能全面的特点。利用该工具 ,设计者可在设计早期进行系统集成验证 ,缩短设计周期并减少设计错误。 展开更多
关键词 多层次 可配置 协同设计 嵌入式微处理器 仿真工具 VCPU 软件设计 硬件设计
在线阅读 下载PDF
基于多核多线程处理器的网络设备设计与实现 被引量:2
3
作者 张振华 白中英 陈卉 《电子设计工程》 2009年第12期109-111,共3页
网络中核心设备的数据吞吐量非常大,兼顾高数据量吞吐和业务处理非常重要。提出采用最新的多核多线程处理器,以VCPU为单位部署操作系统,实现两种操作系统共CORE,通过共享内存通信方案,有效解决高数据吞吐率和复杂业务处理的矛盾,细化多... 网络中核心设备的数据吞吐量非常大,兼顾高数据量吞吐和业务处理非常重要。提出采用最新的多核多线程处理器,以VCPU为单位部署操作系统,实现两种操作系统共CORE,通过共享内存通信方案,有效解决高数据吞吐率和复杂业务处理的矛盾,细化多核处理器的分配粒度,从而提升网络核心设备的性能。 展开更多
关键词 多核多线程处理器 共享内存 网络驱动 IPI中断 VCPU
在线阅读 下载PDF
可负载均衡的实时虚拟机VCPU调度算法 被引量:1
4
作者 余超 秦磊华 周敬利 《华中科技大学学报(自然科学版)》 EI CAS CSCD 北大核心 2016年第10期59-63,共5页
针对多核环境下的现有实时虚拟机VCPU(virtual CPU)调度算法不能在保证任务可调度的基础上高效地使用CPU资源的问题,提出一种改进的实时虚拟机VCPU调度算法LBP-EDF(基于独立队列的可负载均衡的最早截止时间优先调度算法).该算法采用了... 针对多核环境下的现有实时虚拟机VCPU(virtual CPU)调度算法不能在保证任务可调度的基础上高效地使用CPU资源的问题,提出一种改进的实时虚拟机VCPU调度算法LBP-EDF(基于独立队列的可负载均衡的最早截止时间优先调度算法).该算法采用了独立队列的方式,以避免共享队列带来的竞争开销.同时算法能够识别紧急任务,并通过负载均衡的机制及时地将紧急任务迁移到负载较轻的CPU上执行,在保证任务可调度的基础上,同时达到充分使用CPU资源的目的.实验结果表明:在保证任务可调度的基础上,LBPEDF较其他算法有更高的CPU利用率. 展开更多
关键词 实时虚拟机 多核 VCPU调度 负载均衡 最早截止时间优先
原文传递
多vCPU环境中基于容器的科学工作流调度策略 被引量:1
5
作者 向鹏 林兵 +1 位作者 俞宏杰 刘对 《华南师范大学学报(自然科学版)》 CAS 北大核心 2023年第1期102-112,共11页
现有科学工作流调度研究较少考虑计算资源的多道程序设计,难以同时实现有效的容器共享并优化任务并行度与资源利用率。为了解决以上难点,文章提出了一种分布式多vCPU环境中基于容器技术的分段式工作流调度策略。该策略通过分段调度方法... 现有科学工作流调度研究较少考虑计算资源的多道程序设计,难以同时实现有效的容器共享并优化任务并行度与资源利用率。为了解决以上难点,文章提出了一种分布式多vCPU环境中基于容器技术的分段式工作流调度策略。该策略通过分段调度方法,降低启发式算法的解空间大小,使用带遗传算子的自适应离散粒子群优化算法(ADPSOGA),在设备使用成本的约束下优化各个工作流的完成时间,并制定一种容器与设备间的动态伸缩方案,实现容器的复用并解决单个设备中任务并行时的资源争用问题。结果表明:ADPSOGA的性能优于其他同类启发式算法,并且分段调度方法与容器伸缩方案在工作流调度方面表现出良好的性能,能很好地适应因任务并行度增加所带来的影响。 展开更多
关键词 科学工作流调度 容器 vCPU 粒子群算法
在线阅读 下载PDF
电力行业资源池中CPU配置研究 被引量:1
6
作者 薛永军 何昱锋 《电子世界》 2017年第16期55-55,共1页
资源池(或池)是一种配置机制,用于对主机资源进行分区。每个主机均具有一个默认的资源池,所有的进程最初均与该资源池绑定。新创建的资源池会从默认池中获取CPU、内存、IO等资源池。一台主机可以分为多个资源池,可以为多种业务系统的虚... 资源池(或池)是一种配置机制,用于对主机资源进行分区。每个主机均具有一个默认的资源池,所有的进程最初均与该资源池绑定。新创建的资源池会从默认池中获取CPU、内存、IO等资源池。一台主机可以分为多个资源池,可以为多种业务系统的虚拟机提供资源,而虚拟机需要多少资源池最为合理,尤其是VCPU,以配对内存及IO等资源。 展开更多
关键词 VCPU
在线阅读 下载PDF
FlexCore: Dynamic Virtual Machine Scheduling Using VCPU Ballooning 被引量:2
7
作者 Tianxiang Miao Haibo Chen 《Tsinghua Science and Technology》 SCIE EI CAS CSCD 2015年第1期7-16,共10页
As multi-core processors become the de-facto configuration in modern computers, the adoption of SMP Virtual Machines(VMs) has been increasing, allowing for more efficient use of computing resources. However,because ... As multi-core processors become the de-facto configuration in modern computers, the adoption of SMP Virtual Machines(VMs) has been increasing, allowing for more efficient use of computing resources. However,because of existence of schedulers in both the hypervisor and the vip VMs, this creates a new research problem,viz., double scheduling. Although double scheduling may cause many issues including lock-holder preemption,v CPU stacking, CPU fragmentation, and priority inversion, prior approaches have either introduced new problems and/or addressed the problem incompletely. In this paper, we describe the design and implementation of Flex Core,a new scheduling scheme using v CPU ballooning, which dynamically adjusts the number of v CPUs of a VM at runtime. This essentially eliminates unnecessary scheduling in the hypervisor layer, and thus, boosts performance significantly. An evaluation using a complete KVM-based implementation shows that the average performance improvement for PARSEC applications on a 12-core Intel machine is approximately 52.9%, ranging from 35.4% to79.6%. 展开更多
关键词 virtualization SMP virtual machine multicore processor vCPU ballooning
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部