发明名称 System and method for proxying TCP connections over a SCSI-based transport
摘要 A system and method for executed by a server for communicating between the server and a client over a Fiber Channel (FC) network. The method includes receiving, from the client, a first SCSI request including an identifier for a virtual connection and a descriptor for a server process at the server, creating a socket to the server process using the process descriptor, associating the socket with the virtual connection, receiving, from the client, a second SCSI request, including the virtual connection identifier and a call message, and writing the call message to the socket associated with the virtual connection.
申请公布号 US9270786(B1) 申请公布日期 2016.02.23
申请号 US201213725726 申请日期 2012.12.21
申请人 EMC Corporation 发明人 Pittman Joseph C.
分类号 G06F15/16;H04L29/06 主分类号 G06F15/16
代理机构 Blakely, Sokoloff, Taylor & Zafman LLP 代理人 Blakely, Sokoloff, Taylor & Zafman LLP
主权项 1. A computer-implemented method executed by a server for communicating between the server and a client over a Fibre Channel (FC) network, the method comprising: receiving, at a server, a catalog of available transport paths from a client over the FC network, the transport paths established based on fibre channel protocol, each transport path having a load indicator indicating a measured condition of resource usage for the transport path; in response to receiving a request from the client for a virtual connection to communicate using Small Computer System Interface (SCSI) request/response, establishing the virtual connection based a transport path selected from the catalog, the virtual connection identified by a virtual connection identifier, wherein the transport path is selected at the server based on the load indicator to minimize the measured condition of the resource usage; receiving, from the client over the FC network, a first SCSI request including the virtual connection identifier for the virtual connection and a process descriptor for a server process at the server; creating a socket to the server process using the process descriptor; associating the socket with the virtual connection; receiving, from the client over the FC network, a second SCSI request, including the virtual connection identifier and a call message, wherein the second SCSI request is created by the client in response to a status of the first SCSI request, wherein the status indicates that the first SCSI request is failed based on a transport path failure between the client and the server over the FC network, and wherein the second SCSI request is received via a new transport path in response to the transport path failure; and writing the call message to the socket associated with the virtual connection.
地址 Hopkinton MA US
您可能感兴趣的专利