一种信息处理方法、服务器和共享主机技术

技术编号:21146217 阅读:29 留言:0更新日期:2019-05-18 06:43
本发明专利技术实施例公开了一种信息处理方法,所述方法包括:根据服务器的负载需求,确定至少一个目标功能部件;其中,所述目标功能部件为共享主机中接入的至少一个功能部件中的至少部分功能部件;基于确定的至少一个目标功能部件,从共享主机中获取至少一种目标功能,并基于至少一种目标功能进行处理。本发明专利技术的实施例时时还公开了一种服务器和共享主机。

An Information Processing Method, Server and Shared Host

【技术实现步骤摘要】
一种信息处理方法、服务器和共享主机
本专利技术涉及信息处理
,尤其涉及一种信息处理方法、服务器和共享主机。
技术介绍
随着网络技术的飞速发展,网络中的业务量也急剧增加。上网热潮风起云涌,新的应用层出不穷;即使按照最优的配置建设网络,网络也会因为快速增长的业务量变得负载过重。因此,在数据量和计算强度呈急剧增长时,单一的服务器无法承担当前的业务量,需要为服务器扩充外接卡或外接设备(例如网卡、存储卡等)以降低服务器的负载。但是,服务器在扩充或替换外接卡时,受限于外接卡的长度、数量以及自身机壳的大小;每个服务器并不能根据当前的负载情况及时的扩充外接设备来减低负载。现有技术中,通过加大服务器的外壳,对服务器的外接设备的空间进行扩充,然而随着服务器中的外接卡数量的增加无疑会加大服务器的中电子元件的发热量,影响服务器的散热效率。
技术实现思路
为解决上述技术问题,本专利技术实施例期望提供一种信息处理方法、服务器和共享主机。本专利技术的技术方案是这样实现的:第一方面,提供一种信息处理方法,应用于服务器,所述服务器能够与共享主机建立数据连接,并且所述服务器与所述共享主机的内存区域不同;所述方法包括:根据所述服务器的负载需求,确定至少一个目标功能部件;其中,所述目标功能部件为所述共享主机中接入的至少一个功能部件中的至少部分功能部件;基于确定的至少一个目标功能部件,从所述共享主机中获取至少一种目标功能,并基于所述至少一种目标功能进行处理。第二方面,提供一种信息处理方法,应用于共享主机,所述共享主机能够与服务器建立数据连接,并且所述服务器与所述共享主机的内存区域不同,所述方法包括:基于所述至少一个服务器的负载需求,为所述服务器确定至少一个目标功能部件;其中,所述目标功能部件为所述共享主机中接入的至少一个功能部件中的至少部分功能部件;基于所述至少一个目标功能部件,为所述服务器提供至少一种目标功能。第三方面,提供一种服务器,所述服务器包括:第一处理器和配置为存储能够在第一处理器上运行的计算机程序的第一存储器,其中,所述第一处理器配置为运行所述计算机程序时,执行第一方面所述方法的步骤。第四方面,提供一种共享主机,所述共享主机包括:第二处理器和配置为存储能够在第二处理器上运行的计算机程序的第二存储器,其中,所述第二处理器配置为运行所述计算机程序时,执行第二方面所述方法的步骤。本专利技术的实施例所提供的信息处理方法,服务器能够根据自己的负载需求,通过与共享主机建立的数据连接来使用共享主机中至少一个功能部件提供的功能;这样,无需为服务器插入不同的外接设备,就可以及时地为服务器提供所需的功能,提高了服务器处理业务的效率;同时,本专利技术实施例中不同的功能部件都集成在一个共享主机中,共享主机集中管理不同的功能部件,能够集中处理不同功能部件的功率和散热,无需服务器自己处理,有效降低了服务器的功耗,同时提高了服务器散热效率。附图说明图1为本专利技术的实施例提供的一种信息处理方法的流程示意图;图2为本专利技术的实施例提供的另一种信息处理方法的流程示意图;图3为本专利技术的实施例提供的一种建立服务器的内存区域与共享主机内存区域的映射关系的结构示意图;图4为本专利技术的另一实施例提供的一种建立服务器的内存区域与共享主机内存区域的映射关系的流程示意图;图5为本专利技术的实施例提供的一种信息处理的系统架构图;图6为本专利技术的实施例提供的服务器的结构组成示意图;图7为本专利技术的实施例提供的共享主机的结构组成示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。本专利技术的实施例提供一种信息处理方法,应用于服务器,参照图1所示,该方法包括以下步骤:步骤101、根据服务器的负载需求,确定至少一个目标功能部件。步骤102、基于确定的至少一个目标功能部件,从共享主机中获取至少一种目标功能,并基于至少一种目标功能进行处理。这里,步骤101和步骤102的执行主体可以是服务器中的处理器。在上述方案中,目标功能部件为共享主机中接入的至少一个功能部件中的至少部分功能部件。其中,共享主机是指能够接入多个功能部件的主机,所述功能部件可以指外接设备,例如,通用图像处理单元(GeneralPurposeComputingonGPU,GPGPU)、网卡(Networkcard)、存储卡(Storagecard)等设备。需要说明的是,共享主机至少包括微处理器和多个接口;其中,功能部件通过共享主机的接口,接入共享主机中;所述微处理器用于管理接入共享主机中的功能部件。本实施例提供的方案中,服务器的内存区域和共享主机的内存区域不同,也就是说,服务器无法直接读取共享主机中的内存区域,同时共享主机无法直接读取服务器中的内存区域。因此,服务器需要与共享主机建立数据连接,对服务器的内存区域和共享主机的内存区域进行映射,这样,服务器可以通过服务器的内存区域和共享主机的内存区域的映射关系,使用共享主机中功能部件提供的功能。也就是说,服务器与共享主机的数据连接,可以通过两者的内存区域之间的映射关系来实现。可以理解为,服务器需要与共享主机进行数据通信的时候,服务器能够按照服务器的内存区域与共享主机的内存区域的映射关系,像使用自己的内存一样来读取共享主机中的内存区域中的数据,或者改写共享主机中的内存区域中的数据。需要说明的是,共享主机可以与多个服务器同时建立数据连接,为多个服务器提供功能部件对应的功能。值得注意的是,每个服务器与共享主机之间具有独立的内存区域映射关系;可以理解为,不同的服务器其内存区域与共享主机的内存区域的映射关系不同。在本专利技术提供的实施例中,建立服务器的内存区域与共享主机的内存区域之间的映射关系,可以通过以下步骤来实现:步骤a、服务器从共享主机中与服务器对应的寄存单元,获取共享主机中至少一个功能部件的内存地址;步骤b、服务器将所述共享主机中至少一个功能部件的内存地址,映射至所述服务器的内存区域中,建立服务器的内存区域与共享主机的内存区域之间的映射关系。需要说明的是,步骤a和步骤b是在根据所述服务器的负载需求,确定至少一个功能部件之前完成的。这里,所述寄存单元能够存放地址信息。在本实施例中,共享主机能够与多个服务器建立数据连接,每个服务器能够对应一个寄存单元。具体地,共享主机在启动时,可以获取连接的至少一个功能部件的内存地址,并将获取到的至少一个功能部件的内存地址写入寄存单元中。进一步,服务器在启动的时候,可以在共享主机中与本服务器对应的寄存单元中,读取至少一个功能部件的内存地址。这样,服务器就能够将自身的内存空间与共享主机中至少一个功能部件的内存地址对应起来,生成服务器的内存区域与共享主机的内存区域之间的映射关系。在本专利技术的其他实施例中,服务器还可以通过检测所述共享主机与所述服务器对应的寄存单元中的寄存信息,确定是否能够使用所述共享主机中至少一个功能部件。其中,所述寄存信息可以包括当前共享主机中接入的功能部件的设备类型信息和内存地址。具体地,共享主机可以实时地获取接入的功能部件的信息,并将所述功能部件的信息提供给连接的至少一个服务器;另外,服务器也能够实时检测寄存单元中的寄存信息,服务器就可以获知共享主机中都有哪些功能部件,并在确定了负载需求之后,根据功能部件的信息,从多个功能本文档来自技高网...

【技术保护点】
1.一种信息处理方法,所述方法应用于服务器,所述服务器能够与共享主机建立数据连接,并且所述服务器与所述共享主机的内存区域不同;所述方法包括:根据所述服务器的负载需求,确定至少一个目标功能部件;其中,所述目标功能部件为所述共享主机中接入的至少一个功能部件中的至少部分功能部件;基于确定的至少一个目标功能部件,从所述共享主机中获取至少一种目标功能,并基于所述至少一种目标功能进行处理。

【技术特征摘要】
1.一种信息处理方法,所述方法应用于服务器,所述服务器能够与共享主机建立数据连接,并且所述服务器与所述共享主机的内存区域不同;所述方法包括:根据所述服务器的负载需求,确定至少一个目标功能部件;其中,所述目标功能部件为所述共享主机中接入的至少一个功能部件中的至少部分功能部件;基于确定的至少一个目标功能部件,从所述共享主机中获取至少一种目标功能,并基于所述至少一种目标功能进行处理。2.根据权利要求1所述的方法,其特征在于,所述基于确定的至少一个目标功能部件,从所述共享主机中获取至少一种目标功能,包括:基于服务器的内存区域与共享主机的内存区域之间的映射关系,确定所述至少一个目标功能部件对应的内存地址,以基于所述内存地址,从所述共享主机中获取至少一种目标功能。3.基于权利要求2所述的方法,其特征在于,所述根据所述服务器的负载需求,确定至少一个功能部件之前,包括:从共享主机中与所述服务器对应的寄存单元,获取所述共享主机中至少一个功能部件的内存地址;将所述共享主机中至少一个功能部件的内存地址,映射至所述服务器的内存区域中,建立服务器的内存区域与共享主机的内存区域之间的映射关系。4.基于权利要求3所述的方法,其特征在于,所述方法还包括:通过检测所述共享主机与所述服务器对应的寄存单元中的寄存信息,确定是否能够使用所述共享主机中至少一个功能部件。5.根据权利要求1所述的方法,其特征在于,所述根据所述服务器的负载需求,确定至少一个目标功能部件,包括:当所述负载需求表征需要进行数据处理时,确定目标功能部件为数据处理部件;当所述...

【专利技术属性】
技术研发人员:邱泰瑜
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京,11

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

1