-
公开(公告)号:DE3854902T2
公开(公告)日:1996-08-14
申请号:DE3854902
申请日:1988-02-09
Applicant: IBM
Inventor: BARRETT GERALD GEORGE , PASHA SYED ZAHID , SHAHEEN-GOUDA AMAL AHMED
IPC: G06F3/06 , G06F12/08 , G06F12/0862 , G06F12/0866
Abstract: A data processing system including at least one storage device for storing and retrieving data from several rotating tracks where each track includes sequentially located blocks for the storage of data. A storage interface is connected for controlling this storage device. The storage interface includes a data buffer for storing data retrieved from the storage device. A storage driver receives storage access commands from a processor to provide commands to the interface. This storage driver further includes the capability to provide commands for the transfer of data that has not been requested by the processor to the data buffer. These commands for data not requested by the processor call for data stored in sequence after data in storage devices read in response to read commands from the processor.
-
公开(公告)号:DE3889739T2
公开(公告)日:1994-12-01
申请号:DE3889739
申请日:1988-01-26
Applicant: IBM
Inventor: CHANG ALBERT , SHAHEEN-GOUDA AMAL AHMED , NEUMAN GROVER HERBERT , 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.
-
公开(公告)号:BR8800632A
公开(公告)日:1988-09-27
申请号:BR8800632
申请日:1988-02-12
Applicant: IBM
Inventor: JOHNSON DONAVON WILLIAM , NEWMAN GROVER HERBERT , SAUER CHARLES HERBERT , SMITH TODD ALLEN , SHAHEEN-GOUDA AMAL AHMED
Abstract: A system and method for accessing remote files (5) in a distributed networking environment . To reduce the network traffic overhead when files at other nodes are accessed, and to preserve the file system semantics, i.e. the file integrity, the accessing of the various files are managed by file synchronization modes. A file is given a first synchronization mode if a file is open at only one node for either read or write access. A file is given a second synchronization mode if a file is opened for read only access at any node. A file is given a third synchronization mode if the file is open for read access in more than one node, and at least one node has the file open for write access. If a file is in either the first or second synchronization mode, the client node (B), which is the node accessing the file , uses a client cache (12B) within its operating system to store the file. All read and writes are then sent to this cache. If a file is in the third mode, all read and write requests must go to the server node (A) where the file resides. The node accessing the file does not use the cache in its operating system to access the file data this third mode. The client cache is managed such that all read and write requests access the client cache in the first and second synchronization modes. In the third synchronization mode, the client cache is not used. In this way, overall system performance is improved without sacrificing file integrity.
-
公开(公告)号:BR8800631A
公开(公告)日:1988-09-27
申请号:BR8800631
申请日:1988-02-12
Applicant: IBM
Inventor: HENSON LARRY WILLIAM , SHAHEEN-GOUDA AMAL AHMED , SMITH TODD ALLEN
-
公开(公告)号:BR8800245A
公开(公告)日:1988-08-30
申请号:BR8800245
申请日:1988-01-25
Applicant: IBM
Inventor: BARRETT GERALD G , SHAHEEN-GOUDA AMAL AHMED
IPC: G06F12/02
-
公开(公告)号:DE3851904T2
公开(公告)日:1995-04-20
申请号:DE3851904
申请日:1988-01-26
Applicant: IBM
Inventor: HENSON LARRY WILLIAM , SHAHEEN-GOUDA AMAL AHMED , SMITH TODD ALLEN
-
公开(公告)号:SG148594G
公开(公告)日:1995-03-17
申请号:SG148594
申请日:1994-10-13
Applicant: IBM
Inventor: BARRETT GERALD GEORGE , PASHA SYED ZAHID , SHAHEEN-GOUDA AMAL AHMED
IPC: G06F3/06 , G06F12/08 , G06F12/0862 , G06F12/0866 , G06F12/12
-
公开(公告)号:DE3850978T2
公开(公告)日:1995-03-09
申请号:DE3850978
申请日:1988-01-26
Applicant: IBM
Inventor: JOHNSON DONOVAN WILLIAM , SHAHEEN-GOUDA AMAL AHMED , SMITH TODD ALLEN
-
公开(公告)号:DE3852324D1
公开(公告)日:1995-01-19
申请号:DE3852324
申请日:1988-01-26
Applicant: IBM
IPC: G06F13/00 , G06F9/46 , G06F15/16 , G06F15/177 , H04L29/00
Abstract: Network management system having an efficient message handling technique implemented in AIX, an operating system derived from UNIX System V, for use in a distributed services network comprising a plurality of multi-processing , multi-tasking nodes (A,B,C) among which interprocess communication occurs via queues, the actual node locations of which are transparent at the application interface.
-
公开(公告)号:DE3851904D1
公开(公告)日:1994-12-01
申请号:DE3851904
申请日:1988-01-26
Applicant: IBM
Inventor: HENSON LARRY WILLIAM , SHAHEEN-GOUDA AMAL AHMED , SMITH TODD ALLEN
-
-
-
-
-
-
-
-
-