Real-time monitoring and control in a multi-nodal, multi-tiered distributed system
    41.
    发明授权
    Real-time monitoring and control in a multi-nodal, multi-tiered distributed system 有权
    在多节点,多层分布式系统中实时监控

    公开(公告)号:US09391848B1

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

    申请号:US14981077

    申请日:2015-12-28

    Abstract: A computer system is disclosed that involves multiple communicatively interconnected computers, a Monitoring and Control Program (MCP) on each node, wherein each MCP is communicatively interconnected to other MCPs, wherein at least one of the MCPs acts as a controlling MCP, wherein the controlling MCP will execute, and communicate, operating system-independent MCP control language commands to other MCPs to at least cause the other MCPs to monitor execution of the transactions of the production workloads across the nodes, on a per-transaction basis, with each MCP monitoring individual transaction execution on its node in real-time, and wherein, in conjunction with the monitoring, the MCPs will collectively generate a transaction table, on a node and transaction basis, detailing parametric information regarding the execution of the transactions across the nodes, with at least one of the MCPs effecting storage of the transaction table.

    Abstract translation: 公开了一种计算机系统,其涉及多个通信互连的计算机,每个节点上的监测和控制程序(MCP),其中每个MCP通信地互连到其他MCP,其中至少一个MCP用作控制MCP,其中控制 MCP将执行和通信操作系统独立的MCP控制语言命令到其他MCP,以至少使其他MCP根据每个事务基础监视节点之间的生产工作负载的执行情况,每个MCP监视 在其节点上实时地执行单独的事务,并且其中,结合监视,MCP将在节点和事务的基础上共同地生成事务表,详细描述有关跨节点的事务的执行的参数信息, 至少一个MCP影响事务表的存储。

    Event counter checkpointing and restoring
    43.
    发明授权
    Event counter checkpointing and restoring 有权
    事件计数器检查和恢复

    公开(公告)号:US09372764B2

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

    申请号:US14555104

    申请日:2014-11-26

    Abstract: Event counter checkpointing and restoring is disclosed. In one implementation, a processor includes a first event counter to count events that occur during execution within the processor, event counter checkpoint logic, communicably coupled with the first event counter, to store, prior to a transactional execution of the processor, a value of the first event counter, a second event counter to count events prior to and during the transactional execution, wherein the second event counter is to increment without resetting after the transactional execution is aborted, event count restore logic to restore the first event counter to the stored value after the transactional execution is aborted, and tuning logic to determine, in response to aborting of the transactional execution, a number of the events that occurred during the transactional execution based on the stored value of the first event counter and a value of the second event counter.

    Abstract translation: 公开了事件计数器检查点和恢复。 在一个实现中,处理器包括第一事件计数器,用于计数在处理器内执行期间发生的事件,与第一事件计数器通信地耦合的事件计数器检查点逻辑,以在处理器的事务执行之前存储值 第一事件计数器,在事务执行之前和期间对事件进行计数的第二事件计数器,其中第二事件计数器在事务执行中止之后增加而不重置,事件计数恢复逻辑将第一事件计数器还原到所存储的 以及调整逻辑,以响应于事务执行中止,确定在事务执行期间基于第一事件计数器的存储值和第二事件计数器的值发生的事件的数量 事件柜台

    Run-time instrumentation sampling in transactional-execution mode
    44.
    发明授权
    Run-time instrumentation sampling in transactional-execution mode 有权
    在事务执行模式下的运行时仪表采样

    公开(公告)号:US09372693B2

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

    申请号:US13788490

    申请日:2013-03-07

    Abstract: Embodiments of the invention relate to implementing run-time instrumentation sampling in transactional-execution mode. An aspect of the invention includes a method for implementing run-time instrumentation sampling in transactional-execution mode. The method includes determining, by a processor, that the processor is configured to execute instructions of an instruction stream in a transactional-execution mode, the instructions defining a transaction. The method also includes interlocking completion of storage operations of the instructions to prevent instruction-directed storage until completion of the transaction. The method further includes recognizing a sample point during execution of the instructions while in the transactional-execution mode. The method additionally includes run-time-instrumentation-directed storing, upon successful completion of the transaction, run-time instrumentation information obtained at the sample point.

    Abstract translation: 本发明的实施例涉及在事务执行模式中实现运行时仪表采样。 本发明的一个方面包括一种在事务执行模式下实现运行时仪表采样的方法。 该方法包括由处理器确定处理器被配置为以事务执行模式执行指令流的指令,定义事务的指令。 该方法还包括互锁完成指令的存储操作,以防止指令导向的存储直到交易完成。 该方法还包括在事务执行模式期间在执行指令期间识别采样点。 该方法另外包括在成功完成事务之后的运行时仪表导向存储,在采样点获得的运行时仪表信息。

    MULTIPLE TRANSACTION LOGS IN A DISTRIBUTED STORAGE SYSTEM
    45.
    发明申请
    MULTIPLE TRANSACTION LOGS IN A DISTRIBUTED STORAGE SYSTEM 有权
    分布式存储系统中的多个交易日志

    公开(公告)号:US20160173599A1

    公开(公告)日:2016-06-16

    申请号:US14569582

    申请日:2014-12-12

    Abstract: In various embodiments, methods and systems for implementing multiple transaction logs in a distributed storage system are provided. A log stream component detects performance metrics of a plurality of log streams. The performance metrics are associated with requests from partitions in the distributed storage system. A transaction component receives a request to execute a transaction using a log stream. The request is received from a partition of the distributed storage system. The performance metrics of the plurality of log streams can be referenced, where the performance metrics indicate a performance capacity of a selected log stream to process the request. A log stream for executing the transaction is determined based on the performance capacity. The log stream selected can also factor request attributes of the request. The transaction component communicates the request to be executed, using the log stream to perform the transaction.

    Abstract translation: 在各种实施例中,提供了用于在分布式存储系统中实现多个事务日志的方法和系统。 日志流组件检测多个日志流的性能度量。 性能指标与分布式存储系统中分区的请求相关联。 事务组件使用日志流接收执行事务的请求。 从分布式存储系统的分区接收请求。 可以引用多个日志流的性能指标,其中性能度量指示所选日志流的处理请求的性能能力。 用于执行事务的日志流基于性能能力来确定。 所选择的日志流也可以要求请求请求属性。 事务组件使用日志流来传送要执行的请求来执行事务。

    AUTOMATED DETECTION OF A SYSTEM ANOMALY
    46.
    发明申请
    AUTOMATED DETECTION OF A SYSTEM ANOMALY 审中-公开
    自动检测系统异常

    公开(公告)号:US20160162348A1

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

    申请号:US15019785

    申请日:2016-02-09

    Abstract: A method for automated detection of a real IT system problem may include obtaining monitor measurements of metrics associated with activities of a plurality of configuration items of the IT system. The method may also include detecting anomalies in the monitor measurements. The method may further include grouping concurrent anomalies of the detected anomalies corresponding to configuration items of the plurality of configuration items which are topologically linked to be regarded as a system anomaly. The method may further include calculating a significance score for the system anomaly, and determining that the system anomaly relates to a real system problem based on the calculated significance score.

    Abstract translation: 用于自动检测真实IT系统问题的方法可以包括获得与IT系统的多个配置项的活动相关联的度量的监视器测量。 该方法还可以包括检测监视器测量中的异常。 所述方法还可以包括对与所述多个配置项目的配置项目相对应的检测到的异常的并发异常进行分组,所述配置项目被拓扑地链接以被认为是系统异常。 该方法还可以包括计算系统异常的显着性得分,并且基于所计算的显着性分数来确定系统异常与实际系统问题相关。

    BUSINESS TRANSACTION CONTEXT FOR CALL GRAPH
    47.
    发明申请
    BUSINESS TRANSACTION CONTEXT FOR CALL GRAPH 有权
    业务交易背景调用图

    公开(公告)号:US20160127217A1

    公开(公告)日:2016-05-05

    申请号:US14530560

    申请日:2014-10-31

    Abstract: An application which utilizes a single thread is monitored and context for the individual requests and business transactions operating on that platform are provided. A wrapper is placed is around an object that calls a request. The wrapper renames a request object. Request objects are renamed with a unique name when they are called. When a call stack is sampled, the sampler will retrieve the unique name. Performance data associated with the unique name may be correlated to a business transaction and particular request as metrics are subsequently analyzed. For subsequent reporting, such as call graph reporting, the report or call graph will have requests in the context of a particular business transaction and a particular request instance. This provides more context in reporting of an business application request for frameworks that utilize as single request for multiple threads.

    Abstract translation: 监视利用单个线程的应用程序,并提供在该平台上运行的各个请求和业务事务的上下文。 在调用请求的对象周围放置一个包装器。 包装器重命名请求对象。 请求对象在被调用时被重命名为唯一的名称。 当调用堆栈被采样时,采样器将检索唯一的名称。 与唯一名称相关联的性能数据可以与业务交易和特定请求相关联,因为随后分析度量。 对于后续报告,例如调用图报表,报表或调用图将在特定业务事务和特定请求实例的上下文中具有请求。 这提供了报告业务应用程序请求的更多上下文,该请求用作多个线程的单个请求。

    METHODS AND COMPUTER PROGRAM PRODUCTS FOR GENERATING A MODEL OF NETWORK APPLICATION HEALTH
    50.
    发明申请
    METHODS AND COMPUTER PROGRAM PRODUCTS FOR GENERATING A MODEL OF NETWORK APPLICATION HEALTH 审中-公开
    用于生成网络应用程序健康模型的方法和计算机程序产品

    公开(公告)号:US20160036663A1

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

    申请号:US14881105

    申请日:2015-10-12

    Inventor: John B. Bley

    Abstract: Provided are methods and computer program products for generating a model of network application health. Methods may include receiving activity data that corresponds to activities of multiple applications that are operable to execute on at least one networked device, and combining the received activity data to remove redundant portions thereof and/or to reconcile inconsistencies therein. Based on the received activity data, ones of the multiple applications are identified, and relationships between the identified applications are determined. A model is generated including the identified applications and the relationships therebetween, and a representation of the model is displayed. Related computer program products are also provided.

    Abstract translation: 提供了用于生成网络应用程序健康模型的方法和计算机程序产品。 方法可以包括接收对应于可操作以在至少一个联网设备上执行的多个应用的​​活动的活动数据,以及组合所接收的活动数据以去除其冗余部分和/或调和其中的不一致性。 基于所接收到的活动数据,识别多个应用中的一个,确定所识别的应用之间的关系。 生成包括识别的应用程序及其间的关系的模型,并且显示模型的表示。 还提供了相关的计算机程序产品。

Patent Agency Ranking