Patent ID: 9009214
Filing Date: 2015-04-14
Classification: H04L

Abstract:
1. A method, in a plurality of data processing systems, for managing a process-to-process inter-cluster communication request, the method comprising: receiving, from a first application, a call in a first operating system in a first data processing system of the plurality of data processing systems; passing, by the first operating system, the call from the first operating system to a first host fabric interface controller in the first data processing system without processing the call; processing, by the first host fabric interface controller, the call to determine a second data processing system in the plurality of data processing systems with which the call is associated, wherein the call is processed by the first host fabric interface controller without intervention by the first operating system; initiating, by the first host fabric interface controller, an inter-cluster connection to a second host fabric interface controller in the second data processing via a set of integrated switch/routers, a set of network interface controllers, and a network; and transferring the call to the second host fabric interface controller in the second data processing system via the inter-cluster connection, wherein the call is a request to communicate with a second operating system associated with a second application in the second data processing system and wherein the second operating system allocates a shared buffer in the second data processing system in response to the request without any involvement by the second application.