Automatic baselining of anomalous event activity in time series data
    101.
    发明授权
    Automatic baselining of anomalous event activity in time series data 有权
    时间序列数据中异常事件活动的自动基线

    公开(公告)号:US09471778B1

    公开(公告)日:2016-10-18

    申请号:US14953742

    申请日:2015-11-30

    Abstract: Software that automatically creates baselines from time series data of computer system activity, thereby providing immediate value from observed system data. The software performs the following operations: (i) receiving values of one or more attributes of a computing system that correspond to one or more time periods; (ii) determining a first set of statistical thresholds for the received values, wherein the received values include a subset of values that exceed the first set of statistical thresholds; (iii) determining a second set of statistical thresholds for the subset of values that exceed the first set of statistical thresholds; and (iv) determining a baseline pattern for the one or more attributes based, at least in part, on the determined first set of statistical thresholds and the determined second set of statistical thresholds.

    Abstract translation: 软件可以根据计算机系统活动的时间序列数据自动创建基线,从而提供观察系统数据的即时价值。 软件执行以下操作:(i)接收对应于一个或多个时间段的计算系统的一个或多个属性的值; (ii)确定所接收的值的第一组统计阈值,其中所述接收的值包括超过所述第一组统计阈值的值的子集; (iii)确定超过第一组统计阈值的值子集的第二组统计阈值; 以及(iv)至少部分地基于所确定的第一组统计阈值和所确定的第二组统计阈值来确定所述一个或多个属性的基线模式。

    Systems and methods for reducing load database time
    102.
    发明授权
    Systems and methods for reducing load database time 有权
    减少负载数据库时间的系统和方法

    公开(公告)号:US09471439B2

    公开(公告)日:2016-10-18

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

    DISTRIBUTED SCHEDULER
    103.
    发明申请
    DISTRIBUTED SCHEDULER 审中-公开
    分布式调度器

    公开(公告)号:US20160301559A1

    公开(公告)日:2016-10-13

    申请号:US15188293

    申请日:2016-06-21

    Applicant: Google Inc.

    Abstract: A method, system, and computer readable medium for managing applications on an application execution system are disclosed. On an application server the number of instances of a first application type that are in a busy state is determined. This determination is performed at each respective time interval in a plurality of time intervals. Then, a first running average for the busy state of the first application type is computed based upon the number of instances of the first application type that are in a busy state, at the application server, at each respective time interval. A removal request is sent when the first running average for the busy state meets a first removal criterion. The removal request is a request to remove the application server from a data structure that specifies which of a plurality of application servers accept service requests for the first application type.

    Abstract translation: 公开了一种用于在应用执行系统上管理应用的方法,系统和计算机可读介质。 在应用服务器上,确定处于忙状态的第一应用类型的实例数。 在多个时间间隔中的每个相应时间间隔执行该确定。 然后,基于处于忙状态的第一应用类型的实例的数量,在应用服务器处,以各自的时间间隔计算第一应用类型的忙状态的第一运行平均值。 当繁忙状态的第一个运行平均值满足第一个删除标准时,将发送删除请求。 删除请求是从数据结构去除应用服务器的请求,该数据结构指定多个应用服务器中的哪一个接受针对第一应用类型的服务请求。

    System and method for providing performance sampling in a computing system
    104.
    发明授权
    System and method for providing performance sampling in a computing system 有权
    在计算系统中提供性能采样的系统和方法

    公开(公告)号:US09465709B2

    公开(公告)日:2016-10-11

    申请号:US14088090

    申请日:2013-11-22

    Applicant: NetApp, Inc.

    Inventor: Joseph Weihs

    Abstract: A method performed by a computer system, the method including maintaining a plurality of work-based counters, each of the work-based counters being associated with a respective functional entity of a plurality of functional entities, in response to determining that a first one of the work-based counters has reached a threshold, sampling a performance data of a first functional entity associated with the first one of the work-based counters, and presenting the sampled performance data to an analysis tool separate from an operating system of the computer system.

    Abstract translation: 一种由计算机系统执行的方法,所述方法包括维护多个基于工作的计数器,每个基于工作的计数器与多个功能实体的相应功能实体相关联,响应于确定第一个 基于工作的计数器已经达到阈值,对与第一个基于工作的计数器相关联的第一功能实体的性能数据进行采样,并将采样的性能数据呈现给与计算机系统的操作系统分开的分析工具 。

    Performance during playback of logged data storage operations
    105.
    发明授权
    Performance during playback of logged data storage operations 有权
    播放记录的数据存储操作期间的性能

    公开(公告)号:US09459970B2

    公开(公告)日:2016-10-04

    申请号:US14281774

    申请日:2014-05-19

    Applicant: NetApp, Inc.

    Abstract: Technology is disclosed for improving performance during playback of logged data storage operations. The technology can monitor a log to which data storage operations are written before data is committed to a data storage device or a volume; determine counts of various types of data storage operations; and when the counts exceed a specified threshold, cause the data storage operations to be committed to the data storage device or the volume. Some data storage operations can be coalesced during playback to further improve performance.

    Abstract translation: 公开了用于在回放记录的数据存储操作期间提高性能的技术。 该技术可以在数据提交到数据存储设备或卷之前监视写入数据存储操作的日志; 确定各种类型的数据存储操作的计数; 并且当计数超过指定的阈值时,导致数据存储操作被提交到数据存储设备或卷。 一些数据存储操作可以在播放期间合并,以进一步提高性能。

    Systems and methods for monitoring multiple heterogeneous software applications
    106.
    发明授权
    Systems and methods for monitoring multiple heterogeneous software applications 有权
    用于监控多个异构软件应用程序的系统和方法

    公开(公告)号:US09448998B1

    公开(公告)日:2016-09-20

    申请号:US13556678

    申请日:2012-07-24

    Applicant: Emory W. Bluhm

    Inventor: Emory W. Bluhm

    Abstract: A system monitors each of multiple applications. For each application, a corresponding monitoring script sets forth procedures for monitoring the application. A script execution engine executes each script, and each executed script retrieves indicia to be monitored from the corresponding application. For each retrieved indicia, the script generates a corresponding record in a generic format employed across all applications, which includes a date and time the indicia was retrieved, a name of the application from which the indicia was retrieved, a name of the indicia, and a value for the retrieved indicia. A monitoring database stores the records generated by each script in the generic format. A generic monitoring console retrieves various records in the generic format from the monitoring database for various ones of the multiple applications and displays monitoring information for various ones of the multiple applications as generated from the various records.

    Abstract translation: 系统监视多个应用程序中的每一个。 对于每个应用程序,相应的监视脚本阐述了监视应用程序的过程。 脚本执行引擎执行每个脚本,每个执行的脚本从相应的应用程序检索要监视的标记。 对于每个检索到的标记,脚本以所有应用程序中采用的通用格式生成相应的记录,其中包括检索标记的日期和时间,从中检索标记的应用程序的名称,标记的名称,以及 检索标记的值。 监视数据库以通用格式存储每个脚本生成的记录。 通用监视控制台从监控数据库中检索多种应用程序中的各种应用程序的通用格式的各种记录,并显示从各种记录生成的多种应用程序中的各种应用程序的监视信息。

    Resource management method and resource management system
    108.
    发明授权
    Resource management method and resource management system 有权
    资源管理方法和资源管理系统

    公开(公告)号:US09432256B2

    公开(公告)日:2016-08-30

    申请号:US14425525

    申请日:2014-03-27

    Applicant: Hitachi, Ltd.

    Abstract: In a cloud environment where multiple applications having different performance characteristics are operated in a mixture, in order to specify the cause of performance deterioration and to solve the confliction of requests related to a shared resource, the present invention detects the performance deterioration of resources allocated to multiple instances constituting a logical server configuration, and extracts an instance sharing resources existing performance deterioration, and compares a performance tendency of the extracted instance and a performance pattern showing a characteristics extracted from a performance information of the resource in association with a bottleneck factor, to thereby estimate the bottleneck factor by calculating mutual similarities and determining a performance pattern where the calculated similarity becomes maximum.

    Abstract translation: 在具有不同性能特征的多个应用在混合中运行的云环境中,为了指定性能恶化的原因并解决与共享资源相关的请求的冲突,本发明检测分配给 构成逻辑服务器配置的多个实例,并且提取现有的性能恶化的实例共享资源,并且将提取的实例的性能趋势和表示从资源的性能信息提取的特性与瓶颈因素相对应的性能模式进行比较, 从而通过计算相互相似性并确定计算出的相似度变得最大的性能模式来估计瓶颈因素。

    CACHE CONTROLLER FOR NON-VOLATILE MEMORY
    110.
    发明申请
    CACHE CONTROLLER FOR NON-VOLATILE MEMORY 审中-公开
    用于非易失性存储器的缓存控制器

    公开(公告)号:US20160246724A1

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

    申请号:US15031805

    申请日:2013-10-31

    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to control a cache. An example method includes monitoring cache lines in a cache, the cache lines storing recently written data to the cache, the recently written data corresponding to main memory, comparing a total quantity of the cache lines to a threshold that is less than a cache line storage capacity of the cache, and causing a write back of at least one of the cache lines to the main memory when a store event causes the total quantity of the cache lines to satisfy the threshold.

    Abstract translation: 公开了方法,装置,系统和制品以控制高速缓存。 示例性方法包括监视高速缓存中的高速缓存行,将高速缓存行存储到高速缓存的最近写入的数据,最近写入的与主存储器相对应的数据,将高速缓存行的总量与小于高速缓存行存储器的阈值进行比较 高速缓存的容量,并且当存储事件导致高速缓存行的总量满足阈值时,使至少一条高速缓存行写回主存储器。

Patent Agency Ranking