发明名称 PROVIDING REMOTE, RELIANT AND HIGH PERFORMANCE PCI EXPRESS DEVICE IN CLOUD COMPUTING ENVIRONMENTS
摘要 A system architecture, a method, and a computer program product are disclosed for attaching remote physical devices. In one embodiment, the system architecture comprises a compute server and a device server. The compute server includes a system memory, and one or more remote device drivers; and the device server includes a system memory and one or more physical devices, and each of the physical devices includes an associated device memory. The compute server and the device server are connected through an existing network fabric that provides remote direct memory access (RDMA) services. A system mapping function logically connects one or more of the physical devices on the device server to the compute server, including mapping between the system memories and the device memories and keeping the system memories and the device memories in synchronization using the RDMA.
申请公布号 US2016147709(A1) 申请公布日期 2016.05.26
申请号 US201514598381 申请日期 2015.01.16
申请人 International Business Machines Corporation 发明人 Franke Hubertus;Pasetto Davide;Penner Hartmut
分类号 G06F15/173;H04L29/08 主分类号 G06F15/173
代理机构 代理人
主权项 1. A system architecture for attaching remote physical devices through an existing network fabric providing remote direct memory access (RDMA) services, the system architecture comprising: a compute server including a compute server system memory, and running an operating system and one or more remote device drivers; a device server including a device server system memory and one or more physical devices, each of the physical devices including an associated device memory, and wherein the compute server and the device server are connected through the existing network fabric, the device server directly accesses the system memory of the compute server using the RDMA services of the network fabric, and the compute server directly accesses the system memory of the device server using the RDMA services of the network fabric; a remote interface (RI) component of the compute server to allocate memory space in the system memory of the compute server for each of the physical devices of the device server, and wherein the device server allocates memory space in the system memory of the device server for each of the physical devices of the device server; and a system mapping function to logically connect one or more of the physical devices on the device server to the compute server, including mapping between the system memories and the device memories and keeping the system memories and the device memories in synchronization using the RDMA.
地址 Armonk NY US