Network addressing method and system for localizing access to network resources in a computer network
First Claim
1. A method for assigning a network address upon request to a process executing on a processor, comprising:
- requesting a network address for a network adapter card for creating a mapping of the process executing on the processor to a local network address;
determining whether a the local network address residing in memory of the processor is available; and
using the mapping for assigning the local network address to the process in favor of other network addresses if the local network address is available.
1 Assignment
0 Petitions
Accused Products
Abstract
An addressing method and a system for assigning network addresses such that access to a network resource remains local. This is accomplished by allocating a local network address in favor of a remote network address. A process executing on a processor makes a request for a network address. A local network address is located in memory of the processor executing the process. The local network address is assigned, if available. Otherwise, a remote network address located in the memory of another processor is assigned. Preferably, the network address request contains information about on which processor the requesting process is running. Using this information, the present invention is able to select a network address that resides in the local memory of that processor. The network address allocation system of the present invention includes a network address allocator that uses the method of the present invention as outlined above.
-
Citations
20 Claims
-
1. A method for assigning a network address upon request to a process executing on a processor, comprising:
-
requesting a network address for a network adapter card for creating a mapping of the process executing on the processor to a local network address; determining whether a the local network address residing in memory of the processor is available; and using the mapping for assigning the local network address to the process in favor of other network addresses if the local network address is available. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A network address allocation system for assigning a network address, comprising:
-
a multi-node server having a plurality of processors; memory for each of the plurality of processors, with each memory containing at least one network address; a process executing on one of the plurality of processors capable of making a network address request, wherein the process requests a network address for a network adapter card for creating a mapping of the process executing on the processor to a focal network address; and a network address allocator that receives the network address request and uses the mapping to allocate a local network address located in the memory of the processor executing the process. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method for assigning a network address, comprising:
-
receiving a network address request from a process executing on a processor; creating a mapping of the process executing on the processor to a local network address; determining whether a network address contained in a memory of the processor is available; and assigning the network address, if available, in response to the network address request. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification