发明名称 Hierarchical transport protocol stack for data transfer between enterprise servers
摘要 A Small Computer System Interface (SCSI) transport for fabric backplane enterprise servers provides for local and remote communication of storage system information between storage sub-system elements of an ES system and other elements of an ES system via a storage interface. The transport includes encapsulation of information for communication via a reliable transport implemented in part across a cellifying switch fabric. The transport may optionally include communication via Ethernet frames over any of a local network or the Internet. Remote Direct Memory Access (RDMA) and Direct Data Placement (DDP) protocols are used to communicate the information (commands, responses, and data) between SCSI initiator and target end-points. A Fiber Channel Module (FCM) may be operated as a SCSI target providing a storage interface to any of a Processor Memory Module (PMM), a System Control Module (SCM), and an OffLoad Module (OLM) operated as a SCSI initiator.
申请公布号 US8848727(B2) 申请公布日期 2014.09.30
申请号 US200912636437 申请日期 2009.12.11
申请人 Oracle International Corporation 发明人 Saraiya Nakul Pratap;Sundaresan Ganesh;Fisher William E.
分类号 H04L12/54;H04L12/931;H04L29/08;G06F3/06;H04L12/939;H04L12/935;H04L12/937 主分类号 H04L12/54
代理机构 Kilpatrick Townsend & Stockton LLP 代理人 Kilpatrick Townsend & Stockton LLP
主权项 1. A method comprising: managing transport of storage data between an initiator and a target according to a protocol stack, the protocol stack comprising a plurality of hierarchical layers, the plurality of hierarchical layers comprising Small Computer System Interface (SCSI) protocol as an upper layer protocol of the hierarchical layers, Remote Direct Memory Access (RDMA) protocol or Direct Data Placement (DDP) protocol as a remote data protocol layer, the remote data protocol layer being below the upper layer protocol in the hierarchical layers, Enterprise Fabric Message Protocol (EFMP) as a reliable connection protocol layer, the reliable connection protocol layer being below the remote data protocol layer in the hierarchical layers, and Ethernet as a transmission protocol layer being below the reliable connection protocol layer; via logic circuitry, transferring commands of the storage transport protocol and portions of the storage data as cells from the initiator to the target via a switch fabric in based on the protocol stack and in accordance with flow control information associated with the reliable connection protocol; via application and storage processors, accessing the storage data in respective memories associated with each of the processors; and further via the logic circuitry, accessing the respective memories in accordance with respective direct memory access protocols that are in accordance with the transferring.
地址 Redwood Shores CA US