US 5,537,533 請求項1 |
US 6,598,131 請求項1 |
1. A system for remote mirroring of digital data from a primary network server (Fig.1 - 10) to a remote network server (Fig.1 - 12), each network server having its own nonvolatile server store(Fig.1 – 16, 18 & 20), said system comprising a primary data transfer unit (Fig.1 - 30) and a remote data transfer unit (Fig.1 - 40), wherein:
一項用來從一主要網路伺服器將數位資料遠端鏡像複製至一遠端網路伺服器的系統,每個網路伺服器具備各自的不變性伺服器儲存器,前述系統由一主要資料傳送單元與一遠端資料傳送單元所構成,其中: |
1. A computer (Fig.2 - 100), comprising:
一項電腦,包括 |
said primary data transfer unit comprises:
前述主要資料傳送單元包括 |
a processing unit;
一處理單元 |
a primary server interface (Fig.1 - 32) which is digitally connectable to the primary network server, said primary server interface having sufficient bandwidth and signal compatibility to receive mirrored digital data from the primary network server, the mirrored data being a substantially concurrent copy of original data which is destined for storage in the nonvolatile server store of the primary network server; and
一主要伺服器介面,其可數位連結於前述主要網路伺服器,前述主要伺服器介面具備足夠頻寬與訊號相容性來從主要網路伺服器接收經鏡像複製之數位資料,前述鏡像複製資料為預定儲存於主要網路伺服器之不變性伺服器儲存器的原始資料的一實質並行複本 |
a local persistent storage device (LPSD) comprising a non-volatile data storage medium; and
一現地持續儲存裝置(LPSD),其由一不變性資料儲存媒體所構成 |
a primary link interface (Fig.1 - 34) digitally connected to said primary server interface and capable of receiving the mirrored data from said primary server interface, said primary link interface connectable to a communication link (Fig.1 - 50) and capable of sending the mirrored data across the link to said remote data transfer unit, said primary link interface further comprising;
一主要連接介面,其被數位連結於前述主要伺服器介面並可從前述主要伺服器介面接收鏡像複製資料,前述主要連接介面可連結依通訊連接並可經由該連接傳送鏡像複製資料至前述遠端資料傳送單元,前述主要連接介面進一步包括 |
a local data image manager (LDIM) (Fig.2 - 202) that emulates the local persistent storage device,
一現地資料影像管理器(LDIM),其就前述現地持續儲存裝置進行仿真 |
a nonvolatile data buffer for temporarily storing the mirrored data; and
一不變性資料緩衝器,其用來暫時儲存鏡像複製資料 |
wherein the LDIM is coupled between the processing unit and the LPSD,
LDIM耦接在前述處理單元與LPSD之間 |
spoof packet generator capable of generating a pre-acknowledgement for transmission to the primary network server by said primary link interface after the mirrored data has been stored on said nonvolatile data buffer and before an acknowledgement arrives indicating that the mirrored data has been stored by the remote network server;
偽造封包產生器,其能夠在鏡像複製資料被儲存於前述不變性資料緩衝器之後並在一確認訊息被送達來指示該鏡像複製資料被遠端網路伺服器儲存之前,產生一用來由主要連接介面傳送至主要網路伺服器的前置確認訊息 |
the LDIM comprises a network interface that enables the LDIM to send messages to and receive messages from a remote data image manager (RDIM) (Fig.2 - 204) that is located remotely from the computer and that can access a remote persistent storage device (RPSD),
前述LDIM包含一網路介面,其讓LDIM可以傳送訊息至、並從一遠端資料影像管理器(RDIM)接收訊息,該RDIM位於前述電腦之遠端並可以存取一遠端持續儲存裝置(RPSD) |
and said remote data transfer unit comprises:
前述遠端資料傳送單元包括 |
the processing unit is operable to request that data be stored in a non-volatile storage medium,
前述處理單元可以運作來要求資料被儲存於前述不變性儲存媒體 |
a remote link interface (Fig.1 - 44) connectable to the communication link for receiving the mirrored data sent across the link by said primary data transfer unit; and
一遠端連接介面,其可連結於通訊連接上、用以接收經由該連接由前述主樣資料傳送單元所傳送的鏡像複製資料 |
the LDIM is configured to receive the data from the processing unit, and
LDIM被配置來接收來自前述處理單元的資料 |
a remote server interface (Fig.1 - 42) which is digitally connected to said remote link and capable of receiving the mirrored data from said remote link, said remote server interface being digitally connectable to the remote network server and having sufficient bandwidth and signal compatibility to send the mirrored data to the remote network server.
一遠端伺服器介面,其被數位連結於前述遠端連接並能從前述遠端連接接收鏡像複製資料,前述遠端伺服器介面可被數位連結於遠端網路伺服器並具備足夠頻寬與訊號相容性來傳送鏡像複製資料至遠端網路伺服器 |
the LDIM is operable to (a) issue a write request and transmit the data to the LPSD so that the LPSD will store the data on the non-volatile storage medium and (b) transmit the data to the RDIM using the network interface after receiving the data from the processing unit.
前述LDIM可以運作來(a)發出一寫入要求並傳送資料至LPSD,讓LPSD儲存資料在不變性儲存媒體上,以及(b)再從處理單元接收資料後、使用前述網路介面傳送資料至RDIM |
|
|
US 6,732,359 請求項1 |
1. A computer system (Fig.1 - 12) having a memory (Fig.1 - 13), an operating system (Fig.1 - 14), a computer application (Fig.1 - 16) instantiated in a work space (Fig.1 - 20) in the memory as managed by the operating system,
一項具備一記憶體、一作業系統、一電腦應用程式的電腦系統,前述電腦應用程式在受到作業系統所管理之記憶體工作區中被實例化 |
the application including a plurality of application processes (Fig.1 - 18) running in the work space, and
前述應用程式包括複數個應用處理,其在前述工作區中執行 |
an application monitor (Fig.1 - 10) monitoring whether each of the plurality of application processes is in fact running and automatically attempting to remedy an occurrence where any of the plurality of application processes is not in fact running.
一應用程式監控程式,其監視複數應用處理是否各自均事實上在執行中,並且當複數應用處理中任一個未事實上在執行中時,自動試圖修復該意外事件 |
|