-
1.
公开(公告)号:WO2014170791A3
公开(公告)日:2015-02-26
申请号:PCT/IB2014060493
申请日:2014-04-07
Applicant: IBM , IBM UK , IBM CHINA INVEST CO LTD
Inventor: GARMIZA EHOOD , SHALEV LEAH , CHAMBLISS DAVID DARDEN , WEISSBREM ELIYAHU
IPC: H04L29/08
CPC classification number: G06F3/0665 , G06F3/0605 , G06F3/0619 , G06F3/0631 , G06F3/067 , G06F3/0689 , G06F11/00 , G06F11/1076 , G06F11/2094 , G06F2211/1028
Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that enable a computer to receive a request to allocate one or more logical regions to a logical volume, and to verify, in response to the request, an availability on one or more storage devices of a number of physical regions corresponding to the one or more requested logical regions. In response to the verification, the one or more logical regions can be activated for write operations to a cache, so that any data written to the logical regions is stored to the cache. Subsequent to activating the one or more logical regions, one or more actual physical regions can be allocated to the logical volume. Upon allocating the one or more actual physical regions, any data stored in the cache can be destaged to the one or more actual physical regions.
Abstract translation: 方法,装置和计算机程序产品实现本发明的实施例,其使得计算机能够接收向逻辑卷分配一个或多个逻辑区域的请求,并且响应于该请求来验证在一个或多个存储器 对应于一个或多个所请求的逻辑区域的多个物理区域的设备。 响应于验证,可以激活用于对高速缓存的写入操作的一个或多个逻辑区域,使得写入逻辑区域的任何数据被存储到高速缓存。 在激活一个或多个逻辑区域之后,可以将一个或多个实际物理区域分配给逻辑卷。 在分配一个或多个实际物理区域时,存储在高速缓存中的任何数据可以转移到一个或多个实际物理区域。
-
公开(公告)号:EP1692707A4
公开(公告)日:2011-04-20
申请号:EP04813260
申请日:2004-12-08
Applicant: IBM
Inventor: BIRAN GIORA , MACHULSKY ZORIK , MAKHERVAKS VADIM , SHALEV LEAH
CPC classification number: H04L1/1835 , H04L67/1097 , H04L69/16 , H04L69/161 , H04L69/163 , H04L69/22
-
公开(公告)号:EP1702273A4
公开(公告)日:2009-09-16
申请号:EP04813127
申请日:2004-12-06
Applicant: IBM
Inventor: MAKHERVAKS VADIM , MACHULSKY ZORIK , BIRAN GIORA , SHALEV LEAH
CPC classification number: H04L69/16 , H04L69/163
-
公开(公告)号:JP2011176835A
公开(公告)日:2011-09-08
申请号:JP2011053884
申请日:2011-03-11
Applicant: Internatl Business Mach Corp
, インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Maschines Corporation Inventor: BIRAN GIORA , MACHULSKY ZORIK , MAKHERVAKS VADIM , SHALEV LEAH
CPC classification number: H04L1/1835 , H04L67/1097 , H04L69/16 , H04L69/161 , H04L69/163 , H04L69/22
Abstract: PROBLEM TO BE SOLVED: To provide a method to process the placement and distribution of aligned DDP segment by a method which is different from placement and distribution of non-aligned DDP segment.
SOLUTION: A network interface controller performs direct data placement for a memory when all segments connected specifically are aligned, i.e., carries out the cut-through without accessing a reassembly buffer, and moves the data through the reassembly buffer when all segments are non-aligned. The validation of CRC is performed for a majority of inbound DDP segments, then, the TCP acknowledgement response to confirm segment receiving can be transmitted. In the method to calculate the CRC value, each TCP segment starts with an aligned DDP segment, and the first two bytes of TCP payload is supposed to be an MPA length field of an MPA frame.
COPYRIGHT: (C)2011,JPO&INPITAbstract translation: 要解决的问题:提供一种通过不同于不对准DDP段的布置和分布的方法来处理对准的DDP段的布置和分布的方法。 解决方案:网络接口控制器在所有特定的段对齐时执行存储器的直接数据放置,即执行直通而不访问重新组装缓冲区,并且当所有段都是 不结盟。 对大多数入站DDP段执行CRC的验证,然后可以发送用于确认段接收的TCP确认响应。 在计算CRC值的方法中,每个TCP段以对齐的DDP段开始,TCP有效负载的前两个字节应为MPA帧的MPA长度字段。 版权所有(C)2011,JPO&INPIT
-
公开(公告)号:WO2005060594A3
公开(公告)日:2007-03-01
申请号:PCT/US2004040919
申请日:2004-12-08
Applicant: IBM , BIRAN GIORA , MACHULSKY ZORIK , MAKHERVAKS VADIM , SHALEV LEAH
Inventor: BIRAN GIORA , MACHULSKY ZORIK , MAKHERVAKS VADIM , SHALEV LEAH
IPC: H03M13/00
CPC classification number: H04L1/1835 , H04L67/1097 , H04L69/16 , H04L69/161 , H04L69/163 , H04L69/22
Abstract: A network interface controller implementation (S152) that performs direct data placement to memory where all segments of a particular connection are aligned, i.e. cuts-through without accessing reassembly buffers (S159) (i.e., a "Fast" connection type), or if all segments are non-aligned moves data through reassembly buffer (S159) (i.e., "Slow" connection type). The type of connection can change from Fast to Slow and back. The implementation preferably conducts CRC validation (S154) for a majority of inbound DDP segments in the Fast connection before sending a TCP acknowledgement (S156) confirming segment reception. The method of computing a CRC value (S151) according to the present invention assumes that each TCP segment starts with an aligned DDP segment and that the first two bytes of a TCP payload is an MPA length field of an MPA frame.
Abstract translation: 一种网络接口控制器实现(S152),其执行直接数据放置到特定连接的所有段对齐的存储器,即,切换而不访问重组缓冲器(S159)(即,“快速”连接类型),或者如果全部 段是通过重组缓冲器(S159)(即“慢”连接类型)的非对齐移动数据。 连接类型可以从快速变为慢速返回。 该实现优选地在发送TCP确认(S156)确认段接收之前对快速连接中的大多数入站DDP段进行CRC验证(S154)。 根据本发明的计算CRC值的方法(S151)假设每个TCP片段以对齐的DDP片段开始,并且TCP有效载荷的前两个字节是MPA帧的MPA长度字段。
-
公开(公告)号:WO2005060580A3
公开(公告)日:2005-10-06
申请号:PCT/US2004040758
申请日:2004-12-06
Applicant: IBM , MAKHERVAKS VADIM , MACHULSKY ZORIK , BIRAN GIORA , SHALEV LEAH
Inventor: MAKHERVAKS VADIM , MACHULSKY ZORIK , BIRAN GIORA , SHALEV LEAH
CPC classification number: H04L69/16 , H04L69/163
Abstract: An RNIC implementation that performs direct data placement to memory where all segments of a particular connection are aligned, or moves data through reassembly buffers where all segments of a particular connection are non-aligned. The type of connection that cuts-through without accessing the reassembly buffers is referred to as a "Fast" connection because it is highly likely to be aligned, while the other type is referred to as a "Slow" connection. When a consumer establishes a connection, it specifies a connection type (S2). The connection type can change from Fast to Slow and back. The invention reduces memory bandwidth, latency, error recovery using TCP retransmit and provides for a "graceful recovery" from an empty receive queue. The implementation also may conduct CRC validation (S11, S6) for a majority of inbound DDP segments in the Fast connection before sending a TCP acknowledgement (Ack) confirming segment reception.
Abstract translation: 一个RNIC实现,执行直接数据放置到特定连接的所有段对齐的存储器,或通过重组缓冲区移动数据,其中特定连接的所有段都不对齐。 切入而不访问重组缓冲区的连接类型称为“快速”连接,因为它很可能会对齐,而另一种类型则称为“慢速”连接。 当消费者建立连接时,它指定连接类型(S2)。 连接类型可以从快速更改为慢速并返回。 本发明减少了使用TCP重传的存储器带宽,等待时间,错误恢复并且从空的接收队列提供“正常恢复”。 该实现还可以在发送确认段确认(Ack)确认段接收之前,对快速连接中的大多数入站DDP段进行CRC验证(S11,S6)。
-
公开(公告)号:CA2548966A1
公开(公告)日:2005-07-07
申请号:CA2548966
申请日:2004-12-06
Applicant: IBM
Inventor: MAKHER-VAKS VADIM , MACHULSKY ZORIK , BIRAN GIORA , SHALEV LEAH
Abstract: An RNIC implementation that performs direct data placement to memory where a ll segments of a particular connection are aligned, or moves data through reassembly buffers where all segments of a particular connection are non- aligned. The type of connection that cuts-through without accessing the reassembly buffers is referred to as a "Fast" connection because it is highl y likely to be aligned, while the other type is referred to as a "Slow" connection. When a consumer establishes a connection, it specifies a connection type (S2). The connection type can change from Fast to Slow and back. The invention reduces memory bandwidth, latency, error recovery using TCP retransmit and provides for a "graceful recovery" from an empty receive queue. The implementation also may conduct CRC validation (S11, S6) for a majority of inbound DDP segments in the Fast connection before sending a TCP acknowledgement (Ack) confirming segment reception.
-
公开(公告)号:AT470187T
公开(公告)日:2010-06-15
申请号:AT04813127
申请日:2004-12-06
Applicant: IBM
Inventor: MAKHERVAKS VADIM , MACHULSKY ZORIK , BIRAN GIORA , SHALEV LEAH
Abstract: An RNIC implementation that performs direct data placement to memory where all segments of a particular connection are aligned, or moves data through reassembly buffers where all segments of a particular connection are non-aligned. The type of connection that cuts-through without accessing the reassembly buffers is referred to as a "Fast" connection because it is highly likely to be aligned, while the other type is referred to as a "Slow" connection. When a consumer establishes a connection, it specifies a connection type. The connection type can change from Fast to Slow and back. The invention reduces memory bandwidth, latency, error recovery using TCP retransmit and provides for a "graceful recovery" from an empty receive queue. The implementation also may conduct CRC validation for a majority of inbound DDP segments in the Fast connection before sending a TCP acknowledgement (Ack) confirming segment reception.
-
公开(公告)号:CA2548966C
公开(公告)日:2010-06-01
申请号:CA2548966
申请日:2004-12-06
Applicant: IBM
Inventor: MAKHER-VAKS VADIM , MACHULSKY ZORIK , BIRAN GIORA , SHALEV LEAH
Abstract: An RNIC implementation that performs direct data placement to memory where all segments of a particular connection are aligned, or moves data through reassembly buffers where all segments of a particular connection are non-aligned. The type of connection that cuts-through without accessing the reassembly buffers is referred to as a "Fast" connection because it is highly likely to be aligned, while the other type is referred to as a "Slow" connection. When a consumer establishes a connection, it specifies a connection type (S2). The connection type can change from Fast to Slow and back. The invention reduces memory bandwidth, latency, error recovery using TCP retransmit and provides for a "graceful recovery" from an empty receive queue. The implementation also may conduct CRC validation (S11, S6) for a majority of inbound DDP segments in the Fast connection before sending a TCP acknowledgement (Ack) confirming segment reception.
-
公开(公告)号:DE602004027543D1
公开(公告)日:2010-07-15
申请号:DE602004027543
申请日:2004-12-06
Applicant: IBM
Inventor: MAKHERVAKS VADIM , MACHULSKY ZORIK , BIRAN GIORA , SHALEV LEAH
-
-
-
-
-
-
-
-
-