Claims
- 1. A method for dynamic resource mapping (DRM), comprising:
receiving a DRM request for an application resource, including a process or data handler, from a user; selecting a suitable DRM client from among plural registered DRM clients having the application resource to support the user request; and providing an address corresponding to the application resource on the selected DRM client to the user.
- 2. The method according to claim 1, further comprising accepting a DRM registration of a DRM supported client.
- 3. The method according to claim 2, wherein the step of accepting a DRM registration is accomplished with a DRM server.
- 4. The method according to claim 3, wherein the DRM server receives DRM client information.
- 5. The method according to claim 4, wherein the client information is which client servers are operating.
- 6. The method according to claim 1, further comprising determining which DRM client is most suitable to support the request.
- 7. The method according to claim 6, wherein the step of determining is based upon a client performance characteristic.
- 8. The method according to claim 7, wherein the characteristic is based on processing speed.
- 9. The method according to claim 1, further comprising monitoring the application resource to ensure its operability.
- 10. The method according to claim 9, further comprising polling by the DRM server to the application resource to obtain operability status.
- 11. The method according to claim 9, further comprising polling by the application resource to the DRM server to obtain operability status.
- 12. The method according to claim 11, further comprising denying a request for the application resource based upon non-operability of the application resource.
- 13. A dynamic resource mapping (DRM) server component, comprising:
a client side DRM process for collecting machine specific performance characteristics; a client/server protocol to allow communication of machine specific process characteristics between the DRM server component and the client side DRM process; and a DRM protocol to allow a client to request an application resource by name and the DRM server to return a selected address of a client, the selection made based upon collected machine specific performance characteristics of at least one client.
- 14. The system according to claim 13, wherein the DRM server grants a request to the application resource based upon its operability.
- 15. The system according to claim 14, wherein the operability of the application resource is determined by the DRM server polling the application resource.
- 16. A dynamic resource mapping system (DRM) server component, comprising:
means for receiving a DRM request for an application resource, including a process or data handler, from a user; means for selecting a suitable DRM client from among plural registered DRM clients having the application resource to support the user request; and means for providing an address corresponding to the application resource on the selected DRM client to the user.
- 17. The system according to claim 16, further comprising means for accepting a DRM registration of a DRM supported client.
- 18. The system according to claim 16, further comprising means for determining which DRM client is most suitable to support the request.
- 19. The system according to claim 18, wherein the means determining is based upon a client performance characteristic.
- 20. The system, according to claim 19, wherein the characteristic is based on processing speed.
- 21. The system according to claim 16, further comprising means for monitoring the application resource to ensure its operability.
- 22. The system according to claim 21, further comprising means for polling by the DRM server to the application resource to obtain operability status.
PRIORITY
[0001] This application claims priority to the provisional U.S. patent application entitled, DYNAMIC RESOURCE MAPPING IN A TCP/IP ENVIRONMENT, filed Dec. 27, 2000, having a Ser. No. 60/258,437, the disclosure of which is hereby incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60258437 |
Dec 2000 |
US |