A method of a persistent storage module (\PSM\) used to write data into a communication structure is described. The write request is received from the processor at the PSM. The processor recognise the write position and transmit it to the client. The client writes the data to PSM via the IO layer switch and receives the write completion instructions from the processor through the same IO layer switch.
【技术实现步骤摘要】
【国外来华专利技术】经由具有完全连接网格拓扑的PCIEXPRESS结构向存储写入数据相关申请的交叉引用本申请涉及同时申请的共同未决的题为PCIEXPRESSFABRICROUTINGFORAFULLY-CONNECTEDMESHTOPOLOGY的美国专利申请No.14/224,846和题为READINGDATAFROMSTORAGEVIAAPCIEXPRESSFABRICHAVINGAFULLY-CONNECTEDMESHTOPOLOGY的美国专利申请No.14/673,103,其通过引用的方式结合于此用于各种目的。
本专利技术一般涉及PCIe结构路由,且更特别地涉及用于在具有完全连接的网格拓扑的PCIe结构中向端点写入数据的系统和方法。
技术介绍
为了两个系统能够使得两个独立的系统通信,每一个系统需要包括足够的硬件和/或软件来使得这两个系统对接。从以下描述以及权利要求书中可以明白本专利技术的其他方面。附图说明图1示出了根据本专利技术的一个或多个实施方式的包括PCIe结构的系统;图2示出了与本公开的实施方式保持一致的读取数据的方法;图3示出了用于与本公开的实施方式保持一致的写入数据的方法。具体实施方式以下结合示出本专利技术原理的附图提供本专利技术的一个或多个实施方式的详细描述。虽然结合这些实施方式描述本专利技术,但是应当理解本专利技术不限于任意一个实施方式。相反,本专利技术的范围仅由权利要求书来限定且本专利技术包括许多替换、修改以及等同。处于示例的目的,在以下描述中提出了许多具体的细节以提供对本专利技术的全面理解。是处于示例的目的提供这些细节,且可以根据权利要求书在没有这些具 ...
【技术保护点】
一种用于将数据写入到通信结构中的持久存储模块(“PSM”)的方法,该方法包括:在处理器处接收来自客户端的PSM写入请求,其中所述PSM写入请求指示所述客户端有数据要写入到所述PSM;在所述处理器处识别数据写入位置,其中所述数据写入位置与所述PSM相关联;将所述数据写入位置提供给所述客户端;在所述PSM处接收来自所述客户端的所述数据,其中所述数据通过与所述客户端相关联的下游IO层交换机被接收;在所述处理器处从所述客户端接收客户端写入完成通知;以及从所述处理器向所述PSM传送写入完成指示符,其中所述写入完成指示符通过所述下游IO层交换机被传送。
【技术特征摘要】
【国外来华专利技术】2015.03.30 US 14/673,0731.一种用于将数据写入到通信结构中的持久存储模块(“PSM”)的方法,该方法包括:在处理器处接收来自客户端的PSM写入请求,其中所述PSM写入请求指示所述客户端有数据要写入到所述PSM;在所述处理器处识别数据写入位置,其中所述数据写入位置与所述PSM相关联;将所述数据写入位置提供给所述客户端;在所述PSM处接收来自所述客户端的所述数据,其中所述数据通过与所述客户端相关联的下游IO层交换机被接收;在所述处理器处从所述客户端接收客户端写入完成通知;以及从所述处理器向所述PSM传送写入完成指示符,其中所述写入完成指示符通过所述下游IO层交换机被传送。2.根据权利要求1所述的方法,还包括响应于所述写入完成指示符,从所述处理器向所述PSM传送标签。3.根据权利要求2所述的方法,其中所述标签包括针对所述数据的对象标识符和偏移。4.根据权利要求2所述的方法,还包括在所述标签被传送到所述PSM之后,向所述客户端传送系统写入完成。5.根据权利要求1所述的方法,还包括在所述处理器处识别第二数据写入位置,其中所述第二写入位置与第二PSM相关联。6.根据权利要求1所述的方法,其中将所述数据写入位置提供给所述客户端还包括:将比特写入到客户端直接存储器访问(“DMA”)引擎,其中所述比特指示数据写入位置在处理器存储器中可用;以及在所述客户端处从处理器存储器读取所述数据写入位置。7.根据权利要求1所述的方法,其中作为来自所述客户端的直接存储器访问(“DMA”)的结果,在所述PSM处接收所述数据。8.一种非暂态计算机可读介质,包括在所述计算机可读存储介质中体现的指令,该指令用于将数据写入到通信结构中的持久存储模块(“PSM”),该指令包括:在处理器处接收来自客户端的PSM写入请求,其中所述PSM写入请求指示所述客户端有数据要写入到所述PSM;在所述处理器处识别数据写入位置,其中所述数据写入位置与所述PSM相关联;将所述数据写入位置提供给所述客户端;在所述PSM处接收来自所述客户端的所述数据,其中所述数据通过与所述客户端相关联的下游IO层交换机被接收;在所述处理器处从所述客户端接收客户端写入完成通知;以及从所述处理器向所述PSM传送写入完成指示符,其中所述写入完成指示符通过所述下游IO层交换机被传送。9.根据权利要求8所述的非暂态计算机...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。