DYNAMICALLY INSTANTIATING DUAL-QUEUE SYSTEMS
    161.
    发明申请
    DYNAMICALLY INSTANTIATING DUAL-QUEUE SYSTEMS 有权
    动态实现双重队列系统

    公开(公告)号:US20150264152A1

    公开(公告)日:2015-09-17

    申请号:US14699984

    申请日:2015-04-29

    Applicant: SPLUNK INC.

    Abstract: A computer-implemented method, system, and computer-readable media are disclosed herein. In embodiments, the computer-implemented method may entail receiving, by a data service, live data associated with an entity. The entity may be, for example, a customer of the data service. The method may further include determining that a dual-queue node assigned to the entity is uninstantiated on the data service. As a result, a dual-queue node associated with the entity may be instantiated on the data service. The dual-queue node may be instantiated by initializing a live data queue, of the dual-queue node, in which to place the live data for processing and a stale data queue, of the dual-queue node, in which to store a persistent backup of the live data. The method may then route the live data to the dual-queue node. The dual-queue node may then process the live data. Additional embodiments are described and/or claimed.

    Abstract translation: 本文公开了计算机实现的方法,系统和计算机可读介质。 在实施例中,计算机实现的方法可能需要由数据服务接收与实体相关联的实时数据。 实体可以是例如数据服务的客户。 所述方法还可以包括确定分配给所述实体的双队列节点在所述数据服务上未被证实。 结果,可以在数据服务上实例化与实体相关联的双队列节点。 可以通过初始化双队列节点的实时数据队列来实例化双队列节点,双队列节点将要存储的双队列节点的实时数据放置在其中以存储持久性 备份实时数据。 该方法然后可以将实况数据路由到双队列节点。 双队列节点可以处理实况数据。 描述和/或要求保护附加实施例。

    SYSTEMS AND METHODS FOR REDUCING LOAD DATABASE TIME
    162.
    发明申请
    SYSTEMS AND METHODS FOR REDUCING LOAD DATABASE TIME 有权
    减少负载数据库时间的系统和方法

    公开(公告)号:US20150261620A1

    公开(公告)日:2015-09-17

    申请号:US14210125

    申请日:2014-03-13

    Abstract: Systems and methods are presented for reducing load database time in a database backup process. In some embodiments, a computer-implemented method may include marking a checkpoint in a log of the database; generating a backup of the database for data up to the checkpoint; recording first changes in the database while generating the backup of the database; adding to the backup of the database an additional backup of the recording of the first changes; recording second changes in the database while adding the additional backup; determining if a number of second changes satisfies a criterion; and if the number of second changes satisfies the criterion, then adding to the backup of the database a backup of the recorded second changes. Recording these changes can enable a database dump process to contain more recent page images, so that the amount of recovery at load time is reduced.

    Abstract translation: 提出了系统和方法,以减少数据库备份过程中的负载数据库时间。 在一些实施例中,计算机实现的方法可以包括在数据库的日志中标记检查点; 生成数据库的备份,直到检查点; 在生成数据库的备份时记录数据库中的第一个更改; 添加到数据库的备份的另一个备份的记录的第一次更改; 在添加附加备份的同时记录数据库中的第二个更改; 确定第二变化的数量是否满足标准; 并且如果第二次更改的数量满足标准,则添加到数据库的备份,记录的第二个更改的备份更改。 记录这些更改可以使数据库转储进程能够包含更多最近的页面图像,从而减少加载时的恢复量。

    SYSTEM AND METHOD FOR ANALYZING A STORAGE SYSTEM FOR PERFORMANCE PROBLEMS USING PARAMETRIC DATA
    164.
    发明申请
    SYSTEM AND METHOD FOR ANALYZING A STORAGE SYSTEM FOR PERFORMANCE PROBLEMS USING PARAMETRIC DATA 审中-公开
    使用参数数据分析存储系统的性能问题的系统和方法

    公开(公告)号:US20150248339A1

    公开(公告)日:2015-09-03

    申请号:US14194467

    申请日:2014-02-28

    Applicant: NetApp, Inc.

    Abstract: Analysis is performed on a collection of data that is recorded for the storage system during a first time frame. The recorded collection of data includes a plurality of performance parameters that are determined from, for example, diagnostic tools that continually operate on the storage system. A set of baseline values are determined for each of the plurality of performance parameters by analyzing the recorded collection of data from an older portion of the time frame. For each parameter, a set of performance parameter values obtained from a recent portion of the time frame is compared to a corresponding baseline value of that performance parameter. From performing the comparison, one or more anomalies that are indicative of a particular problem on the storage system are determined for one or more of the plurality of performance parameters.

    Abstract translation: 对在第一时间段期间为存储系统记录的数据的集合执行分析。 记录的数据集合包括从例如在存储系统上持续操作的诊断工具确定的多个性能参数。 通过从时间框架的较旧部分分析记录的数据集合来确定多个性能参数中的每一个的一组基线值。 对于每个参数,将从时间帧的最近部分获得的一组性能参数值与该性能参数的相应基线值进行比较。 在执行比较时,针对多个性能参数中的一个或多个来确定指示存储系统上的特定问题的一个或多个异常。

    Apparatus and computer program product for adaptively determining response time distribution of transactional workloads
    165.
    发明授权
    Apparatus and computer program product for adaptively determining response time distribution of transactional workloads 有权
    用于自适应地确定事务工作负载的响应时间分布的装置和计算机程序产品

    公开(公告)号:US09122782B2

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

    申请号:US13246963

    申请日:2011-09-28

    Abstract: An adaptive mechanism is provided that learns the response time characteristics of a workload by measuring the response times of end user transactions, classifies response times into buckets, and dynamically adjusts the response time distribution as response time characteristics of the workload change. The adaptive mechanism maintains the actual distribution across changes and, thus, helps the end user to understand changes of workload behavior that take place over a longer period of time. The mechanism is stable enough to suppress spikes and returns a constant view of workload behavior, which is required for long term, performance analysis and capacity planning. The mechanism distinguishes between an initial learning phase of establishing the distribution and one or multiple reaction periods. The reaction periods can be for example a fast reaction period for strong fluctuations of the workload behavior and a slow reaction period for small deviations.

    Abstract translation: 提供了一种自适应机制,通过测量最终用户事务的响应时间,将响应时间分类为桶,并动态调整响应时间分布作为工作负载变化的响应时间特征,来学习工作负载的响应时间特征。 自适应机制保持实际的分布在变化之间,从而有助于最终用户了解更长时间内发生的工作负载行为的变化。 该机制足够稳定,可以抑制尖峰,并返回长期,性能分析和容量规划所需的工作负载行为的不间断视图。 该机制区分建立分布的初始学习阶段与一个或多个反应周期。 反应周期可以是例如对于工作负载行为的强烈波动和对于小偏差的缓慢的反应时间的快速反应时段。

    PROACTIVE RISK ANALYSIS AND GOVERNANCE OF UPGRADE PROCESS
    166.
    发明申请
    PROACTIVE RISK ANALYSIS AND GOVERNANCE OF UPGRADE PROCESS 有权
    主动风险分析和升级过程的治理

    公开(公告)号:US20150242302A1

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

    申请号:US14708753

    申请日:2015-05-11

    Abstract: An incompatible software level of an information technology infrastructure component is determined by comparing collected inventory information to a minimum recommended software level. If a knowledge base search finds that the incompatible software level is associated with a prior infrastructure outage event, an outage count score is determined for the incompatible software level by applying an outage rule to a historic count of outages caused by a similar incompatible software level, and combined with an average outage severity score assigned to the incompatible software level based on a level of severity of an actual historic failure of the component within a context of the infrastructure to generate a normalized historical affinity risk score. The normalized historical affinity risk score is provided for prioritizing the correction of the incompatible software level in the context of other normalized historical risk level scores of other determined incompatible software levels.

    Abstract translation: 通过将收集的库存信息与最低推荐的软件级别进行比较来确定信息技术基础架构组件的不兼容的软件级别。 如果知识库搜索发现不兼容的软件级别与先前的基础设施中断事件相关联,则通过将中断规则应用于由类似的不兼容软件级引起的历史计数的中断来确定不兼容软件级别的中断计数分数, 并且基于分配给不兼容软件级别的平均中断严重性得分,基于在基础设施的上下文内的组件的实际历史性故障的严重性级别,以产生归一化的历史亲和度风险评分。 提供归一化的历史亲和度风险分数,用于在其他确定的不兼容软件级别的其他归一化历史风险级别分数的上下文中对不兼容软件级别的校正进行优先级排序。

    Inline learning-based selective deduplication for primary storage systems
    168.
    发明授权
    Inline learning-based selective deduplication for primary storage systems 有权
    用于主存储系统的基于在线学习的选择性重复数据删除

    公开(公告)号:US09116936B2

    公开(公告)日:2015-08-25

    申请号:US13911155

    申请日:2013-06-06

    Abstract: A computing device receives a plurality of writes; each write is comprised of chunks of data. The computing device records metrics associated with the deduplication of the chunks of data from the plurality of writes. The computing device generates groups based on associating each group with a portion of a range of the metrics, such that each of the chunks of data are associated with one of the groups, and a similar number of chunks of data are associated with each group. The computing device determines a deduplication affinity for each of the groups based on the chunks of data that are duplicates and at least one metric. The computing device sets a threshold for the deduplication affinity and in response to any of the groups exceeding the threshold, the computing device excluding the chunks of data associated with a group exceeding the threshold, from deduplication.

    Abstract translation: 计算设备接收多个写入; 每个写入由数据块组成。 计算设备记录与来自多个写入的数据块的重复数据删除相关联的度量。 计算设备基于将每个组与度量的范围的一部分相关联地生成组,使得每个数据块中的每一个与组中的一个相关联,并且相似数量的数据块与每个组相关联。 计算设备基于重复的数据块和至少一个度量来确定每个组中的重复数据删除关联性。 计算设备针对重复数据删除关系设置阈值,并且响应于超过阈值的任何组,排除与超过阈值的组相关联的数据块的计算设备而不是重复数据删除。

Patent Agency Ranking