-
公开(公告)号:BR9002251A
公开(公告)日:1991-08-13
申请号:BR9002251
申请日:1990-05-14
Applicant: IBM
Inventor: JOHNSON DONAVON WILLIAM , MORGAN STEPHEN PAUL , SMITH TODD ALLEN
Abstract: The disclosed arrangement maintains the latest file attributes such as file size, modify time, and access time, at the server data processing system in a distributed data processing system. The server data processing system combines information requested from the client data processing system that has permission to write to the file with information periodically received from other client data processing systems that may be extending the same file by mapping the file into their own virtual address space. In this way, the server can maintain the latest file size attribute even when some clients are extending the file through system calls and other clients are extending the file through mapped access. To maintain a latest modify time and access time, the server keeps a modify count and access count. The client data processing systems periodically send to the server data processing the modify count and access count that have been incremented whenever the client data processing system modifies and accesses the file. The server data processing system compares the counts at the server with the counts received from the clients to determine a latest corresponding modify time and access time.
-
公开(公告)号:BR9002271A
公开(公告)日:1991-08-06
申请号:BR9002271
申请日:1990-05-15
Applicant: IBM
Inventor: MORGAN STEPHEN PAUL , SMITH TODD ALLEN
-
公开(公告)号:BR8806268A
公开(公告)日:1989-08-15
申请号:BR8806268
申请日:1988-11-29
Applicant: IBM
-
公开(公告)号:DE69031926D1
公开(公告)日:1998-02-19
申请号:DE69031926
申请日:1990-04-10
Applicant: IBM
Inventor: JOHNSON DONAVON WILLIAM , MORGAN STEPHEN PAUL , SMITH TODD ALLEN
Abstract: The disclosed arrangement maintains the latest file attributes such as file size, modify time, and access time, at the server data processing system in a distributed data processing system. The server data processing system combines information requested from the client data processing system that has permission to write to the file with information periodically received from other client data processing systems that may be extending the same file by mapping the file into their own virtual address space. In this way, the server can maintain the latest file size attribute even when some clients are extending the file through system calls and other clients are extending the file through mapped access. To maintain a latest modify time and access time, the server keeps a modify count and access count. The client data processing systems periodically send to the server data processing the modify count and access count that have been incremented whenever the client data processing system modifies and accesses the file. The server data processing system compares the counts at the server with the counts received from the clients to determine a latest corresponding modify time and access time.
-
公开(公告)号:DE3854384T2
公开(公告)日:1996-03-28
申请号:DE3854384
申请日:1988-11-09
Applicant: IBM
Inventor: BLOUNT MARION LEE , COCCHI ANTHONY , MERGEN MARK FREDERICK , MORGAN STEPHEN PAUL , RADER KATALIN ANNA
IPC: G06F12/08 , G06F9/46 , G06F11/14 , G06F11/16 , G06F11/20 , G06F12/00 , G06F12/10 , G06F15/16 , G06F15/177
Abstract: A method for maintaining the overall system availability of a multi-processor data processing system in the event of a failure at one of a plurality of independent failure points. The system includes a plurality of virtual memory type processor units, each of which includes an interactive terminal, and a main memory which is connected to a secondary storage device which is also shared by the main memory of one of the other processor units. The main memories of the two units are also interconnected to provide a shared virtual memory system. Both processor units employ the same operating system and share the same virtual address space for storing information. The interactive terminal of each processor unit is connected to the other processor unit. Failure points include the terminals, the processor units, the communication links, and the various software components that are employed by the system. System availability is maintained by managing the storage of selected information at pre-established precise points in the processing operation. Identical operating system data structures that are stored in each processor unit are updated with the results of certain identified data processing transactions which have affected information required for succeeding processing operations in manner to insure that either identical updates occur or no update occurs. The arrangement ensures that any changes that might have occurred in the information stored in the data structure prior to the end of an aborted transaction is returned to the initial state to permit the transaction to be retried whenever the path of the failure can be bypassed.
-
16.
公开(公告)号:HK7995A
公开(公告)日:1995-01-27
申请号:HK7995
申请日:1995-01-19
Applicant: IBM
Inventor: BLOUNT MARION LEE , MORGAN STEPHEN PAUL , RADER KATALIN ANNA VERONIKA
-
公开(公告)号:BR9002249A
公开(公告)日:1991-08-13
申请号:BR9002249
申请日:1990-05-14
Applicant: IBM
Inventor: MORGAN STEPHEN PAUL , SMITH TODD ALLEN
Abstract: The disclosed arrangement controls how client data processing systems in a distributed networking environment can efficiently extend files and write into regions of the files previously unoccupied by data. The server data processing system manages the distributed allocation of new file blocks by sending nascent zeros in addition to real bytes that have been requested by the client data processing system. Nascent zeros are logically zero bytes that have never been stored to or written to, and may be outside the current extent of the file. The server determines whether or not this additional range of nascent zeros will be sent to a client depending upon the amount of physical storage available at the server, and whether or not other client data processing systems require access to this range of blocks. Likewise, the client data processing system has the option of writing to this additional range of nascent zeros. By writing to the additional range of nascent zeros, a client data processing system can minimise the network traffic overhead used in sending messages to the server data processing system requesting a range of bytes.
-
公开(公告)号:AU5362490A
公开(公告)日:1990-11-15
申请号:AU5362490
申请日:1990-04-17
Applicant: IBM
Inventor: MORGAN STEPHEN PAUL , SMITH TODD ALLEN
Abstract: The disclosed arrangement controls how client data processing systems in a distributed networking environment can efficiently extend files and write into regions of the files previously unoccupied by data. The server data processing system manages the distributed allocation of new file blocks by sending nascent zeros in addition to real bytes that have been requested by the client data processing system. Nascent zeros are logically zero bytes that have never been stored to or written to, and may be outside the current extent of the file. The server determines whether or not this additional range of nascent zeros will be sent to a client depending upon the amount of physical storage available at the server, and whether or not other client data processing systems require access to this range of blocks. Likewise, the client data processing system has the option of writing to this additional range of nascent zeros. By writing to the additional range of nascent zeros, a client data processing system can minimise the network traffic overhead used in sending messages to the server data processing system requesting a range of bytes.
-
-
公开(公告)号:DE3855250T2
公开(公告)日:1996-11-21
申请号:DE3855250
申请日:1988-11-09
Applicant: IBM
Inventor: AUSLANDER MARC ALAN , CHANG ALBERT , MORGAN STEPHEN PAUL , O'QUIN JOHN THOMAS , O'QUIN JOHN CLAUDE
-
-
-
-
-
-
-
-
-