您所在的位置: 成果库 一种基于RDMA的ARM手机集群的组装方法

一种基于RDMA的ARM手机集群的组装方法

成果类型:: 发明专利

发布时间: 2023-02-07 11:27:07

科技成果产业化落地方案
方案提交机构:天津市滨海新区| 郝建平 | 2023-02-16 15:49:27
本发明公开了一种基于RDMA的ARM手机集群的组装方法,所述编码方法包括以下步骤:将多个ARM手机连接以组装具有多个节点的分布式集群,其中,每个ARM手机为一个节点;对所述分布式集群中的每个ARM手机安装裁剪后的Linux系统;对所述分布式集群中的每个ARM手机安装Hadoop系统;对所述分布式集群中的每个ARM手机配置RDMA协议。
一种基于RDMA的ARM手机集群的组装方法,其特征在于:所述组装方法包括以下步骤:将多个ARM手机连接以组装具有多个节点的分布式集群,其中,每个ARM手机为一个节点;对所述分布式集群中的每个ARM手机安装裁剪后的Linux系统;对所述分布式集群中的每个ARM手机安装Hadoop系统;对所述分布式集群中的每个ARM手机配置RDMA协议;其中,所述对所述分布式集群中的每个ARM手机安装裁剪后的Linux系统的步骤,具体包括:在其中一个ARM手机上添加一块硬盘并为其安装引导程序;复制内核文件和内核加载部分硬件依赖的文件;添加引导文件的配置文件;编写复制命令及其对应的库脚本并完成命令迁移;迁移网卡驱动内核模块的得到裁剪后的Linux系统;将裁剪后的Linux系统安装在每个ARM手机上。

目前ARM分布式集群设备之间的通信多采用TCP/IP网络运行。采用上述通信方式,只能满足数据量不大的应用场景。因为通信的过程需要CPU的控制,对于数据量很大的场景上述通信方式需要占用大量的CPU资源,因此通信效率非常低,由此造成的ARM分布式集群计算资源的浪费。也就是说,目前基于ARM分布式集群的通信采用传统计算机通信方法。但是集群设备之间的网络通信(例如输入输出、进程间通信、远程过程调用等)的开销很大。因此由于传统协议开销大、数据的多次拷贝等原因,基于传统软件、硬件架构的ARM主机间网络通信给ARM主机CPU带来沉重的负载,并且占用了大量的网络带宽和内存带宽,从而造成整个系统性能的低下。

中国科学院深圳先进技术研究院提升了粤港地区及我国先进制造业和现代服务业的自主创新能力,推动我国自主知识产权新工业的建立,成为国际一流的工业研究院。 深圳先进院目前已初步构建了以科研为主的集科研、教育、产业、资本为一体的微型协同创新生态系统,由九个研究平台,国科大深圳先进技术学院,多个特色产业育成基地、多支产业发展基金、多个具有独立法人资质的新型专业科研机构等组成。开展先进技术研究,促进科技发展。信息、电子、通讯技术研究新材料、新能源技术研究高性能计算、自动化、精密机械研究生物医学与医疗仪器研究相关学历教育、博士后培养与学术交流。

本发明实施例的基于RDMA的ARM手机集群的组装方法,通过采用带有RDMA协议的网络架构来实现ARM手机集群的通信,从而避免了网络通信的巨大开销,避免了数据的多次拷贝,实现简单便捷的ARM手机集群内的高效通信。另外,能够在不增加其他硬件的情况下减少ARM手机集群内的网络带宽和内存带宽,减少系统的开销,且通信方式的效率更高。

技术合作

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。