Integrated remote execution system for a heterogenous computer network environment
AssigneeAggregate Computing, Inc.
InventorsJoan M. Wrabetz, D. Dean Mason, Jr., Mark P. Gooderum
Life of this patent
Estimating the term…
Loading patent…
AssigneeAggregate Computing, Inc.
InventorsJoan M. Wrabetz, D. Dean Mason, Jr., Mark P. Gooderum
Estimating the term…
An integrated remote execution system manages resources and provides for the distributed and remote execution of remote requests to those resources in a heterogenous computer network environment that has a plurality of resources loosely coupled to each other. The resources include at least two or more computer processors executing different operating system programs and any memory devices and subordinate programs operating together with the computer processors. Three major components are integrated into a single system by providing for a common remote execution interface that is incorporated into the requesting application program to provide a single programming interface for making remote requests to the system, a separate resource management component to provide information about the various resources in the network, and a remote service routine that can be executed on any of the computer processors selected perform the remote request. The remote execution interface can have the user to determine the selection of which resources to use, or it can automatically make the selection of which resources to use. The resource management component utilizes a hybrid model for managing resources in the network that includes a resource information database that is publish-based and a query module that is query-based. The remote service routine receives the remote requests from the remote execution interface which initiated the remote request and forks a separate remote execution control process for each remote request that actually initiates and performs the remote service in response to the remote request.
An integrated system for providing resource management and distributed remote execution services in a heterogenous computer network environment having a plurality of resources loosely coupled to each other in the network environment, the resources including at least two or more computer processors executing different operating system programs, each different operating system program having a set of kernel programs unique to that operating system program and a unique file space, and any memory devices and subordinate programs operating together with the computer processors, at least some of the resources being available to perform remote execution services, the integrated system comprising:
A system for managing requests for remote execution services in a heterogenous computer network environment having a plurality of resources loosely coupled to each other in the network environment, the resources including at least two or more computer processors executing different operating system programs, each different operating system program having a set of kernel programs unique to that operating system program and a unique file space, and any memory devices and subordinate programs operating together with the computer processors, at least some of the resources being available to perform remote execution services, the system comprising:
A system for servicing distributed remote execution requests in a heterogenous computer network environment having a plurality of resources loosely coupled to each other in the network environment, the resources including at least two or more types of computer processors, each different operating system program having a set of kernel programs unique to that operating system program and a unique file space, and any memory devices and subordinate programs operating together with the computer processors, at least some of the resources being available to perform remote execution services in response to the remote execution requests, the integrated system comprising:
An integrated method for providing resource management and distributed remote execution services in a heterogenous computer network environment having a plurality of resources loosely coupled to each other in the network environment, the resources including at least two or more computer processors executing different operating system programs, each different operating system program having a set of kernel programs unique to that operating system program and a unique file space, and any memory devices and subordinate programs operating together with the computer processors, at least some of the resources being available to perform remote execution services, the method comprising the steps of:
A method for managing distributed remote execution services in a heterogenous computer network environment having a plurality of resources loosely coupled to each other in the network environment, the resources including at least two or more computer processors executing different operating system programs, each different operating system program having a set of kernel programs unique to that operating system program and a unique file space, and any memory devices and subordinate programs operating together with the computer processors, at least some of the resources being available to perform remote execution services, the method comprising the steps of:
A method for servicing distributed remote execution requests in a heterogenous computer network environment having a plurality of resources loosely coupled to each other in the network environment, the resources including at least two or more computer processors executing different operating system programs, each different operating system program having a set of kernel programs unique to that operating system program and a unique file space, and any memory devices and subordinate programs operating together with the computer processors, at least some of the resources being available to perform remote execution services in response to the remote execution requests, the method comprising the steps of:
Dependencies are inferred from the claim text.