Method and apparatus for accessing multiple storage devices from multiple hosts without use of remote direct memory access (rdma)

作者: Christopher Christ , James R Bergsten , Steven R Lahr , Lawrence W Lomelino

DOI:

关键词: Network interface controllerRemote direct memory accessComputer hardwareData storeQueueAdapter (computing)Computer scienceComputer data storage

摘要: Various embodiments for implementing a method and apparatus accessing multiple storage devices from hosts without use of remote direct memory access (RDMA) as disclosed herein include: providing data store switch fabric enabling communications between system plurality compute nodes, each node having integrated capabilities, storage, network interface controller (Host NIC); physical devices; host bus adapter (HBA) in communication with the nodes via fabric, HBA including at least one submission queue corresponding shadow queue; receiving an input/output (I/O) request nodes; element I/O to additional information related queue.

参考文章(15)
Ed L. Cashin, Kernel korner: ATA over ethernet: putting hard drives on the lan Linux Journal. ,vol. 2005, pp. 10- ,(2005)
Phil C. Cayton, Theodore L. Willke, Eliezer Tamir, Frank Berry, Ben-Zion Friedman, Techniques for remote client access to a storage medium coupled with a server ,(2013)
Christopher Christ, Harry Laswell, Gunneswara Rao Marripudi, Larry Lomelino, Switched direct attached shared storage architecture ,(2014)
Daniel Talayco, Ali Ekici, Kiron Malwankar, Pci-express function proxy ,(2008)
Sean Rooney, Feridun Metin, Switched ethernet networks ,(2001)
Daniel Talayco, Bora Akyol, Ali Ekici, PCI express load sharing network interface controller cluster ,(2008)
Theodore L. Willke, Eliezer Tamir, Donald E. Wood, Matthew R. Wilcox, Ben-Zion Friedman, Robert O. Sharp, Steven B. McGowan, Eliel Louzoun, Facilitating, at least in part, by circuitry, accessing of at least one controller command interface ,(2012)
Sean Lie, Gene Shen, Min Xu, Hop-by-hop error detection in a server system ,(2012)