[发明专利]设备分配控制器以及设备分配方法在审
申请号: | 201610825397.7 | 申请日: | 2016-09-18 |
公开(公告)号: | CN107015859A | 公开(公告)日: | 2017-08-04 |
发明(设计)人: | 周瑜镜 | 申请(专利权)人: | 创义达科技股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 南京瑞弘专利商标事务所(普通合伙)32249 | 代理人: | 杨晓玲 |
地址: | 中国台湾新北市汐止*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设备 分配 控制器 以及 方法 | ||
技术领域
本发明涉及一种设备分配技术,尤其涉及一种设备分配控制器以及一种设备分配方法。
背景技术
随着云端网络科技的发展,云端运算和数据存取的需求越来越大,许多的厂商提供硬设备虚拟化技术来提高服务器的设备使用率。硬设备虚拟化技术可应用在诸多外围设备上,例如采用总线(PCI Express)互联标准的网络卡(Network interface controller;NIC)、数据储存控制卡(RAID HBA)等外围设备。
在建设云端运算中心时,为了满足大量的运算和资料存取需求,只能不断地在云端运算中心增加服务器和加装例如通用图形处理器(General purpose computing on graphics processing units;PGPU)、网络卡、数据存储控制卡等的外围设备,从而补足足够的硬件。然而,这些加装的外围设备只能被使用在此服务器上,且当此服务器闲置时,这些外围设备也会处于闲置而造成无谓的浪费。
因此,上述情形将会造成云端运算中心对于服务器的硬设备冗余性,也增加了厂商在建置云端运算中心的大量成本。无论服务器的使用状况如何,这些服务器都加装了许多的外围设备,而多余的外围设备除了让建构云端运算中心的成本增加,同时也会增加耗电量,不符合目前绿能化的趋势。
发明内容
本发明提供一种设备分配控制器及设备分配方法,通过额外增设的设备分配控制器来动态分配多个外围设备至服务器,进而提升服务器的使用效率以及避免能源的浪费。
本发明的设备分配控制器包括多个外围设备、处理器以及通信接口。所述外围设备符合总线(PCI Express)互联标准。处理器通过符合总线互联标准的总线耦接所述外围设备。通信接口耦接处理器,并且符合总线互联标准。服务器通过通信接口耦接设备分配控制器。处理器在服务器启动时接收服务器的设备扫描请求,并且提供默认设备信息至服务器,其中服务器依据默认设备信息来预留对应的硬件资源以及存储器空间。处理器分配所述外围设备至服务器,其中每一种类的所述外围设备的数量不大于默认设备信息中所记载种类的所述外围设备的数量。
在本发明的一实施例中,上述的处理器通过单根输入输出虚拟化规范以将所述设备虚拟化为多个虚拟设备,且动态分配所述虚拟设备至服务器。
在本发明的一实施例中,上述的外围设备包括实体设备。设备分配控制器用以动态分配实体设备至服务器。
在本发明的一实施例中,上述的处理器依据服务器的设备需求来动态分配所述外围设备至服务器。
在本发明的一实施例中,当服务器的设备需求改变时,处理器依据服务器的设备需求来收回或重新分配所述外围设备至服务器。
在本发明的一实施例中,当所述外围设备发生热插拔事件时,处理器依据服务器的设备需求来收回或重新分配所述外围设备至服务器。
本发明还提供一种设备分配方法,适用于设备分配控制器,设备分配方法包括下列步骤。设置多个外围设备,其中上述多个外围设备通过符合总线互联标准的总线耦接设备分配控制器。当至少一台服务器启动时,接收所述至少一台服务器的设备扫描请求,提供默认设备信息至所述至少一台服务器。所述至少一台服务器依据默认设备信息来预留对应的硬件资源以及存储器空间。分配上述多个外围设备至所述至少一台服务器,其中每一种类的外围设备的数量不大于默认设备信息中所记载种类的外围设备的数量。
在本发明的一实施例中,分配所述外围设备至服务器的步骤包括:通过单根输入输出虚拟化规范以将所述设备虚拟化为多个虚拟设备;以及动态分配所述虚拟设备至服务器,并使所述虚拟设备耦接至服务器。
在本发明的一实施例中,所述外围设备包括实体设备,并且分配所述外围设备至服务器的步骤包括:使实体设备耦接至设备分配控制器。
在本发明的一实施例中,分配所述外围设备至服务器的步骤包括:依据服务器的设备需求分配所述外围设备至服务器。
在本发明的一实施例中,分配所述外围设备至服务器的步骤还包括:当服务器的设备需求改变时,依据服务器的设备需求收回或重新分配所述外围设备至服务器。
在本发明的一实施例中,分配所述外围设备至服务器的步骤还包括:当所述外围设备发生热插拔时,依据服务器的设备需求收回或重新分配所述外围设备至服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创义达科技股份有限公司,未经创义达科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610825397.7/2.html,转载请声明来源钻瓜专利网。