发明名称 METHOD AND APPARATUS FOR DATA TRANSFER AND STORAGE IN A HIGHLY PARALLEL COMPUTER NETWORK ENVIRONMENT
摘要 A method and apparatus for sharing a single storage device among an arbitrarily large number of parallel processes with typically no wasted memory space and continued operations even when an error or interrupt occurs is disclosed. In a networked computer system having a communication network connecting a primary storage device between one or more computer devices and a secondary storage device, when some type of interrupt is generated or an error condition occurs or is otherwise indicated, a transfer of data from primary to secondary storage is indicated. A state indicator having at least a non-backup and a backup state may be set to the backup state to indicate that a data transfer from the primary storage device to the secondary storage device should occur. Alternatively, the transfer from the primary to the secondary storage device can begin without the use of a state indicator. When the state indicator is in the backup state, a predetermined maximum number of processes will work on transferring data from the primary storage device to the secondary storage device. Other processes will transfer data from the computer to the primary storage device. The process which completes the transfer of data from the primary storage device to the secondary storage device then resets the state indicator to its normal state. Preferably, other processes which are already executing at the time when the state indicator is set to the backup state continue to execute to completion.
申请公布号 WO9417473(A1) 申请公布日期 1994.08.04
申请号 WO1994US00761 申请日期 1994.01.19
申请人 APPLE COMPUTER, INC. 发明人 SPIRAKIS, CHARLES, S.;KULLICK, STEVEN, E.
分类号 G06F12/16;G06F11/14;G06F11/30;G06F12/00;G06F12/08;(IPC1-7):G06F11/14 主分类号 G06F12/16
代理机构 代理人
主权项
地址