DATA SET CAPTURE MANAGEMENT WITH FORECASTING

    公开(公告)号:US20160210343A1

    公开(公告)日:2016-07-21

    申请号:US15081535

    申请日:2016-03-25

    Abstract: A set of virtualized computing services may include multiple types of virtualized data store differentiated by characteristics such as latency, throughput, durability and cost. A sequence of captures of a data set from one data store to another may be scheduled to achieve a variety of virtualized computing service user and provider goals such as lowering a probability of data loss, lowering costs, and computing resource load leveling. Data set captures may be scheduled according to policies specifying fixed and flexible schedules and conditions including flexible scheduling windows, target capture frequencies, probability of loss targets and/or cost targets. Capture lifetimes may also be managed with capture retention policies, which may specify fixed and flexible lifetimes and conditions including cost targets. Such data set capture policies may be specified with a Web-based administrative interface to a control plane of the virtualized computing services.

    Techniques for capturing data sets
    6.
    发明授权
    Techniques for capturing data sets 有权
    捕获数据集的技术

    公开(公告)号:US08943127B2

    公开(公告)日:2015-01-27

    申请号:US13860305

    申请日:2013-04-10

    CPC classification number: G06F15/167 G06F9/52 G06F17/30171 H04L67/1097

    Abstract: Techniques, including systems and methods, for capturing data sets include performing a client-side two-phase commit to ensure one or more data consistency conditions. A logical volume may represent a data set that is distributed among a plurality of physical storage devices. One or more client devices are instructed to block at least acknowledgment of write operations. When the one or more client devices have blocked at least acknowledgment of write operations, one or more servers in communication with the physical storage devices are instructed to capture corresponding portions of the data set. When the servers have been instructed to capture corresponding portions of the data set, the client devices are instructed to resume at least acknowledgment of write operations.

    Abstract translation: 用于捕获数据集的技术(包括系统和方法)包括执行客户端两阶段提交以确保一个或多个数据一致性条件。 逻辑卷可以表示分布在多个物理存储设备之间的数据集。 指示一个或多个客户端设备至少阻止写入操作的确认。 当一个或多个客户端设备至少阻止写操作的确认时,指示与物理存储设备通信的一个或多个服务器捕获数据集的相应部分。 当指示服务器捕获数据集的相应部分时,指示客户端设备至少恢复写入操作的确认。

    Data set capture management with forecasting

    公开(公告)号:US10719530B2

    公开(公告)日:2020-07-21

    申请号:US15081535

    申请日:2016-03-25

    Abstract: A set of virtualized computing services may include multiple types of virtualized data store differentiated by characteristics such as latency, throughput, durability and cost. A sequence of captures of a data set from one data store to another may be scheduled to achieve a variety of virtualized computing service user and provider goals such as lowering a probability of data loss, lowering costs, and computing resource load leveling. Data set captures may be scheduled according to policies specifying fixed and flexible schedules and conditions including flexible scheduling windows, target capture frequencies, probability of loss targets and/or cost targets. Capture lifetimes may also be managed with capture retention policies, which may specify fixed and flexible lifetimes and conditions including cost targets. Such data set capture policies may be specified with a Web-based administrative interface to a control plane of the virtualized computing services.

    Facilitating device driver interactions

    公开(公告)号:US10198277B2

    公开(公告)日:2019-02-05

    申请号:US14991799

    申请日:2016-01-08

    Abstract: Techniques are described for facilitating interactions with device driver modules. In at least some situations, the techniques include managing interactions between device driver modules and other programs or hardware devices so as to minimize disruptions related to the device driver modules, including when changes to existing device driver modules are made. Such device driver module changes may have various forms and may occur for various reasons, including to install new versions of device driver modules or otherwise upgrade existing device driver modules. Furthermore, the interactions with device driver modules may be managed in various manners, including to allow changes to occur to a device driver module while that device driver module is in use on a computing system, but without causing other programs on the computing system to be restarted or to lose existing connections to the device driver module being changed.

Patent Agency Ranking