-
1.
公开(公告)号:US09454539B1
公开(公告)日:2016-09-27
申请号:US13801321
申请日:2013-03-13
Applicant: CA, Inc.
Inventor: Ran Shuai , Xiaopin Wang , Shisheng Liu
CPC classification number: G06F17/30165 , G06F11/1662 , G06F17/00 , G06F17/30144 , G06F17/30227
Abstract: A system, method, and computer-readable storage medium having a computer-readable instruction thereon to replicate transactions in a Zettabyte File System (ZFS). The method includes operations including determining, using a tracing module, a commitment of a current file transaction to a disk, obtaining when a probe function associated with the current file transaction is triggered, the current file transaction, recording a data change contained in the current file transaction, registering a callback function and a reference to the data change contained in the current file transaction after the commitment of the current file transaction, and sending the data change to a remote server.
Abstract translation: 一种系统,方法和计算机可读存储介质,其上具有用于在Zettabyte文件系统(ZFS)中复制事务的计算机可读指令。 该方法包括以下操作:包括使用跟踪模块确定当前文件事务对磁盘的承诺,获得何时触发与当前文件事务相关联的探测功能,当前文件事务,记录当前文件中包含的数据更改 文件事务,注册回调函数和对当前文件事务承诺后的当前文件事务中包含的数据更改的引用,以及将数据更改发送到远程服务器。
-
公开(公告)号:US09489392B2
公开(公告)日:2016-11-08
申请号:US14163940
申请日:2014-01-24
Applicant: CA, Inc.
Inventor: Xiaopin Wang , Haiyang Zhang , Guoxian Shang , Shaorong Li
CPC classification number: G06F17/30174
Abstract: A data replication system and method is disclosed in which a master file server uses a first filter in a kernel space to intercept file I/O events, send the file I/O events over a first network, for example a local area network, to a second filter in a kernel space of a first replica file server, and submit the file I/O event to a file system program in user space of the master file server to be processed. The second filter records the file I/O event in a memory of the second file server and sends an acknowledge message to the first filter indicating the file I/O event received by the second filter has been recorded in the replica file server. The first filter notifies user land in the first file server that the file I/O event has been processed if the first filter has received the acknowledge message and the file system program has completed processing the file I/O event in the first file server. In one embodiment, a data replication engine in the first replica file server replicates data stored in the first replica file server to a second replica file server in a location remote from the second replica file server, using a second network, for example a wide area network.
Abstract translation: 公开了一种数据复制系统和方法,其中主文件服务器使用内核空间中的第一过滤器来截取文件I / O事件,通过第一网络(例如局域网)发送文件I / O事件到 在第一副本文件服务器的内核空间中的第二过滤器,并且将文件I / O事件提交到要处理的主文件服务器的用户空间中的文件系统程序。 第二过滤器将文件I / O事件记录在第二文件服务器的存储器中,并将确认消息发送到第一过滤器,指示由第二过滤器接收的文件I / O事件已被记录在副本文件服务器中。 如果第一个过滤器已收到确认消息,并且文件系统程序已经完成处理第一个文件服务器中的文件I / O事件,则第一个过滤器通知第一个文件服务器中的文件I / O事件已被处理的用户。 在一个实施例中,第一副本文件服务器中的数据复制引擎使用第二网络(例如广域)将存储在第一副本文件服务器中的数据复制到远离第二副本文件服务器的位置的第二副本文件服务器 网络。
-
公开(公告)号:US20150269031A1
公开(公告)日:2015-09-24
申请号:US14221925
申请日:2014-03-21
Applicant: CA, INC.
Inventor: Xiaopin Wang , Shisheng Liu , Jiaolin Yang , Lei Wang
CPC classification number: G06F9/45558 , G06F11/1484 , G06F11/2028 , G06F11/2038 , G06F2009/45562 , G06F2009/45583 , G06F2201/815
Abstract: A resource management node is provided including a processor and a memory. The memory is coupled to the processor and comprises computer readable program code that when executed by the processor causes the processor to perform operations including creating a recovery virtual machine (VM) for a primary machine for each of a primary machines. The recovery VM is stored in a cache file in a kernel of an operating system. The data in the cache file is stored in a format readable by a virtual hypervisor. The processor is further caused to perform operations including providing the recovery VM from the cache file in the kernel of the operating system upon request when the primary machine fails without conversion of the data in the cache file.
Abstract translation: 提供了包括处理器和存储器的资源管理节点。 存储器耦合到处理器并且包括计算机可读程序代码,当由处理器执行时,该处理器使得处理器执行操作,包括为主机器中的每一个为主机创建恢复虚拟机(VM)。 恢复VM存储在操作系统的内核中的缓存文件中。 缓存文件中的数据以虚拟管理程序可读的格式存储。 进一步导致处理器执行操作,包括当主机失败而不转换高速缓存文件中的数据时,根据请求从操作系统的内核中的缓存文件提供恢复VM。
-
公开(公告)号:US09798791B1
公开(公告)日:2017-10-24
申请号:US14097169
申请日:2013-12-04
Applicant: CA, Inc.
Inventor: Haiyang Zhang , Victor Liu , Xiaopin Wang , Lei Huang
CPC classification number: G06F17/30575 , G06F17/30174
Abstract: During a synchronization phase of a replication process, a master server generates and saves a shadow copy of predefined files to one or more replica servers so as to synchronize the files on both servers. Thereafter, during a replication phase of the replication process, the master server supplements the shadow copy with copies of individual files that have been modified. Each replica server is associated with a filter that controls which of the modified individual files, if any, is sent from the master server to that replica server for storage.
-
公开(公告)号:US09537739B1
公开(公告)日:2017-01-03
申请号:US13942895
申请日:2013-07-16
Applicant: CA, Inc.
Inventor: Xiaopin Wang , Haiyang Zhang , Shishen Liu , Guoxian Shang
CPC classification number: H04L43/0817
Abstract: A method implemented by a node in a high availability system having a master node and a replica node, the method including monitoring another node to determine whether or not the node is responding via a network connection, when the node is found to be not responding, changing into a periodic replication mode of operation, serving user requests while in the replication mode of operation, determining that the other node is now responding via the network connection, negotiating to merge changes resulting from serving the user requests with the other node, and reverting to an online replication mode of operation.
Abstract translation: 一种由具有主节点和副本节点的高可用性系统中的节点实现的方法,所述方法包括监视另一节点以确定节点是否经由网络连接进行响应,当节点被发现不响应时, 改变为周期性复制操作模式,在复制操作模式下为用户请求提供服务,确定另一个节点正在通过网络连接进行响应,协商将由用户请求提供的更改合并到另一个节点,并恢复 到在线复制操作模式。
-
公开(公告)号:US20140195484A1
公开(公告)日:2014-07-10
申请号:US13736615
申请日:2013-01-08
Applicant: CA, INC.
Inventor: Xiaopin Wang , Ran Shuai , Shisheng Liu , Alexey Shvechkov
IPC: G06F17/30
CPC classification number: G06F17/30215 , G06F9/45558 , G06F11/1446 , G06F11/1484 , G06F11/1662 , G06F11/2038 , G06F11/2046 , G06F11/2097 , G06F17/30144
Abstract: Systems and methods for replicating input-output (I/O) events of a cluster shared volume (CSV) are presented. Such systems may include a cluster device or node (in a cluster of devices), a coordinator node, and a replica server. Replication techniques disclosed herein may include capturing, using a processor operatively associated with a cluster device, a direct I/O event generated at the cluster device (e.g., by a virtual machine). A legacy file system filter driver of the cluster device may be used and enabled to perform the capturing of the direct I/O event. The legacy file system filter driver may be different than a CSV filter driver associated with the CSV, and may be enabled after the CSV filter driver is enabled. The captured direct I/O event may then be transmitted to the replica server using, e.g., a replication filter, to maintain a backup copy of the event at the replica server.
Abstract translation: 介绍了用于复制集群共享卷(CSV)的输入输出(I / O)事件的系统和方法。 这样的系统可以包括集群设备或节点(在设备集群中),协调器节点和副本服务器。 本文公开的复制技术可以包括使用与集群设备可操作地相关联的处理器捕获在集群设备(例如,由虚拟机)产生的直接I / O事件。 集群设备的传统文件系统过滤器驱动程序可能被使用并被启用以执行直接I / O事件的捕获。 旧文件系统过滤器驱动程序可能与CSV关联的CSV过滤器驱动程序不同,并且可以在启用CSV过滤器驱动程序后启用。 然后可以使用例如复制过滤器将捕获的直接I / O事件发送到副本服务器,以在副本服务器上维护事件的备份副本。
-
公开(公告)号:US10031961B1
公开(公告)日:2018-07-24
申请号:US13923170
申请日:2013-06-20
Applicant: CA, Inc.
Inventor: Xiaopin Wang , Haiyang Zhang , Shishen Liu , Ran Shuai
Abstract: Systems, methods, and software program products discussed herein can create a backup or replica of a master. A method can include receiving, at a backup server, a serialized stream of data representative of changes to a first file of a computer and sorting the received stream of data and storing the sorted data in a memory. The method can include sending an acknowledgment to the computer indicating that the stream of data was received, writing all the sorted data to a single second file, and merging, on the backup server, the written data with data representative of a backup of data on the computer in response to writing all the sorted data to the single second file.
-
公开(公告)号:US09923762B1
公开(公告)日:2018-03-20
申请号:US13965607
申请日:2013-08-13
Applicant: CA, Inc.
Inventor: Haiyang Zhang , Xiaopin Wang , Ran Shuai , Pengfei Yu
IPC: G06F15/177 , H04L12/24
Abstract: A method includes receiving a request for modification of computer readable program code associated with a scenario being executed at a production server. The production server is configured to provide a computing service. Writing to a storage medium associated with the production server with respect to data specified by the protection scenario is suspended during the modification responsive to the request, such that synchronization of the data specified by the scenario is maintained between the production server and a standby server during the modification. Related systems and computer program products are also discussed.
-
9.
公开(公告)号:US20150213051A1
公开(公告)日:2015-07-30
申请号:US14163940
申请日:2014-01-24
Applicant: CA, Inc.
Inventor: Xiaopin Wang , Haiyang Zhang , Guoxian Shang , Shaorong Li
IPC: G06F17/30
CPC classification number: G06F17/30174
Abstract: A data replication system and method is disclosed in which a master file server uses a first filter in a kernel space to intercept a file I/O events, send the file I/O events over a first network, for example a local area network, to a second filter in a kernel space of a first replica file server, and submit the file I/O event to a file system program in user space of the master file server to be processed. The second filter records the file I/O event in a memory of the second file server and sends an acknowledge message to the first filter indicating the file I/O event received by the second filter has been recorded in the replica file server. The first filter notifies user land in the first file server that the file I/O event has been processed if the first filter has received the acknowledge message and the file system program has completed processing the file I/O event in the first file server. In one embodiment, a data replication engine in the first replica file server replicates data stored in the first replica file server to a second replica file server in a location remote from the second replica file server, using a second network, for example a wide area network.
Abstract translation: 公开了一种数据复制系统和方法,其中主文件服务器使用内核空间中的第一过滤器来截取文件I / O事件,通过第一网络(例如局域网)发送文件I / O事件, 到第一副本文件服务器的内核空间中的第二个过滤器,并将文件I / O事件提交到要处理的主文件服务器的用户空间中的文件系统程序。 第二过滤器将文件I / O事件记录在第二文件服务器的存储器中,并将确认消息发送到第一过滤器,指示由第二过滤器接收的文件I / O事件已被记录在副本文件服务器中。 如果第一个过滤器已收到确认消息,并且文件系统程序已经完成处理第一个文件服务器中的文件I / O事件,则第一个过滤器通知第一个文件服务器中的文件I / O事件已被处理的用户。 在一个实施例中,第一副本文件服务器中的数据复制引擎使用第二网络(例如广域)将存储在第一副本文件服务器中的数据复制到远离第二副本文件服务器的位置的第二副本文件服务器 网络。
-
公开(公告)号:US09529617B2
公开(公告)日:2016-12-27
申请号:US14221925
申请日:2014-03-21
Applicant: CA, INC.
Inventor: Xiaopin Wang , Shisheng Liu , Jiaolin Yang , Lei Wang
CPC classification number: G06F9/45558 , G06F11/1484 , G06F11/2028 , G06F11/2038 , G06F2009/45562 , G06F2009/45583 , G06F2201/815
Abstract: A resource management node is provided including a processor and a memory. The memory is coupled to the processor and comprises computer readable program code that when executed by the processor causes the processor to perform operations including creating a recovery virtual machine (VM) for a primary machine for each of a primary machines. The recovery VM is stored in a cache file in a kernel of an operating system. The data in the cache file is stored in a format readable by a virtual hypervisor. The processor is further caused to perform operations including providing the recovery VM from the cache file in the kernel of the operating system upon request when the primary machine fails without conversion of the data in the cache file.
Abstract translation: 提供了包括处理器和存储器的资源管理节点。 存储器耦合到处理器并且包括计算机可读程序代码,当由处理器执行时,该处理器使得处理器执行操作,包括为主机器中的每一个为主机创建恢复虚拟机(VM)。 恢复VM存储在操作系统的内核中的缓存文件中。 缓存文件中的数据以虚拟管理程序可读的格式存储。 进一步导致处理器执行操作,包括当主机失败而不转换高速缓存文件中的数据时,根据请求从操作系统的内核中的缓存文件提供恢复VM。
-
-
-
-
-
-
-
-
-