Internet small computer systems interface (iSCSI) distance acceleration device
First Claim
1. A method of accelerating data transfers between an Internet Small Computer Systems Interface (iSCSI) initiator and an iSCSI target over a network, the method comprising:
- receiving an iSCSI protocol data unit (PDU) by an acceleration device in a communication path between the iSCSI initiator and the iSCSI target;
forwarding, by the acceleration device, the iSCSI PDU over the network to the iSCSI target;
generating, by the acceleration device, a response to the iSCSI PDU that anticipates a response to be generated by the iSCSI target when the iSCSI target receives the iSCSI PDU; and
transmitting the response generated by the acceleration device to the iSCSI initiator.
9 Assignments
0 Petitions
Accused Products
Abstract
An Internet Small Computer Systems Interface (iSCSI) distance acceleration device accelerates data transfers between an iSCSI initiator and an iSCSI target over a network, such as the Internet or a wide area network (WAN). The acceleration device resides in a communication path between the iSCSI initiator and the iSCSI target. The acceleration device receives an iSCSI protocol data unit (PDU) targeted to the iSCSI target by the iSCSI initiator. The acceleration device forwards the iSCSI PDU over the network to the iSCSI target and transmits a response to the iSCSI PDU that anticipates a response to be generated by the iSCSI target upon receiving the iSCSI PDU.
26 Citations
18 Claims
-
1. A method of accelerating data transfers between an Internet Small Computer Systems Interface (iSCSI) initiator and an iSCSI target over a network, the method comprising:
-
receiving an iSCSI protocol data unit (PDU) by an acceleration device in a communication path between the iSCSI initiator and the iSCSI target;
forwarding, by the acceleration device, the iSCSI PDU over the network to the iSCSI target;
generating, by the acceleration device, a response to the iSCSI PDU that anticipates a response to be generated by the iSCSI target when the iSCSI target receives the iSCSI PDU; and
transmitting the response generated by the acceleration device to the iSCSI initiator. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A network device for accelerating data transfers between an Internet Small Computer System Interface (iSCSI) initiator and an iSCSI target over a network, the method comprising:
-
a network interface receiving an iSCSI protocol data unit (PDU) from the ISCSI initiator and forwarding the iSCSI PDU over the network to the iSCSI target; and
means for generating a response to the ISCSI PDU that anticipates a response to be generated by the iSCSI target when the iSCSI target receives the iSCSI PDU, the generating means being in communication with the network interface for transmitting the response generated by the generating means to the iSCSI initiator. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A Internet Protocol (IP)-based network, comprising:
-
an Internet Small Computer Systems Interface (iSCSI) initiator sending an iSCSI protocol data unit (PDU) to a remote iSCSI target; and
an acceleration device in a communication path between the iSCSI initiator and the iSCSI target (1) receiving and forwarding the iSCSI PDU to the iSCSI target, (2) generating a response to the iSCSI PDU that anticipates a response to be generated by the iSCSI target when the iSCSI target receives the iSCSI PDU, and (3) transmitting the generated response to the iSCSI initiator. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification