Correlating traces in a computing system
    61.
    发明授权
    Correlating traces in a computing system 有权
    计算系统中的相关跟踪

    公开(公告)号:US08935574B2

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

    申请号:US13328512

    申请日:2011-12-16

    Abstract: An apparatus, processor, and method for synchronizing trace data. A processor includes multiple cores, and each core operates at a different local clock frequency. A global clock is distributed to each core, and a timestamp is generated using the global clock and the local clock. The timestamp and a local clock saturation value are included in each trace entry, and the local clock saturation value is equal to the ratio between the local clock and the global clock. The trace entries from separate cores are time-correlated in a post-processing phase based on the timestamp and local clock saturation values.

    Abstract translation: 用于同步跟踪数据的装置,处理器和方法。 处理器包括多个核心,并且每个核心以不同的本地时钟频率运行。 全局时钟分配给每个核心,并使用全局时钟和本地时钟生成时间戳。 时间戳和本地时钟饱和值包含在每个跟踪条目中,本地时钟饱和值等于本地时钟与全局时钟之间的比率。 基于时间戳和本地时钟饱和度值,来自独立核心的跟踪条目在后处理阶段是时间相关的。

    Method and computer for obtaining using-frequency of application program
    62.
    发明授权
    Method and computer for obtaining using-frequency of application program 有权
    获取应用程序使用频率的方法和计算机

    公开(公告)号:US08930970B2

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

    申请号:US14128594

    申请日:2012-09-07

    Abstract: The invention relates to a method or a device for obtaining a using-frequency of a specified application program. The method comprises: obtaining an installing route of the specified application program, according to a system-registering information list; calling an API to monitor operation of the specified application program; recording a last start-up time and the installing route of the specified application program; obtaining the last start-up time of the specified application program based on the installing route as an index; comparing the last start-up time and a current time, to determine the using-frequency of the specified application program. The present invention can intercept the process start functions of the Operation System, to easily and efficiently obtain the using-frequency of the specified application program, easily manage the application program installed in the computer, and provide the base for optimizing the Operation System of the computer.

    Abstract translation: 本发明涉及一种用于获得特定应用程序的使用频率的方法或装置。 该方法包括:根据系统登记信息列表获取指定应用程序的安装路由; 调用API来监视指定应用程序的操作; 记录指定应用程序的最后启动时间和安装路径; 根据安装路线作为索引获取指定应用程序的最后启动时间; 比较最后的启动时间和当前时间,以确定指定应用程序的使用频率。 本发明可以截取操作系统的处理启动功能,轻松有效地获得指定应用程序的使用频率,轻松管理安装在计算机中的应用程序,并提供优化操作系统的基础 电脑。

    TRACING EVENTS IN AN AUTONOMOUS EVENT SYSTEM
    63.
    发明申请
    TRACING EVENTS IN AN AUTONOMOUS EVENT SYSTEM 有权
    在自动事件系统中追踪事件

    公开(公告)号:US20150006969A1

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

    申请号:US13929605

    申请日:2013-06-27

    Inventor: Ingar Hanssen

    CPC classification number: G06F11/348 G06F11/3037 G06F11/3476 G06F2201/835

    Abstract: Systems and methods for generating event trace records are described. One example system includes an event subsystem that receives signaling events generated by one or more associated peripheral devices. The system includes a trace module which is coupled to the event subsystem. The trace module receives the signaling events, samples the received signaling events, receives timestamps, and generates event trace records. Each event trace record includes the sampled signaling events and a respective timestamp indicative of the sampling time. The trace module can generate save commands, and deliver the event trace records and the save commands as outputs.

    Abstract translation: 描述用于生成事件跟踪记录的系统和方法。 一个示例系统包括事件子系统,其接收由一个或多个相关联的外围设备产生的信令事件。 该系统包括耦合到事件子系统的跟踪模块。 跟踪模块接收信令事件,对接收到的信令事件进行采样,接收时间戳,并生成事件跟踪记录。 每个事件跟踪记录包括采样信令事件和指示采样时间的相应时间戳。 跟踪模块可以生成保存命令,并将事件跟踪记录和保存命令作为输出。

    Resource planning for data protection validation
    64.
    发明授权
    Resource planning for data protection validation 有权
    数据保护验证资源规划

    公开(公告)号:US08924792B2

    公开(公告)日:2014-12-30

    申请号:US13482455

    申请日:2012-05-29

    Abstract: A solution for validating a set of data protection solutions is provided. A validation scenario can be defined, which can include data corresponding to a set of attributes for the validation scenario. The attributes can include a time frame for the validation scenario. The validation scenario also can include a set of backup images to be validated, each of which is generated using one of the set of data protection solutions. The set of backup images can be identified using the time frame. A set of resource requirements for implementing the validation scenario can be determined based on the set of backup images and the set of attributes for the validation scenario.

    Abstract translation: 提供了一套用于验证一组数据保护解决方案的解决方案。 可以定义验证场景,其可以包括对应于验证场景的一组属性的数据。 属性可以包括验证场景的时间范围。 验证场景还可以包括要验证的一组备份映像,每个备份映像使用一组数据保护解决方案之一生成。 可以使用时间框架来识别该组备份图像。 可以基于备份图像的集合和验证场景的一组属性来确定用于实现验证场景的一组资源需求。

    Operating System-Managed Interrupt Steering in Multiprocessor Systems
    65.
    发明申请
    Operating System-Managed Interrupt Steering in Multiprocessor Systems 有权
    多处理器系统中的操作系统管理中断转向

    公开(公告)号:US20140372649A1

    公开(公告)日:2014-12-18

    申请号:US13917634

    申请日:2013-06-13

    Abstract: An operating system is provided in which an interrupt router dynamically steers each interrupt to one or more processors within set of processors based on overall load information from the set of processors. An interrupt source is assigned to a processor based on the load imposed by the interrupt source and the target overall load for the processor. For example, each processor can maintain information about each interrupt it processes over time. The operating system receives this historical load information to determine an expected load for interrupts of a given type from a given device, an overall load on the system, and a target load for each processor. Given a set of interrupt sources, their expected loads, and target load for each processor, each interrupt source can be assigned dynamically to a processor during runtime of the system. On a regular basis, these assignments can be changed given current operating conditions of the system.

    Abstract translation: 提供了一种操作系统,其中中断路由器基于来自该组处理器的总体负载信息,动态地将每个中断的每个中断控制到一组处理器内的一个或多个处理器。 中断源根据中断源施加的负载和处理器的目标总负载分配给处理器。 例如,每个处理器可以保持关于其随时间处理的每个中断的信息。 操作系统接收该历史负载信息以确定给定设备的中断的预期负载,系统上的总体负载以及每个处理器的目标负载。 给定一组中断源,它们的预期负载和每个处理器的目标负载,每个中断源可以在系统的运行期间被动态分配给一个处理器。 在系统的当前操作条件下,可以定期更改这些作业。

    RECOVERY FROM FAILURE OF PRIMARY STORAGE VOLUMES BY USING MIRRORED DATA MAINTAINED WITH HOST TIMESTAMPS
    66.
    发明申请
    RECOVERY FROM FAILURE OF PRIMARY STORAGE VOLUMES BY USING MIRRORED DATA MAINTAINED WITH HOST TIMESTAMPS 有权
    通过使用主机数据维护的主存储恢复原始存储卷的故障恢复

    公开(公告)号:US20140351534A1

    公开(公告)日:2014-11-27

    申请号:US13901082

    申请日:2013-05-23

    Abstract: A primary storage controller receives an input/output (I/O) command from a host, wherein a host timestamp is associated with the I/O command. During a mirroring of storage volumes to a secondary storage controller, the primary storage controller communicates the host timestamp associated with the I/O command to the secondary storage controller, wherein mirrored copies of the storage volumes are timestamped based on at least the host timestamp and an elapsed time since a last host I/O command. A recovery is made from a failure of one or more of the storage volumes in the primary storage controller, by using the timestamped mirrored copies of the storage volumes.

    Abstract translation: 主存储控制器从主机接收输入/输出(I / O)命令,其中主机时间戳与I / O命令相关联。 在将存储卷镜像到辅助存储控制器期间,主存储控制器将与I / O命令相关联的主机时间戳传送到辅助存储控制器,其中存储卷的镜像副本至少基于主机时间戳和时间戳, 自上次主机I / O命令以来经过的时间。 通过使用存储卷的时间戳记镜像副本,从主存储控制器中的一个或多个存储卷的故障进行恢复。

    Collective Operation Management In A Parallel Computer
    67.
    发明申请
    Collective Operation Management In A Parallel Computer 有权
    并行计算机集体操作管理

    公开(公告)号:US20140258417A1

    公开(公告)日:2014-09-11

    申请号:US13793895

    申请日:2013-03-11

    Abstract: Methods, apparatuses, and computer program products for collective operation management in a parallel computer are provided. Embodiments include a parallel computer having a first compute node operatively coupled for data communications over a tree data communications network with a plurality of child compute nodes. Embodiments also include each child compute node performing a first collective operation. The first compute rode, for each child compute node, receives from the child compute node, a result of the first collective operation performed by the child compute node. For each result received from a child compute node, the first compute node stores a timestamp indicating a time that the child compute node completed the first collective operation. The first compute node also manages, based on the stored timestamps, execution of a second collective operation over the tree data communications network.

    Abstract translation: 提供并行计算机中集体运行管理的方法,装置和计算机程序产品。 实施例包括具有第一计算节点的并行计算机,该第一计算节点可操作地耦合以用于通过树数据通信网络与多个子计算节点进行数据通信。 实施例还包括执行第一集合操作的每个子计算节点。 对于每个子计算节点,第一计算路径从子计算节点接收由子计算节点执行的第一集合操作的结果。 对于从子计算节点接收的每个结果,第一计算节点存储指示子计算节点完成第一集合操作的时间的时间戳。 第一计算节点还基于所存储的时间戳管理在树数据通信网络上执行第二集合操作。

    POWER TELEMETRY REMOTE MONITORING
    68.
    发明申请
    POWER TELEMETRY REMOTE MONITORING 审中-公开
    电力远程监控

    公开(公告)号:US20140229754A1

    公开(公告)日:2014-08-14

    申请号:US13764368

    申请日:2013-02-11

    Abstract: Embodiments disclosed herein generally relate to the collection and correlation of power consumption data for mobile devices. Power consumption data for a mobile device is collected and correlated with system activity by monitoring what processes are being run on the CPU and measuring the power being consumed within the mobile device. The power being consumed within the mobile device is measured via a plurality of power monitors, such as sensors, disposed within the mobile device and buffered using an auxiliary microcontroller that resides separately from the CPU. Further, in some embodiments, temperature data also is measured via a temperature sensor.

    Abstract translation: 本文公开的实施例通常涉及用于移动设备的功耗数据的收集和相关。 通过监视在CPU上运行哪些进程并测量移动设备内消耗的功率,收集移动设备的功耗数据并与系统活动相关联。 在移动设备内消耗的功率是经由设置在移动设备内的多个功率监视器(诸如传感器)来测量的,并且使用与CPU分开设置的辅助微控制器进行缓冲。 此外,在一些实施例中,也经由温度传感器测量温度数据。

    RATE OF OPERATION PROGRESS REPORTING
    69.
    发明申请
    RATE OF OPERATION PROGRESS REPORTING 有权
    操作进度报告率

    公开(公告)号:US20140208324A1

    公开(公告)日:2014-07-24

    申请号:US13748451

    申请日:2013-01-23

    Abstract: According to one aspect of the present disclosure, a method and technique for rate of operation progress reporting is disclosed. The method includes: responsive to completion by an application of one or more batch operations, storing an operation count corresponding to each completed batch operation; and, responsive to being polled by a monitoring module: identifying a time reporting window for the batch operations; and reporting a rate of progress meter value for the batch operations to the monitoring module based on the operation counts and the time reporting window.

    Abstract translation: 根据本公开的一个方面,公开了一种运行速度报告的方法和技术。 该方法包括:响应于应用完成一个或多个批次操作,存储对应于每个完成的批次操作的操作计数; 并且响应于被监视模块进行轮询:识别批次操作的时间报告窗口; 并根据运行计数和时间报告窗口向监控模块报告批量运行的进度计量值。

Patent Agency Ranking