期刊文献+
共找到12篇文章
< 1 >
每页显示 20 50 100
嵌入式微处理器的多层次可配置仿真工具 被引量:1
1
作者 张鲁峰 赵文辉 李思昆 《国防科技大学学报》 EI CAS CSCD 北大核心 2002年第4期53-56,共4页
为了适应嵌入式定制微处理器的开发的需要 ,克服现有微处理器仿真工具的某些不足 ,文中介绍了微处理器的仿真验证工具———VCPU的设计和实现方法。同其它微处理器仿真工具相比 ,该工具具有多层次 ,可配置 ,功能全面的特点。利用该工具 ... 为了适应嵌入式定制微处理器的开发的需要 ,克服现有微处理器仿真工具的某些不足 ,文中介绍了微处理器的仿真验证工具———VCPU的设计和实现方法。同其它微处理器仿真工具相比 ,该工具具有多层次 ,可配置 ,功能全面的特点。利用该工具 ,设计者可在设计早期进行系统集成验证 ,缩短设计周期并减少设计错误。 展开更多
关键词 多层次 可配置 协同设计 嵌入式微处理器 仿真工具 vcpu 软件设计 硬件设计
下载PDF
FlexCore: Dynamic Virtual Machine Scheduling Using VCPU Ballooning 被引量:2
2
作者 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 guest 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
原文传递
基于多核多线程处理器的网络设备设计与实现 被引量:2
3
作者 张振华 白中英 陈卉 《电子设计工程》 2009年第12期109-111,共3页
网络中核心设备的数据吞吐量非常大,兼顾高数据量吞吐和业务处理非常重要。提出采用最新的多核多线程处理器,以VCPU为单位部署操作系统,实现两种操作系统共CORE,通过共享内存通信方案,有效解决高数据吞吐率和复杂业务处理的矛盾,细化多... 网络中核心设备的数据吞吐量非常大,兼顾高数据量吞吐和业务处理非常重要。提出采用最新的多核多线程处理器,以VCPU为单位部署操作系统,实现两种操作系统共CORE,通过共享内存通信方案,有效解决高数据吞吐率和复杂业务处理的矛盾,细化多核处理器的分配粒度,从而提升网络核心设备的性能。 展开更多
关键词 多核多线程处理器 共享内存 网络驱动 IPI中断 vcpu
下载PDF
多vCPU环境中基于容器的科学工作流调度策略
4
作者 向鹏 林兵 +1 位作者 俞宏杰 刘对 《华南师范大学学报(自然科学版)》 CAS 北大核心 2023年第1期102-112,共11页
现有科学工作流调度研究较少考虑计算资源的多道程序设计,难以同时实现有效的容器共享并优化任务并行度与资源利用率。为了解决以上难点,文章提出了一种分布式多vCPU环境中基于容器技术的分段式工作流调度策略。该策略通过分段调度方法... 现有科学工作流调度研究较少考虑计算资源的多道程序设计,难以同时实现有效的容器共享并优化任务并行度与资源利用率。为了解决以上难点,文章提出了一种分布式多vCPU环境中基于容器技术的分段式工作流调度策略。该策略通过分段调度方法,降低启发式算法的解空间大小,使用带遗传算子的自适应离散粒子群优化算法(ADPSOGA),在设备使用成本的约束下优化各个工作流的完成时间,并制定一种容器与设备间的动态伸缩方案,实现容器的复用并解决单个设备中任务并行时的资源争用问题。结果表明:ADPSOGA的性能优于其他同类启发式算法,并且分段调度方法与容器伸缩方案在工作流调度方面表现出良好的性能,能很好地适应因任务并行度增加所带来的影响。 展开更多
关键词 科学工作流调度 容器 vcpu 粒子群算法
下载PDF
Xen虚拟机的虚拟CPU松弛协同调度方法 被引量:4
5
作者 王凯 侯紫峰 《计算机研究与发展》 EI CSCD 北大核心 2012年第1期118-127,共10页
目前,Xen虚拟机调度算法均采用独立调度虚拟CPU的方式,而没有考虑虚拟机各虚拟CPU之间的协同调度关系,这会使虚拟机各个虚拟CPU之间产生很大的时钟中断数量偏差等问题,从而导致系统不稳定.为了提高系统的稳定性,基于Credit算法提出了一... 目前,Xen虚拟机调度算法均采用独立调度虚拟CPU的方式,而没有考虑虚拟机各虚拟CPU之间的协同调度关系,这会使虚拟机各个虚拟CPU之间产生很大的时钟中断数量偏差等问题,从而导致系统不稳定.为了提高系统的稳定性,基于Credit算法提出了一种比RCS(relaxed co-scheduling)算法更松弛的协同调度算法MRCS(more relaxed co-scheduling).该算法采用非抢占式协同调整方法将各个虚拟CPU相对运行的时间间隔控制在同步时间检测的上限门限值Tmax之内,同时利用同步队列中虚拟CPU优化选择调度方法和Credit算法的虚拟CPU动态迁移方法,能够更加及时地协同处理虚拟CPU,并且保证了各个物理CPU的负载均衡,有效地减少客户操作系统与VMM的环境切换次数,降低了系统开销.实验结果证明该方法不但保证了系统的稳定性,而且使系统性能得到一定程度的提升.虚拟机调度算法不仅影响虚拟机的性能,更会影响虚拟机的稳定性,致力于虚拟机调度算法的研究是一项非常有意义的工作. 展开更多
关键词 虚拟机监控器 Credit算法 特权服务操作系统 客户操作系统 虚拟处理器 协同调度
下载PDF
面向网络性能优化的虚拟计算资源调度机制研究 被引量:11
6
作者 王煜炜 刘敏 +2 位作者 房秉毅 秦晨翀 闫小龙 《通信学报》 EI CSCD 北大核心 2016年第8期105-118,共14页
针对基于Xen的v CPU调度机制对虚拟机网络性能的影响进行了深入研究和分析。提出一种高效、准确、轻量级的网络排队敏感类型虚拟机(NSVM)识别方法,可根据当前虚拟机I/O传输特征将容易受到影响的虚拟机进行准确识别和区分。进而设计一种... 针对基于Xen的v CPU调度机制对虚拟机网络性能的影响进行了深入研究和分析。提出一种高效、准确、轻量级的网络排队敏感类型虚拟机(NSVM)识别方法,可根据当前虚拟机I/O传输特征将容易受到影响的虚拟机进行准确识别和区分。进而设计一种新型虚拟计算资源调度和分配机制Diff-Scheduler,将不同类型虚拟机的v CPU实施分池隔离调度,同时提高NSVM类型虚拟机v CPU的调度频率。原型系统实验结果表明,相比Xen默认的调度机制,Diff-Scheduler能够大幅提高虚拟机网络性能,同时保证计算资源分配的公平性。 展开更多
关键词 云计算 虚拟化 v CPU调度 网络排队敏感型 虚拟计算资源分配
下载PDF
多核环境下虚拟机VCPU调度研究:问题与挑战 被引量:8
7
作者 金海 钟阿林 +1 位作者 吴松 石宣化 《计算机研究与发展》 EI CSCD 北大核心 2011年第7期1216-1224,共9页
虚拟机VCPU调度策略和机制是影响虚拟机系统性能的关键因素.由于虚拟机系统改变了传统的软件栈结构,简单地将传统操作系统中所采用的调度策略和算法移植到虚拟机监视器层用于虚拟机VCPU的调度,会导致虚拟机系统性能的偏离甚至严重下降,... 虚拟机VCPU调度策略和机制是影响虚拟机系统性能的关键因素.由于虚拟机系统改变了传统的软件栈结构,简单地将传统操作系统中所采用的调度策略和算法移植到虚拟机监视器层用于虚拟机VCPU的调度,会导致虚拟机系统性能的偏离甚至严重下降,虚拟机系统下层的物理处理器采用多核结构更增加了虚拟机VCPU调度的复杂性.详细介绍并分析了虚拟机系统的架构及虚拟机系统两层调度框架的特点,指出了虚拟机客户操作系统与虚拟机监视器之间的语义缝隙、多处理器操作系统的同步机制、多核处理器的共享cache结构以及新出现的不对称多核结构是虚拟机VCPU调度所面临的主要问题和挑战,深入剖析了目前已提出的针对上述问题和挑战的各种解决方法和机制,指出了它们的特点及局限性,为未来进一步的研究工作提出了建议. 展开更多
关键词 vcpu调度 多核 语义缝隙 同步机制 cache共享 不对称多核
下载PDF
一种灵活高效的虚拟CPU调度算法 被引量:7
8
作者 刘珂男 童薇 +2 位作者 冯丹 刘景宁 张炬 《软件学报》 EI CSCD 北大核心 2017年第2期398-410,共13页
目前,虚拟化已经广泛应用于数据中心,但主流的虚拟CPU调度策略并没有实现对I/O性能的保障,尤其是当延时敏感型负载的虚拟机和计算敏感型负载的虚拟机竞争CPU资源时,其性能显著下降.针对上述问题,提出了一种灵活、高效的虚拟CPU调度算法F... 目前,虚拟化已经广泛应用于数据中心,但主流的虚拟CPU调度策略并没有实现对I/O性能的保障,尤其是当延时敏感型负载的虚拟机和计算敏感型负载的虚拟机竞争CPU资源时,其性能显著下降.针对上述问题,提出了一种灵活、高效的虚拟CPU调度算法FLMS(flexible I/O latency and multi-processor sensitive scheduler).FLMS通过采用虚拟机分类、虚拟CPU绑定、多类时间片等技术降低了虚拟机的响应延时,同时基于多处理器架构重新设计了负载均衡策略,优化了虚拟CPU迁移.FLMS通用于目前主流的虚拟化方案,在软件虚拟化方式下,与最新的优化方案相比,延时降低了30%,带宽有10%的提升;在使用硬件辅助虚拟化的系统中,通过FLMS能够获得接近原生系统的I/O性能,并且保证了整个系统的公平性. 展开更多
关键词 I/O虚拟化 设备直接分配 虚拟CPU调度
下载PDF
可负载均衡的实时虚拟机VCPU调度算法 被引量:1
9
作者 余超 秦磊华 周敬利 《华中科技大学学报(自然科学版)》 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调度 负载均衡 最早截止时间优先
原文传递
基于任务分类的虚拟CPU调度模型 被引量:1
10
作者 吴瑾 朱智强 +2 位作者 孙磊 郭松辉 郭松 《计算机应用研究》 CSCD 北大核心 2020年第7期2087-2092,共6页
为了桥接语义鸿沟,提升I/O性能,需要对执行不同类型负载的虚拟CPU(v CPU)采取不同的调度策略,故而虚拟CPU调度算法亟需优化。基于KVM虚拟化平台提出一种基于任务分类的虚拟CPU调度模型STC(virtual CPU scheduler based on task classifi... 为了桥接语义鸿沟,提升I/O性能,需要对执行不同类型负载的虚拟CPU(v CPU)采取不同的调度策略,故而虚拟CPU调度算法亟需优化。基于KVM虚拟化平台提出一种基于任务分类的虚拟CPU调度模型STC(virtual CPU scheduler based on task classification),它将虚拟CPU(v CPU)和物理CPU分别分为两个类型,分别为short v CPU和long v CPU,以及short CPU和long CPU,不同类型的v CPU分配至对应类型的物理CPU上执行。同时,基于机器学习理论,STC构建分类器,通过提取任务行为特征将任务分为两类,I/O密集型的任务分配至short v CPU上,而计算密集型任务则分配至long v CPU上。STC在保证计算性能的基础上,提高了I/O的响应速度。实验结果表明,STC与系统默认的CFS相比,网络延时降低18%,网络吞吐率提高17%~25%,并且保证了整个系统的资源共享公平性。 展开更多
关键词 I/O虚拟化 虚拟CPU调度 机器学习 任务分类
下载PDF
虚拟机监视器的安全性分析
11
作者 金伟 李明禄 翁楚良 《计算机工程》 CAS CSCD 北大核心 2011年第15期116-118,121,共4页
分析虚拟机监视器的安全性能,结合开源虚拟化软件Xen分析其潜在威胁和漏洞,如超级调用、I/O直接内存传输等。设计并实现一种通过修改Xen VCPU状态信息来破坏虚拟机稳定性的方法,同时给出具体的防范措施,如可以对关键数据结构计算其校验... 分析虚拟机监视器的安全性能,结合开源虚拟化软件Xen分析其潜在威胁和漏洞,如超级调用、I/O直接内存传输等。设计并实现一种通过修改Xen VCPU状态信息来破坏虚拟机稳定性的方法,同时给出具体的防范措施,如可以对关键数据结构计算其校验值,及时发现是否被入侵,也可以直接禁止模块的加载,避免一切可能由模块带来的安全性问题。 展开更多
关键词 虚拟机监视器 安全性 超级调用 直接内存传输 虚拟CPU
下载PDF
电力行业资源池中CPU配置研究 被引量:1
12
作者 薛永军 何昱锋 《电子世界》 2017年第16期55-55,共1页
资源池(或池)是一种配置机制,用于对主机资源进行分区。每个主机均具有一个默认的资源池,所有的进程最初均与该资源池绑定。新创建的资源池会从默认池中获取CPU、内存、IO等资源池。一台主机可以分为多个资源池,可以为多种业务系统的虚... 资源池(或池)是一种配置机制,用于对主机资源进行分区。每个主机均具有一个默认的资源池,所有的进程最初均与该资源池绑定。新创建的资源池会从默认池中获取CPU、内存、IO等资源池。一台主机可以分为多个资源池,可以为多种业务系统的虚拟机提供资源,而虚拟机需要多少资源池最为合理,尤其是VCPU,以配对内存及IO等资源。 展开更多
关键词 vcpu
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部