【技术实现步骤摘要】
一种计算机进程隔离优化硬件资源的管理系统
[0001]本专利技术涉及硬件资源管理领域,更具体地说,本专利技术涉及一种计算机进程隔离优化硬件资源的管理系统。
技术介绍
[0002]传统的计算机系统中,所有进程共享硬件资源,容易造成资源竞争和互相干扰。为了解决这个问题,出现了虚拟机技术。虚拟机可以将一个物理计算机划分成多个虚拟计算机,每个虚拟计算机有独立的操作系统和应用程序,可以实现对硬件资源的分配和隔离。然而,在虚拟机内部,进程之间仍然存在资源竞争和互相干扰的问题,特别是物联网、边缘计算对边缘端设备的计算能力提出了越来越高的要求,但现有定制化的设备接入和管理方法系统开销大、灵活性差;同时,目前的部署策略大多以提高系统服务质量为目标,导致系统资源利用率低、限制了系统性能的提升。在资源受限的场景中,做好硬件管理,提升资源的有效利用率更需要被考虑。针对以上问题,本文对硬件资源的请求管理以及应用服务进行了优化。
技术实现思路
[0003]为了克服现有技术的上述缺陷,本专利技术提供一种计算机进程隔离优化硬件资源的管理系统,通过将进程隔离到不同的虚拟机中,并在虚拟机之间分配硬件资源,实现了对硬件资源请求队列的优化,以解决上述
技术介绍
中提出的问题。
[0004]为实现上述目的,本专利技术提供如下技术方案:一种计算机进程隔离优化硬件资源的管理系统,包括计算机、多个虚拟机和一个资源管理器,每个虚拟机都有独立的操作系统和应用程序,资源管理器包括进程隔离模块、队列优化模块、资源分配模块、动态调整模块,负责对虚拟机之间 ...
【技术保护点】
【技术特征摘要】
1.一种计算机进程隔离优化硬件资源的管理系统,包括计算机、多个虚拟机和一个资源管理器,其特征在于,每个虚拟机都有独立的操作系统和应用程序,资源管理器包括进程隔离模块、队列优化模块、资源分配模块、动态调整模块,负责对虚拟机之间的硬件资源进行分配和调度;其中,进程隔离模块与队列优化模块相连,队列优化模块与资源分配模块相连,资源分配模块与动态调整模块相连;进程隔离模块将所有进程隔离到不同的虚拟机中,互相之间不会产生资源竞争和互相干扰的问题;队列优化模块在资源管理器中对虚拟机之间的硬件资源请求队列进行优化;当一个虚拟机请求硬件资源时,资源管理器会将请求加入到一个队列中,并通过调整队列中请求的顺序、合并相同类型的请求对队列进行优化;资源分配模块根据硬件资源闲置状态,根据优化后的队列,将资源分配给虚拟机;动态调整模块根据系统负载情况,动态地调整虚拟机之间的资源分配;根据系统负载情况动态地调整虚拟机之间的资源分配,需要对当前系统的负载状况进行实时监测,并根据监测结果动态地调整虚拟机之间的资源分配;其中,动态调整模块根据系统负载情况动态地调整虚拟机之间的资源分配的过程如下:监测系统的负载状况:CPU利用率、内存利用率、网络带宽利用率;根据监测结果,计算当前系统的负载情况指标Y,用来表示系统的负载情况,使用以下公式来计算系统的负载情况指标:Y=CU*CW+MU*MW+NU*NW;其中,CU表示CPU利用率,MU表示内存利用率,NU表示网络带宽利用率,CW、MW、NW分别表示CPU、内存、网络带宽的权重;根据负载情况指标,调整虚拟机之间的资源分配;进行资源分配包括以下步骤:步骤a,如果当前系统的负载情况指标小于某个阈值,将资源分配给需要更多资源的虚拟机,使用以下公式来计算虚拟机的资源需求指标RD:RD=CD*CW+MD*MW+ND*NW;其中,CD表示虚拟机对CPU的需求,MD表示虚拟机对内存的需求,ND表示虚拟机对网络带宽的需求,CW、MW、NW分别表示CPU、内存、网络带宽的权重;然后根据虚拟机的资源需求指标,动态地分配资源;步骤b,如果当前系统的负载情况指标大于某个阈值,此时需要减少资源分配,使用以下公式来计算虚拟机的资源释放指标:RR=CD*(1
‑
CW)+MD*(1
‑
MW)+ND*(1
‑
NW);其中,CD表示虚拟机对CPU的需求,MD表示虚拟机对内存的需求,ND表示虚拟机对网络带宽的需求,CW、MW、NW分别表示CPU、内存、网络带宽的权重;然后根据虚拟机的资源释放动态调整虚拟机之间的资源分配需要根据当前系统负载情况进行判断,定义一个阈值,当系统负载超过这个阈值时,对虚拟机的资源分配进行调整。2.根据权利要求1所述的一种计算机进程隔离优化硬件资源的管理系统,其特征在于,队列优化模块用于调整队列中请求的顺序和合并相同类型请求,具体过程如下:确定优先级:根据虚拟机的需求和系统的负载情况,确定每个请求的优先级,使用公式:优先级=重要性x紧急程度;排序请求:根据优先级对请求进行排序,使用排序算法对请求进行排序,从而确定它们
在队列中的顺序;合并请求:将相同类型的请求合并为一...
【专利技术属性】
技术研发人员:王强,
申请(专利权)人:淮北智海智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。