一种PCIe设备的资源池化方法、装置、设备及介质制造方法及图纸

技术编号:25521234 阅读:16 留言:0更新日期:2020-09-04 17:11
本申请公开了的一种PCIe设备的资源池化方法,包括:利用PCIe Switch将多个PCIe设备进行互联,得到互联PCIe;根据互联PCIe的路由表对互联PCIe进行资源分配,得到PCIe资源池。显然,在本申请中,因为可以利用PCIe Switch将多个不同PCIe设备进行互联,并利用互联PCIe的路由表对互联PCIe进行资源分配,这样就打破了不同存储介质不能进行跨机柜和跨机台的限制,由此就能够将不同存储介质进行资源池化,并达到对不同存储介质进行资源整合的目的。相应的,本申请所提供的一种PCIe设备的资源池化装置、设备及介质,同样具有上述有益效果。

【技术实现步骤摘要】
一种PCIe设备的资源池化方法、装置、设备及介质
本专利技术涉及服务器
,特别涉及一种PCIe设备的资源池化方法、装置、设备及介质。
技术介绍
随着计算机技术的飞速发展,人们对于存储资源的需求量也越来越大。在现有技术当中,虽然已经出现对存储资源进行软件管控方面的设计架构,但是,目前还没有出现对不同存储介质进行资源池化的相关研究,也即,不同种类的存储介质不能进行跨机柜和跨机台的资源整合。现在针对这一技术问题,还没有较为有效的解决办法。由此可见,如何对不同存储介质进行资源池化,以实现不同存储介质的资源整合,是本领域技术人员亟待解决的技术问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种PCIe设备的资源池化方法、装置、设备及介质,以对不同存储介质进行资源池化,并实现不同存储介质的资源整合。其具体方案如下:一种PCIe设备的资源池化方法,包括:利用PCIeSwitch将多个PCIe设备进行互联,得到互联PCIe;根据所述互联PCIe的路由表对所述互联PCIe进行资源分配,得到PCIe资源池。优选的,所述利用PCIeSwitch将多个PCIe设备进行互联,得到互联PCIe的过程,包括:利用所述PCIeSwitch将多个EDSFF和/或Ruler和/或VNMESSD和/或GPU进行互联,得到所述互联PCIe。优选的,所述利用PCIeSwitch将多个PCIe设备进行互联,得到互联PCIe的过程,包括:利用所述PCIeSwitch的Fabric和/或光口和/或电口和/或Multi-Host和/或SR-IOV和/或MR-IOV和/或SharedI/O将多个PCIe设备进行互联,得到所述互联PCIe。优选的,所述根据所述互联PCIe的路由表对所述互联PCIe进行资源分配的过程,包括:对所述PCIeSwitch的上行口和/或下行口进行切换,并对所述互联PCIe的路由表作修改,以对所述互联PCIe进行资源分配。优选的,所述根据所述互联PCIe的路由表对所述互联PCIe进行资源分配,得到PCIe资源池的过程之后,还包括:将所述PCIe资源池挂载至NVME。优选的,所述根据所述互联PCIe的路由表对所述互联PCIe进行资源分配,得到PCIe资源池的过程之后,还包括:将所述PCIe资源池挂载至RSD架构服务器。优选的,所述将所述PCIe资源池挂载至RSD架构服务器的过程之后,还包括:利用所述RSD架构服务器的API对挂载所述PCIe资源池后的所述RSD架构服务器进行资源管理。相应的,本专利技术还公开了一种PCIe设备的资源池化装置,包括:设备互联模块,用于利用PCIeSwitch将多个不同PCIe设备进行互联,得到互联PCIe;资源分配模块,用于根据所述互联PCIe的路由表对所述互联PCIe进行资源分配,得到PCIe资源池。相应的,本专利技术还公开了一种PCIe设备的资源池化设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如前述所公开的一种PCIe设备的资源池化方法的步骤。相应的,本专利技术还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如前述所公开的一种PCIe设备的资源池化方法的步骤。可见,在本专利技术所提供的资源池化方法中,因为可以利用PCIeSwitch将多个不同PCIe设备进行互联,并利用互联PCIe的路由表对互联PCIe进行资源分配,这样就打破了不同存储介质不能进行跨机柜和跨机台整合的限制,由此就能够将不同存储介质进行资源池化,并达到对不同存储介质进行资源整合的目的。相应的,本申请所提供的一种PCIe设备的资源池化装置、设备及介质,同样具有上述有益效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例所提供的一种PCIe设备的资源池化方法的流程图;图2为本专利技术实施例所提供的一种整机架构的拓扑图;图3为本专利技术实施例所提供的一种PCIe设备的资源池化装置的结构图;图4为本专利技术实施例所提供的一种PCIe设备的资源池化设备的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参见图1,图1为本专利技术实施例所提供的一种PCIe设备的资源池化方法的流程图,该资源池化方法包括:步骤S11:利用PCIeSwitch将多个PCIe设备进行互联,得到互联PCIe;步骤S12:根据互联PCIe的路由表对互联PCIe进行资源分配,得到PCIe资源池。在本实施例中,是提供了一种PCIe设备的资源池化方法,通过该资源池化方法可以对不同存储介质进行资源池化,并实现对不同存储介质进行资源整合的目的。具体的,在本实施例所提供的资源池化方法中,首先是利用PCIeSwitch将多个PCIe设备进行互联,得到互联PCIe,因为PCIe设备所使用的通信协议为PCIe,所以,利用PCIeSwitch中的一些高级应用功能就可以将不同的PCIe设备进行互联、通信,得到一个存储空间更大的互联PCIe。其中,PCIeSwitch中的高级应用功能包括:Multi-Host、SR-IOV、MR-IOV以及SharedI/O等等。可以理解的是,因为互联PCIe的路由表中存储着各个PCIe设备的存储位置与属性特征,所以,在本实施例中,为了让上层架构中的CPU可以对互联PCIe中任意一个PCIe设备的存储资源进行管理与使用,是当获取得到互联PCIe之后,利用互联PCIe的路由表来对互联PCIe进行资源分配,并由此达到对互联PCIe中的存储资源进行整合的目的。能够想到的是,通过对互联PCIe进行资源分配之后,就可以实现对PCIe资源池中的存储资源进行共享,并由此解决不同存储介质不能跨机柜和跨机台进行资源整合的问题。此外,利用本申请所提供方法得到的PCIe资源池也不需要像传统存储架构一样,需要额外新增其它装置才能使用PCIe资源池当中的PhysicalFrame,因为在PCIe资源池中能够利用PCIeSwitch对PCIe资源池中的PhysicalFrame作相应的映射与管理,由此就可以进一步提高不同用户在使用PCIe资源池时的便捷性。可见,在本实施例所提供资源池化方法中,因为可以利用PCIeSwitch将多个不同PCIe设备进行互联,并利用互联PC本文档来自技高网...

【技术保护点】
1.一种PCIe设备的资源池化方法,其特征在于,包括:/n利用PCIe Switch将多个PCIe设备进行互联,得到互联PCIe;/n根据所述互联PCIe的路由表对所述互联PCIe进行资源分配,得到PCIe资源池。/n

【技术特征摘要】
1.一种PCIe设备的资源池化方法,其特征在于,包括:
利用PCIeSwitch将多个PCIe设备进行互联,得到互联PCIe;
根据所述互联PCIe的路由表对所述互联PCIe进行资源分配,得到PCIe资源池。


2.根据权利要求1所述的资源池化方法,其特征在于,所述利用PCIeSwitch将多个PCIe设备进行互联,得到互联PCIe的过程,包括:
利用所述PCIeSwitch将多个EDSFF和/或Ruler和/或VNMESSD和/或GPU进行互联,得到所述互联PCIe。


3.根据权利要求1所述的资源池化方法,其特征在于,所述利用PCIeSwitch将多个PCIe设备进行互联,得到互联PCIe的过程,包括:
利用所述PCIeSwitch的Fabric和/或光口和/或电口和/或Multi-Host和/或SR-IOV和/或MR-IOV和/或SharedI/O将多个PCIe设备进行互联,得到所述互联PCIe。


4.根据权利要求1所述的资源池化方法,其特征在于,所述根据所述互联PCIe的路由表对所述互联PCIe进行资源分配的过程,包括:
对所述PCIeSwitch的上行口和/或下行口进行切换,并对所述互联PCIe的路由表作修改,以对所述互联PCIe进行资源分配。


5.根据权利要求1至4任一项所述的资源池化方法,其特征在于,所述根据所述互联PCIe的路由表对所述互联PC...

【专利技术属性】
技术研发人员:林楷智黄冠潣
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1