-
公开(公告)号:CN106411767B
公开(公告)日:2019-08-13
申请号:CN201610903829.1
申请日:2012-06-06
Applicant: 微软技术许可有限责任公司
IPC: H04L12/801 , H04L12/925 , H04L29/08
Abstract: 此处所描述的各实施例一般涉及用于在RDMA传输之上实现数据操作的协议,例如,SMB的版本。在各实施例中,各系统和方法使用指定用于协商RDMA连接并用于使用经协商的通信来传送SMB2数据的新消息的协议定义。新协议消息可包括新头部信息以确定消息大小、消息数和用于通过RDMA来发送SMB2数据的其他消息。该头部信息用于适应RDMA和SMB2之间的消息大小要求方面的差异。SMB直通(SMB Direct)协议允许SMB2数据被分段成多个单独的RDMA消息,接收方可随后将这些RDMA消息逻辑地串接成单个SMB2请求或SMB2响应。SMB直通协议还可允许SMB2经由高效的RDMA直通放置来传送应用数据并在该传送完成时用信号表示该应用数据的可用性。
-
公开(公告)号:CN103636181B
公开(公告)日:2016-11-02
申请号:CN201280032558.7
申请日:2012-06-06
Applicant: 微软技术许可有限责任公司
IPC: H04L29/06 , H04L12/951
CPC classification number: H04L67/06 , G06F3/061 , G06F3/0656 , G06F3/067 , G06F17/30203 , H04L1/1835 , H04L47/39 , H04L47/722 , H04L49/9057 , H04L67/1097
Abstract: 此处所描述的各实施例一般涉及用于在RDMA传输之上实现数据操作的协议,例如,SMB的版本。在各实施例中,各系统和方法使用指定用于协商RDMA连接并用于使用经协商的通信来传送SMB2数据的新消息的协议定义。新协议消息可包括新头部信息以确定消息大小、消息数和用于通过RDMA来发送SMB2数据的其他消息。该头部信息用于适应RDMA和SMB2之间的消息大小要求方面的差异。SMB直通(SMB Direct)协议允许SMB2数据被分段成多个单独的RDMA消息,接收方可随后将这些RDMA消息逻辑地串接成单个SMB2请求或SMB2响应。SMB直通协议还可允许SMB2经由高效的RDMA直通放置来传送应用数据并在该传送完成时用信号表示该应用数据的可用性。
-
公开(公告)号:CN105531972B
公开(公告)日:2018-10-19
申请号:CN201480050118.3
申请日:2014-09-09
Applicant: 微软技术许可有限责任公司
IPC: H04L12/861
Abstract: 对数据存储输入/输出请求进行控制被描述成,例如,将策略应用到在至少一个计算实体与至少一个存贮器之间的数据输入/输出请求的端到端的流。在各种例子中,多个队列被配置在所述端到端的流的一个或多个阶处并被控制以符合策略。在例子中,每个阶具有控制接口,使得该阶能够接收并执行来自控制器的控制指令,控制器可以是集中式的或者分布式的。例如,控制指令包含排队规则和/或队列配置。在各种例子中,队列和排队规则是根据关于如下各项中的任意项的反馈而被动态地创建并修正的:流行为、策略变化、基础设施变化、或其它因素。例如,流端点的高级标识符基于每个阶而被解析成适于该阶使用的低级标识符。
-
公开(公告)号:CN106411767A
公开(公告)日:2017-02-15
申请号:CN201610903829.1
申请日:2012-06-06
Applicant: 微软技术许可有限责任公司
IPC: H04L12/801 , H04L12/925 , H04L29/08
Abstract: 此处所描述的各实施例一般涉及用于在RDMA传输之上实现数据操作的协议,例如,SMB的版本。在各实施例中,各系统和方法使用指定用于协商RDMA连接并用于使用经协商的通信来传送SMB2数据的新消息的协议定义。新协议消息可包括新头部信息以确定消息大小、消息数和用于通过RDMA来发送SMB2数据的其他消息。该头部信息用于适应RDMA和SMB2之间的消息大小要求方面的差异。SMB直通(SMB Direct)协议允许SMB2数据被分段成多个单独的RDMA消息,接收方可随后将这些RDMA消息逻辑地串接成单个SMB2请求或SMB2响应。SMB直通协议还可允许SMB2经由高效的RDMA直通放置来传送应用数据并在该传送完成时用信号表示该应用数据的可用性。
-
公开(公告)号:CN102844747B
公开(公告)日:2016-06-29
申请号:CN201180016570.4
申请日:2011-03-25
Applicant: 微软技术许可有限责任公司
IPC: G06F13/16
CPC classification number: G06F15/167 , G06F13/102
Abstract: 在此所述的实施例所针对的是,扩展远程直接存储器访问(RDMA)语义以允许本地存储系统中的实现、以及提供用于初始化本地数据存储的管理界面。计算机系统将RDMA语义扩展为使用RDMA提供本地存储访问,其中扩展RDMA语义包括下列动作:将RDMA动词接口的RDMA动词映射到本地数据存储;以及修改RDMA排序语义以允许无序处理和/或无序完成。计算机系统还使用经扩展的RDMA语义来访问本地数据存储的各个部分。
-
公开(公告)号:CN105531972A
公开(公告)日:2016-04-27
申请号:CN201480050118.3
申请日:2014-09-09
Applicant: 微软技术许可有限责任公司
IPC: H04L12/861
CPC classification number: G06F3/061 , G06F3/0631 , G06F3/0673 , G06F11/3684 , H04L45/20 , H04L45/50 , H04L47/10 , H04L47/20 , H04L47/22 , H04L47/26 , H04L47/52 , H04L47/522 , H04L49/90
Abstract: 对数据存储输入/输出请求进行控制被描述成,例如,将策略应用到在至少一个计算实体与至少一个存贮器之间的数据输入/输出请求的端到端的流。在各种例子中,多个队列被配置在所述端到端的流的一个或多个阶处并被控制以符合策略。在例子中,每个阶具有控制接口,使得该阶能够接收并执行来自控制器的控制指令,控制器可以是集中式的或者分布式的。例如,控制指令包含排队规则和/或队列配置。在各种例子中,队列和排队规则是根据关于如下各项中的任意项的反馈而被动态地创建并修正的:流行为、策略变化、基础设施变化、或其它因素。例如,流端点的高级标识符基于每个阶而被解析成适于该阶使用的低级标识符。
-
-
-
-
-