Integrating distributed computing environment remote procedure calls with an advisory work load manager
First Claim
1. A method of integrating distributed computing environment (DCE) remote procedure calls (RPCs) with an advisory work load manager (WLM) to intelligently dispatch RPC requests among available server processes, the DCE including a plurality of coupled servers and at least one client which makes RPCs, the method comprising the steps of:
- dynamically making routing decisions to one of a plurality of server processes based on interactions between a location broker and the advisory work load manager (WLM) to select a server according to performance and resource load balancing suitable to handle an RPC request and providing addressing information of the selected server to the location broker; and
once an RPC request is assigned to a given server process, thereafter making RPCs directly to the selected server.
1 Assignment
0 Petitions
Accused Products
Abstract
Distributed computing environment (DCE) remote procedure calls (RPCs) are integrated with an advisory work load manager (WLM) to provide a way to intelligently dispatch RPC requests among the available application server processes. The routing decisions are made dynamically (for each RPC) based on interactions between the location broker and an advisory work load manager. Furthermore, when the system contains multiple coupled processors (tightly coupled within a single frame, or loosely coupled within a computing complex, a local area network (LAN) configuration, a distributed computing environment (DCE) cell, etc.), the invention extends to balance the processing of RPC requests and the associated client sessions across the coupled systems. Once a session is assigned to a given process, the invention also supports performance monitoring and reporting, dynamic system resource allocation for the RPC requests, and potentially any other benefits that may be available through the specific work load manager (WLM).
-
Citations
6 Claims
-
1. A method of integrating distributed computing environment (DCE) remote procedure calls (RPCs) with an advisory work load manager (WLM) to intelligently dispatch RPC requests among available server processes, the DCE including a plurality of coupled servers and at least one client which makes RPCs, the method comprising the steps of:
-
dynamically making routing decisions to one of a plurality of server processes based on interactions between a location broker and the advisory work load manager (WLM) to select a server according to performance and resource load balancing suitable to handle an RPC request and providing addressing information of the selected server to the location broker; and once an RPC request is assigned to a given server process, thereafter making RPCs directly to the selected server. - View Dependent Claims (2, 3, 4)
-
-
5. A distributed computing environment (DCE) comprising:
-
a plurality of coupled application servers; at least one client which makes remote procedure calls (RPCs); a location broker interfacing with the plurality of application servers, said application servers being registered with the location broker; an advisory work load manager (WLM) connected to the location broker for intelligently dispatching RPC requests among available application servers, the location broker accessing the WLM to dynamically make routing decisions to one of the application servers to select an application server according to performance and resource load balancing, to handle an RPC and providing addressing information of the selected application server to the location broker, and once an RPC is assigned to a selected application server, RPCs from a client are made directly to the selected application server. - View Dependent Claims (6)
-
Specification