-
公开(公告)号:WO2016089434A1
公开(公告)日:2016-06-09
申请号:PCT/US2015/015275
申请日:2015-02-10
Applicant: CITRIX SYSTEMS, INC.
Inventor: WADE, Chris , SKOWRONEK, Stanislaw
CPC classification number: G06F11/1469 , G06F11/1438 , G06F11/3003 , G06F11/3096 , G06F11/3476 , G06F11/36 , G06F2201/815 , G06F2201/835 , G06F2201/84 , G06F2201/865
Abstract: A first computing device is provided for rolling back a computing environment. The computing device includes processors configured to acquire a stream containing entries including snapshot entries, memory entries, and input/output entries wherein each entry includes information and is associated with a timestamp. The processors are further configured to receive a snapshot entry associated with a first timestamp, revert to a memory state using information provided in at least one memory entry associated with a timestamp after the first timestamp, and re-execute a previously executed process, wherein the re-execution of the process is started using the first timestamp, information from the received snapshot entry, and information for input/output operations corresponding to the input/output entries associated with timestamps after the first timestamp.
Abstract translation: 提供了用于回滚计算环境的第一计算设备。 计算设备包括被配置为获取包含条目的流的处理器,其中包括快照条目,存储器条目和输入/输出条目,其中每个条目包括信息并与时间戳相关联。 处理器还被配置为接收与第一时间戳相关联的快照条目,使用在与第一时间戳之后的时间戳相关联的至少一个存储器条目中提供的信息恢复到存储器状态,并且重新执行先前执行的处理,其中, 使用第一时间戳,来自接收到的快照条目的信息以及对应于与第一时间戳之后的时间戳相关联的输入/输出条目的输入/输出操作的信息来开始重新执行该过程。