-
公开(公告)号:BR8800247A
公开(公告)日:1988-08-30
申请号:BR8800247
申请日:1988-01-25
Applicant: IBM
Inventor: BARRETT GERALD G , PASHA SYED ZAHID , SHAHEEN-GOUDA AMAL A
-
公开(公告)号:CA2082870C
公开(公告)日:1996-10-15
申请号:CA2082870
申请日:1992-11-13
Applicant: IBM
Inventor: LOUCKS LARRY K , SHAHEEN-GOUDA AMAL A
Abstract: A unique naming system and method are described for managing object identification by a network of computer systems. The naming system employs data structures stored in the memory of the computer systems containing character strings and corresponding addresses to entries in the data structures and objects in the computer systems. Names employed in a particular computer system that correspond to objects in another computer system are resolved by a border data structure capable of transforming names, delimiters and visas across computer systems.
-
公开(公告)号:BR8800291A
公开(公告)日:1988-09-06
申请号:BR8800291
申请日:1988-01-26
Applicant: IBM
Inventor: HENSON LARRY W , JOHNSON DONAVON W , SHAHEEN-GOUDA AMAL A , SMITH TODD A
Abstract: The system and method of this invention enables a plurality of nodes (A,...., E) in a network to communicate with each other through a communication protocol that will be understood by any node that is a party to the present conversation. Each node may utilize a different version level of a distributed services program that allows nodes to communicate in a distributed environment. At the time a connection is initiated with another node in the network, the highest version level that both nodes have in common is determined. This common version level is then used as the protocol for any further communication.
-
公开(公告)号:BR8800246A
公开(公告)日:1988-08-30
申请号:BR8800246
申请日:1988-01-25
Applicant: IBM
Inventor: CHANG ALBERT , NEUMAN GROVER HERBERT , SHAHEEN-GOUDA AMAL A , SMITH TODD ALLEN
Abstract: In a distributed environment several data processing systems are interconnected across a network system (3). A distributed services program installed on the systems in the network allows the processors to access data files (5) distributed across the various nodes (A,B) of the network without regard to the location of the data file in the network. The processing system accessing the file, referred to as the client processing system, utilizes a client cache (12B) within its operating system (11B) to store the data file. Utilizing the client cache minimizes the number of reads and writes that must go over the network (3) to the server processing system where the file physically resides. The system and method of this invention prevents a process in the client processing system from accessing data in the client cache that has been modified at another node (A) in the network. The blocks of data in the client cache (12B) are tested for validity in the client processing system by using modification times as measured by the server processing system. If the cache data blocks are determined to be valid, the data is accessed from the client cache. If the cache data blocks are determined to be invalid, the data blocks are discarded, and the file is accessed from the server processing system.
-
-
-