【技术实现步骤摘要】
跨机柜服务器内存池化方法、装置、设备、服务器及介质
[0001]本专利技术涉及服务器领域,特别是涉及一种跨机柜服务器内存池化方法,本专利技术还涉及一种跨机柜服务器内存池化装置、设备、服务器及计算机可读存储介质。
技术介绍
[0002]大数据时代,服务器广泛地应用于各行各业,服务器也经常以集群的形式出现,服务器集群通常包含多个服务器机柜,每个机柜内包含有多个服务器,随着技术的发展,每个服务器机柜内的所有服务器对于内存资源的需求也越来越大,但是直接增加服务器机柜的内存设备不但会增大服务器机柜的体积也会增加成本,限制内存设备的使用数量又会导致服务器机柜出现性能瓶颈。
[0003]因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。
技术实现思路
[0004]本专利技术的目的是提供一种跨机柜服务器内存池化方法,可以实现跨机柜对于设备内存的使用,在不增加内存设备数量的基础上满足了各个服务器机柜的内存使用需求,且提升了资源利用率;本专利技术的另一目的是提供一种跨机柜服务器内存池化装置、设备、服务器及计算机可读存储介质,可以实现跨机柜对于设备内存的使用,在不增加内存设备数量的基础上满足了各个服务器机柜的内存使用需求,且提升了资源利用率。
[0005]为解决上述技术问题,本专利技术提供了一种跨机柜服务器内存池化方法,包括:响应于自身所在机柜外的目标机柜发送的对于第一目标设备的内存申请请求,将自身所在机柜对所述第一目标设备的控制权限转移至所述目标机柜,以便所述目标机柜使用所述第一 ...
【技术保护点】
【技术特征摘要】
1.一种跨机柜服务器内存池化方法,其特征在于,包括:响应于自身所在机柜外的目标机柜发送的对于第一目标设备的内存申请请求,将自身所在机柜对所述第一目标设备的控制权限转移至所述目标机柜,以便所述目标机柜使用所述第一目标设备的内存;响应于所述目标机柜通过通信装置发送的对于所述第一目标设备内存中待读出数据的内存读请求,将所述第一目标设备内存中的所述待读出数据通过所述通信装置发送至所述目标机柜;响应于所述目标机柜通过所述通信装置发送的对于所述第一目标设备内存的内存写请求,将所述目标机柜通过所述通信装置发送的待写入数据写入所述第一目标设备的内存。2.根据权利要求1所述的跨机柜服务器内存池化方法,其特征在于,所述通信装置包括:分别与自身一一对应的服务器机柜以及第一通信网络连接的多个处理装置,用于将主服务器机柜发送的内存使用请求以及待读写数据发送至第一通信网络,将通过所述第一通信网络接收到的所述内存使用请求以及所述待读写数据发送至所述主服务器机柜;所述第一通信网络,用于将接收到的所述内存使用请求以及所述待读写数据发送至各自的目的机柜对应的所述处理装置;其中,所述内存使用请求包括所述内存读请求以及所述内存写请求,所述待读写数据包括所述待写入数据以及所述待读出数据,所述主服务器机柜为与所述处理装置连接的服务器机柜。3.根据权利要求2所述的跨机柜服务器内存池化方法,其特征在于,所述处理装置包括:与自身一一对应的服务器机柜连接的存储装置,用于将所述主服务器机柜发送的所述内存使用请求以及所述待读写数据发送至控制装置,将所述控制装置通过所述第一通信网络接收到的所述内存使用请求以及所述待读写数据均发送至所述主服务器机柜;分别与所述存储装置以及所述第一通信网络连接的控制装置,用于将所述存储装置发送的所述内存使用请求以及所述待读写数据发送至所述第一通信网络,将通过所述第一通信网络接收到的所述内存使用请求以及所述待读写数据发送至所述主服务器机柜。4.根据权利要求3所述的跨机柜服务器内存池化方法,其特征在于,所述存储装置包括:与自身一一对应的服务器机柜连接的存储设备,用于将所述主服务器机柜发送的所述内存使用请求发送至控制装置,将所述主服务器机柜发送的所述待读写数据发送至缓存装置,将所述控制装置通过所述第一通信网络接收到的所述内存使用请求发送至所述主服务器机柜,将控制装置写入所述缓存装置的所述待读写数据发送至所述主服务器机柜;与所述存储设备连接的所述缓存装置;则所述控制装置分别与所述存储设备、所述缓存装置以及所述第一通信网络连接控制装置,所述控制装置具体用于,将所述存储设备发送的所述内存使用请求发送至所述第一通信网络,将所述存储设备发送至所述缓存装置的所述待读写数据发送至所述第一通信网络,将通过所述第一通信网络接收到的所述内存使用请求发送至所述存储设备,将通过所
述第一通信网络接收到的所述待读写数据发送至所述缓存装置。5.根据权利要求4所述的跨机柜服务器内存池化方法,其特征在于,所述控制装置包括格式转换模块以及控制器;所述格式转换模块,用于将所述存储设备发送至所述控制器的所述内存使用请求由所述主服务器机柜的第一数据格式转换为指定的第二数据格式,以便所述控制器识别使用,并将所述主服务器机柜发送至所述存储设备的所述内存使用请求由所述第二数据格式转换为所述第一数据格式;所述控制器,用于将所述格式转换模块发送的所述内存使用请求发送至所述第一通信网络,将所述存储设备发送至所述缓存装置的所述待读写数据发送至所述第一通信网络,将通过所述第一通信网络接收到的所述内存使用请求发送至所述格式转换模块,将通过所述第一通信网络接收到的所述待读写数据发送至所述缓存装置。6.根据权利要求5所述的跨机柜服务器内存池化方法,其特征在于,所述存储设备、所述格式转换模块以及所述控制器组成的整体为现场可编程逻辑门阵列FPGA。7.根据权利要求2所述的跨机柜服务器内存池化方法,其特征在于,所述第一通信网络为基于计算快速链接CXL协议的远程直接数据存取RDMA网络。8.根据权利要求1所述的跨机柜服务器内存池化方法,其特征在于,应用于服务器;该跨机柜服务器内存池化方法还包括:响应于自身所在机柜内的第一目标服务器发送的对于第二目标设备的内存申请请求,解除自身对所述第二目标设备的控制并向所述第一目标服务...
【专利技术属性】
技术研发人员:郭振华,邱志勇,范宝余,赵雅倩,李仁刚,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。