US 7,533,141 B2
System and method for unique naming of resources in networked environments
Neelakanth M. Nadgir, Mountain View, Calif. (US); Jerome M. Verbeke, San Jose, Calif. (US); Ilya A. Sharapov, Sunnyvale, Calif. (US); Gregory R. Ruetsch, Palo Alto, Calif. (US); Vu Trang, San Jose, Calif. (US); and Michael J. Vernik, San Francisco, Calif. (US)
Assigned to Sun Microsystems, Inc., Santa Clara, Calif. (US)
Filed on Jan. 24, 2003, as Appl. No. 10/350,971.
Prior Publication US 2004/0148326 A1, Jul. 29, 2004
Int. Cl. G06F 15/16 (2006.01); G06F 3/00 (2006.01); H04L 12/28 (2006.01)
U.S. Cl. 709—200  [709/201; 719/315; 370/395.1] 54 Claims
OG exemplary drawing
 
1. A system, comprising:
a plurality of host machines coupled to a network, wherein each of the plurality of host machines is configured to:
generate a process identifier for a process running on the host machine, wherein the process identifier uniquely identifies the process among current processes running on the host machine;
obtain a current time from a time source; and
combine a host address of the host machine that uniquely identifies the host machine on the network, the process identifier of the process, and the current time to generate a network resource identifier for the process; wherein the host address is a combination of a gateway address and a machine address of the host machine;
wherein the network resource identifier uniquely identifies the process on the host machine and on the network.