-
公开(公告)号:US08456990B2
公开(公告)日:2013-06-04
申请号:US12061671
申请日:2008-04-03
申请人: Tsipora Barzilai , John Marberg
发明人: Tsipora Barzilai , John Marberg
IPC分类号: H04L1/00
CPC分类号: H04L67/1097 , H04L29/06 , H04L47/10 , H04L47/193 , H04L47/22 , H04L47/2408 , H04L47/31 , H04L67/322 , H04L69/16 , H04L69/161 , H04L69/329
摘要: An initiator node adapted to provide quality of service (QoS) for an Internet Small Computer System Interface (iSCSI) environment is provided. The initiator node including an iSCSI initiator comprising a QoS shaper, the QoS shaper for shaping one or more Protocol Data Units (PDUs) according to QoS policies and providing shaped PDUs, and a Transmission Control Protocol (TCP) layer for receiving the shaped PDUs from the iSCSI initiator and comprising a QoS marker for marking the shaped PDUs according to the QoS policies, wherein the PDUs are command PDUs and wherein the shaper shapes the command PDUs before the command PDUs receive command sequence numbers.
摘要翻译: 提供适于为因特网小型计算机系统接口(iSCSI)环境提供服务质量(QoS)的发起者节点。 所述发起者节点包括包含QoS整形器的iSCSI启动器,所述QoS整形器用于根据QoS策略对一个或多个协议数据单元(PDU)进行整形并提供成形的PDU,以及传输控制协议(TCP)层,用于从 iSCSI启动器,并且包括用于根据QoS策略来标记成形PDU的QoS标记,其中PDU是命令PDU,并且其中,在命令PDU接收命令序列号之前,整形器对命令PDU进行整形。
-
公开(公告)号:US20090252037A1
公开(公告)日:2009-10-08
申请号:US12061671
申请日:2008-04-03
申请人: Tsipora Barzilai , John Marberg
发明人: Tsipora Barzilai , John Marberg
IPC分类号: G01R31/08
CPC分类号: H04L67/1097 , H04L29/06 , H04L47/10 , H04L47/193 , H04L47/22 , H04L47/2408 , H04L47/31 , H04L67/322 , H04L69/16 , H04L69/161 , H04L69/329
摘要: A system adapted to provide quality of service (QoS) for an iSCSI environment including one or more initiators and one or more targets. Each initiator includes an iSCSI initiator and a TCP layer. The iSCSI initiator includes a QoS shaper for shaping one or more iSCSI PDUs according to QoS policies. The TCP layer includes a QoS marker for marking the PDUs according to the QoS policies. The target includes a first and second QoS component. The first QoS component is in an iSCSI target and handles I/O resources. The first QoS component shapes read commands and write commands according to QoS policies. The second QoS component is in a TCP layer and handles network resources. iSCSI PDUs are shaped and marked according to QoS policies of iSCSI. The QoS policies used by the initiators and targets include policies for network resources and policies for I/O resources.
摘要翻译: 适于为包括一个或多个启动器和一个或多个目标的iSCSI环境提供服务质量(QoS)的系统。 每个启动器都包括一个iSCSI启动器和一个TCP层。 iSCSI启动器包括用于根据QoS策略对一个或多个iSCSI PDU进行整形的QoS整形器。 TCP层包括用于根据QoS策略来标记PDU的QoS标记。 目标包括第一和第二QoS组件。 第一个QoS组件在iSCSI目标中并处理I / O资源。 第一个QoS组件根据QoS策略来形成读取命令和写入命令。 第二个QoS组件在TCP层中并处理网络资源。 iSCSI PDU根据iSCSI的QoS策略进行整形和标记。 启动器和目标使用的QoS策略包括网络资源策略和I / O资源策略。
-
3.
公开(公告)号:US07111291B2
公开(公告)日:2006-09-19
申请号:US09887550
申请日:2001-06-25
申请人: Irit Loy , John Marberg , Boaz Shumeli , Robert Curran , Roger Haskin , Frank Schmuck , James Wyllie
发明人: Irit Loy , John Marberg , Boaz Shumeli , Robert Curran , Roger Haskin , Frank Schmuck , James Wyllie
IPC分类号: G06F9/44 , G06F7/00 , G06F15/167 , G06F15/16
CPC分类号: G06F17/30224 , G06F9/542 , G06F17/30106 , Y10S707/99931
摘要: In a cluster of computing nodes having shared access to one or more volumes of data storage using a parallel file system, a method for managing the data storage includes selecting a first one of the nodes to serve as a session manager node, and selecting a second one of the nodes to serve as a session node for a data management application. A session of the data management application is created on the session node by sending a message from the session node to the session manager node, causing the session manager node to distribute information regarding the session among the nodes in the cluster. Responsive to the information distributed by the session manager node, events are received at the session node from the nodes in the cluster for processing by the data management application.
-
公开(公告)号:US20090141628A1
公开(公告)日:2009-06-04
申请号:US11923692
申请日:2007-12-04
申请人: Tsipora Barzilai , John Marberg
发明人: Tsipora Barzilai , John Marberg
IPC分类号: G08C15/00
CPC分类号: H04L69/16 , H04L47/10 , H04L47/193 , H04L47/22 , H04L47/31 , H04L67/14 , H04L67/146 , H04L69/163
摘要: A system adapted to provide quality of service (QoS) for an iSCSI environment including one or more initiators and one or more targets. Each initiator includes an iSCSI initiator and a TCP layer. The iSCSI initiator includes a QoS shaper for shaping one or more iSCSI PDUs according to QoS policies. The TCP layer includes a QoS marker for marking the PDUs according to the QoS policies. The target includes a first and second QoS component. The first QoS component is in an iSCSI target and handles I/O resources. The first QoS component shapes read commands and write commands according to QoS policies. The second QoS component is in a TCP layer and handles network resources. iSCSI PDUs are shaped and marked according to QoS policies of iSCSI. The QoS policies used by the initiators and targets include policies for network resources and policies for I/O resources.
摘要翻译: 适于为包括一个或多个启动器和一个或多个目标的iSCSI环境提供服务质量(QoS)的系统。 每个启动器都包括一个iSCSI启动器和一个TCP层。 iSCSI启动器包括用于根据QoS策略对一个或多个iSCSI PDU进行整形的QoS整形器。 TCP层包括用于根据QoS策略来标记PDU的QoS标记。 目标包括第一和第二QoS组件。 第一个QoS组件在iSCSI目标中并处理I / O资源。 第一个QoS组件根据QoS策略来形成读取命令和写入命令。 第二个QoS组件在TCP层中并处理网络资源。 iSCSI PDU根据iSCSI的QoS策略进行整形和标记。 启动器和目标使用的QoS策略包括网络资源策略和I / O资源策略。
-
公开(公告)号:US07072894B2
公开(公告)日:2006-07-04
申请号:US09887576
申请日:2001-06-25
申请人: Irit Loy , John Marberg , Boaz Shumeli , Zvi Yehudai , Robert Curran , Roger Haskin , Frank Schmuck , James Wyllie
发明人: Irit Loy , John Marberg , Boaz Shumeli , Zvi Yehudai , Robert Curran , Roger Haskin , Frank Schmuck , James Wyllie
CPC分类号: G06F17/30224 , G06F9/542 , G06F17/30106 , Y10S707/99931
摘要: In a cluster of computing nodes having shared access to one or more file systems in data storage using parallel file system software, a method for managing the data storage includes initiating a session of a data management application on a first one of the nodes, while running a user application on a second one of the nodes. A request is submitted to the parallel file system software by the user application on the second node to mount one of the file systems in the data storage. A mount event message is sent from the second node to the first node responsive to the request, for processing by the data management application on the first node. When the file system is to be unmounted, preunmount and unmount events are sent for processing by the data management application on the first node.
-
6.
公开(公告)号:US07024582B2
公开(公告)日:2006-04-04
申请号:US09887533
申请日:2001-06-25
申请人: Irit Loy , John Marberg , Boaz Shumeli , Zvi Yehudai , Roger Haskin , Frank Schmuck , James Wyllie
发明人: Irit Loy , John Marberg , Boaz Shumeli , Zvi Yehudai , Roger Haskin , Frank Schmuck , James Wyllie
IPC分类号: G06F11/00
CPC分类号: G06F17/30224 , G06F9/542 , G06F17/30106 , Y10S707/99931
摘要: In a cluster of computing nodes having shared access to one or more volumes of data storage using a parallel file system, a method for managing the data storage includes initiating a session of a data management application on a session node selected from among the nodes in the cluster. The session node receives an event message in a session queue for processing by the data management application, responsive to a request submitted to the parallel file system by a source node among the nodes in the cluster to perform a file operation on a file in the data storage. Following a failure at the session node, the session queue is reconstructed so that processing of the event message by the data management application can continue after recovery from the failure, and the request can be fulfilled at the source node.
-
公开(公告)号:US20100165841A9
公开(公告)日:2010-07-01
申请号:US12061671
申请日:2008-04-03
申请人: Tsipora Barzilai , John Marberg
发明人: Tsipora Barzilai , John Marberg
IPC分类号: G01R31/08
CPC分类号: H04L67/1097 , H04L29/06 , H04L47/10 , H04L47/193 , H04L47/22 , H04L47/2408 , H04L47/31 , H04L67/322 , H04L69/16 , H04L69/161 , H04L69/329
摘要: A system adapted to provide quality of service (QoS) for an iSCSI environment including one or more initiators and one or more targets. Each initiator includes an iSCSI initiator and a TCP layer. The iSCSI initiator includes a QoS shaper for shaping one or more iSCSI PDUs according to QoS policies. The TCP layer includes a QoS marker for marking the PDUs according to the QoS policies. The target includes a first and second QoS component. The first QoS component is in an iSCSI target and handles I/O resources. The first QoS component shapes read commands and write commands according to QoS policies. The second QoS component is in a TCP layer and handles network resources. iSCSI PDUs are shaped and marked according to QoS policies of iSCSI. The QoS policies used by the initiators and targets include policies for network resources and policies for I/O resources.
摘要翻译: 适于为包括一个或多个启动器和一个或多个目标的iSCSI环境提供服务质量(QoS)的系统。 每个启动器都包括一个iSCSI启动器和一个TCP层。 iSCSI启动器包括用于根据QoS策略对一个或多个iSCSI PDU进行整形的QoS整形器。 TCP层包括用于根据QoS策略来标记PDU的QoS标记。 目标包括第一和第二QoS组件。 第一个QoS组件在iSCSI目标中并处理I / O资源。 第一个QoS组件根据QoS策略来形成读取命令和写入命令。 第二个QoS组件在TCP层中并处理网络资源。 iSCSI PDU根据iSCSI的QoS策略进行整形和标记。 启动器和目标使用的QoS策略包括网络资源策略和I / O资源策略。
-
公开(公告)号:US07376082B2
公开(公告)日:2008-05-20
申请号:US10335323
申请日:2002-12-31
申请人: Tsipora Barzilai , John Marberg
发明人: Tsipora Barzilai , John Marberg
IPC分类号: H04L1/00
CPC分类号: H04L67/1097 , H04L29/06 , H04L47/10 , H04L47/193 , H04L47/22 , H04L47/2408 , H04L47/31 , H04L67/322 , H04L69/16 , H04L69/161 , H04L69/329
摘要: A method for providing quality of service (QoS) for an Internet Small Computer System Interface (iSCSI) environment is presented. The method includes the steps of shaping one or more Protocol Data Units (PDUs) in an iSCSI initiator according to QoS policies, and marking in a Transmission Control Protocol (TCP) layer at an initiator node the shaped PDUs according to the QoS policies, and wherein the PDUs are command PDUs, wherein the shaping of the command PDUs occurs before assigning command sequence numbers to said command PDUs.
摘要翻译: 提出了一种为互联网小型计算机系统接口(iSCSI)环境提供服务质量(QoS)的方法。 该方法包括以下步骤:根据QoS策略对iSCSI启动器中的一个或多个协议数据单元(PDU)进行整形,以及根据QoS策略在发起节点的传输控制协议(TCP)层中对成形PDU进行标记;以及 其中所述PDU是命令PDU,其中,在向所述命令PDU分配命令序列号之前,发生命令PDU的整形。
-
公开(公告)号:US07120650B2
公开(公告)日:2006-10-10
申请号:US09887549
申请日:2001-06-25
申请人: Irit Loy , John Marberg , Boaz Shmueli , Frank Schmuck , James Wyllie
发明人: Irit Loy , John Marberg , Boaz Shmueli , Frank Schmuck , James Wyllie
IPC分类号: G06F17/30
CPC分类号: G06F17/30224 , G06F9/542 , G06F17/30106 , Y10S707/99931
摘要: In a cluster of computing nodes having shared access to one or more volumes of data storage using a parallel file system, a method for managing the data storage includes initiating a data management application in the cluster using a data management application programming interface (DMAPI) of the parallel file system. When a request submitted to the parallel file system is received on one of the nodes to perform an operation on a file in one of the volumes of data storage, a data management access right is obtained from the DMAPI responsive to the request The operation is performed on the file using the access right.
-
公开(公告)号:US06990478B2
公开(公告)日:2006-01-24
申请号:US09887520
申请日:2001-06-25
申请人: Irit Loy , John Marberg , Zvi Yehudai , Boaz Shumeli , Robert Curran , Roger Haskin , Frank Schmuck , James Wyllie
发明人: Irit Loy , John Marberg , Zvi Yehudai , Boaz Shumeli , Robert Curran , Roger Haskin , Frank Schmuck , James Wyllie
IPC分类号: G06F17/30
CPC分类号: G06F17/30224 , G06F9/542 , G06F17/30106 , Y10S707/99931
摘要: In a cluster of computing nodes having shared access to one or more volumes of data storage using a parallel file system, a method for managing the data storage includes initiating a session of a data management application on a first one of the nodes, while running a user application on a second one of the nodes. A request is submitted to the parallel file system by the user application on the second node to perform a file operation on a file in one of the volumes of data storage. A data management event message is sent from the second node to the first node responsive to the request, for processing by the data management application on the first node.
-
-
-
-
-
-
-
-
-