[发明专利]一种处理请求的方法、装置及系统在审
| 申请号: | 202111229546.0 | 申请日: | 2021-10-21 |
| 公开(公告)号: | CN116010296A | 公开(公告)日: | 2023-04-25 |
| 发明(设计)人: | 谭焜;曹水;欧阳长春;赵宇粟 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06F12/06 | 分类号: | G06F12/06;G06F12/109;G06F13/42 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 处理 请求 方法 装置 系统 | ||
本申请提供一种处理请求的方法、装置及系统,可使第一节点读第二节点的数据,或者向第二节点写数据。第一节点基于第一请求中的第一虚拟地址得到对应的物理地址,第一请求可以是第一节点中的应用发出的,用于请求读第二节点的数据,或者请求将数据写入第二节点。接着,第一节点基于第一映射关系向第二节点发送与第一请求对应的第二请求,其中,第二请求中包括了总线地址,第一映射关系为前述的物理地址与总线地址之间的映射关系,由于总线地址指示所述第二节点中的实例对应的虚拟地址,就可以被第一节点通过第一请求访问时,同样也可以由第二节点访问,或者被其他节点通过请求访问,可以在数据访问中实现地址的共享,另一方面,使用总线地址,而无需使用网络访问的语义,相比于现有的网络通信技术,可以降低访问远端设备的数据的时延,提升访问速率。
技术领域
本申请涉及通信技术领域,尤其涉及访问远端设备的内存的方法、装置及系统。
背景技术
随着技术的发展,分布式应用的使用越来越普遍。分布式应用是指一个应用程序分布在不同的物理节点上,物理节点通常是计算机。也就是说,在分布式应用执行一个任务或者业务时,需要在多个物理节点之间交互数据。在此过程中,数据通常存储于物理节点的存储器中,在需要被使用时,则被该物理节点的处理器加载到内存中。这样,远端内存访问,也就是某台计算机(本端设备)访问其他计算机(远端设备)的内存以操作其中的数据,就是十分基础的功能。其中,访问数据,从技术实质上就是访问与该数据相关的存储介质,至少包括读取数据和将数据写入这两个场景。
通常,本端设备的内存通过总线访问,而远端设备的内存则通过网络访问,二者的语义规则不同。具体来说,一个设备访问其他设备的内存需要使用网络通信技术,例如传输控制协议/网际协议(Transmission Control Protocol/Internet Protocol,TCP/IP)或者远程直接内存访问(Remote Direct Memory Access,RDMA)。这样访问远端设备的内存的时延较长。
为了降低由网络通信技术产生的时延,可以在访问远端设备的内存中也使用访问本端设备的内存所使用的语义,这需要借助片上总线(On-Chip Interconnect,OCI)技术。这类技术的实质,是实现将远端设备的一段内存作为本端设备的内存管理和使用。因此,一个设备的一段内存一旦分配给某个设备,除了这个设备之外的其他设备就无法访问这段内存,即无法实现远端设备的内存的“共享”。这种方式的应用场景受到极大限制,无法满足复杂的访问内存的需求。
综上,现有的访问远端设备的内存的方法,数据传输无法兼顾多种性能(如时延和访问权限共享),因此传输性能较差。
发明内容
本申请实施例提供访问远端设备的内存的方法、装置及系统,能够兼顾数据传输的多种性能,如时延和访问权限共享,提升数据传输的效率。
为达到上述目的,本申请实施例采用如下技术方案:
第一方面,本申请实施例提供一种处理请求的方法,该方法由下文描述的第一节点执行,第一节点是发送请求的设备或发该设备中的组件(比如芯片),或者其他支持发送请求这个功能的组件。其中,第一节点基于第一虚拟地址得到对应的物理地址,该第一虚拟地址是第一请求中的虚拟地址,该第一请求用于请求读第二节点的数据,或者请求将数据写入该第二节点;该第一节点基于第一映射关系向该第二节点发送第二请求,该第一映射关系为该物理地址与总线地址之间的映射关系,该第二请求与该第一请求对应,该第二请求包括该总线地址,该总线地址指示该第二节点中的实例对应的虚拟地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111229546.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种分子筛生产的筛分除尘装置
- 下一篇:一种劣重质油预处理和制氢的方法





