Method and system for computer assisted hot-tracing mechanism
    51.
    发明授权
    Method and system for computer assisted hot-tracing mechanism 有权
    计算机辅助热追踪机制的方法与系统

    公开(公告)号:US09489286B2

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

    申请号:US14168375

    申请日:2014-01-30

    CPC classification number: G06F11/3644 G06F11/3636

    Abstract: This invention provides a new mechanism for “Hot-Tracing” using a novel placeholder mechanism and binary rewriting techniques, which leverages existing compiler flags in order to enable light-weight and highly flexible dynamic instrumentation. Broadly, I-Probe can be divided in 2 distinct workflows—1. Pre-processing (ColdPatch), and 2. Hot Tracing. The first phase is a pre-processing mechanism to prepare the binary for phase 2. The second phase is the actual hot-tracing mechanism, which allows users to dynamically instrument functions (more specifically symbols) of their choice.

    Abstract translation: 本发明提供了一种使用新型占位符机制和二进制重写技术的“热追踪”的新机制,其利用现有的编译器标志以便实现轻量级和高度灵活的动态仪器。 普遍来说,I-Probe可以分为两个不同的工作流程 - 1。 预处理(ColdPatch)和2.热追踪。 第一阶段是为阶段2准备二进制的预处理机制。第二阶段是实际的热追踪机制,允许用户动态地对其选择的功能(更具体地说是符号)进行仪器仪表功能。

    SYSTEM AND METHOD FOR PROFILING REQUESTS IN SERVICE SYSTEMS
    52.
    发明申请
    SYSTEM AND METHOD FOR PROFILING REQUESTS IN SERVICE SYSTEMS 有权
    在服务系统中分配要求的系统和方法

    公开(公告)号:US20160063398A1

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

    申请号:US14839363

    申请日:2015-08-28

    Abstract: A system and method for profiling a request in a service system with kernel events including a pre-processing module configured to obtain kernel event traces from the service system and determine starting and ending communication pairs of a request path for a request. A learning module is configured to learn pairwise relationships between the starting and ending communication pairs of training traces of sequential requests. A generation module is configured to generate communication paths for the request path from the starting and ending communication pairs of testing traces of concurrent requests using a heuristic procedure that is guided by the learned pairwise relationships and generate the request path for the request from the communication paths. The system and method precisely determine request paths for applications in a distributed system from kernel event traces even when there are numerous concurrent requests.

    Abstract translation: 一种用于在具有内核事件的服务系统中对请求进行分析的系统和方法,所述内核事件包括预处理模块,所述预处理模块被配置为从所述服务系统获取内核事件跟踪并且确定请求的请求路径的起始和结束通信对。 学习模块被配置为学习顺序请求的训练轨迹的开始和结束通信对之间的成对关系。 生成模块被配置为使用由所学习的成对关系指导的启发式过程从并发请求的测试跟踪的起始和结束通信对生成针对请求路径的通信路径,并且从通信路径生成针对请求的请求路径 。 即使有许多并发请求,系统和方法也可以精确地确定来自内核事件跟踪的分布式系统中应用程序的请求路径。

    Network management
    53.
    发明授权
    Network management 有权
    网络管理

    公开(公告)号:US09253042B2

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

    申请号:US14041102

    申请日:2013-09-30

    CPC classification number: H04L41/12 H04L43/0876 H04L43/10 Y02D30/30

    Abstract: A method implemented in a network apparatus used in a network is disclosed. The method includes sensing network topology and network utilization, receiving a request from an application, deciding path setup requirement using network state information obtained from the network topology and the network utilization, and translating the path setup requirement into a rule to be installed. Other methods, apparatuses, and systems also are disclosed.

    Abstract translation: 公开了一种在网络中使用的网络装置中实现的方法。 该方法包括感知网络拓扑和网络利用率,从应用接收请求,使用从网络拓扑获得的网络状态信息和网络利用率确定路径设置要求,以及将路径设置要求转换为要安装的规则。 还公开了其它方法,装置和系统。

    Method and system for correlated tracing with automated multi-layer function instrumentation localization
    57.
    发明授权
    Method and system for correlated tracing with automated multi-layer function instrumentation localization 有权
    自动多层功能仪器定位的相关跟踪方法与系统

    公开(公告)号:US09092568B2

    公开(公告)日:2015-07-28

    申请号:US13873610

    申请日:2013-04-30

    CPC classification number: G06F11/3636 G06F11/3604

    Abstract: A system for automatically instrumenting and tracing an application program and related software components achieves a correlated tracing of the program execution. It includes tracing of endpoints that are the set of functions in the program execution path that the developers are interested. The tracing endpoints and related events become the total set of functions to be traced in the program (called instrument points). This invention automatically analyzes the program and generates such instrumentation points to enable correlated tracing. The generated set of instrumentation points addresses common questions that developers ask when they use monitoring tools.

    Abstract translation: 用于自动测试和跟踪应用程序和相关软件组件的系统实现了程序执行的相关跟踪。 它包括跟踪开发人员感兴趣的程序执行路径中的一组函数的端点。 跟踪终点和相关事件成为程序中要追踪的功能的总数(称为仪器点)。 本发明自动分析程序并生成这样的仪器点以实现相关跟踪。 生成的仪器仪表组解决了开发人员在使用监控工具时所要求的常见问题。

    Method and system for software system performance diagnosis with kernel event feature guidance
    58.
    发明授权
    Method and system for software system performance diagnosis with kernel event feature guidance 有权
    内核事件功能指导软件系统性能诊断方法与系统

    公开(公告)号:US09075912B2

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

    申请号:US13850562

    申请日:2013-03-26

    Abstract: A method includes generating a normal trace in a training stage for the monitored software systems and a monitored trace in the deployment stage for anomaly detection, applying resource transfer functions to traces to convert them to resource features, and system call categorization to traces to convert them to program behavior features, performing anomaly detection in a global scope using the derived resource features and program behavior features, in case the system finds no anomaly, generating no anomaly report, in case the anomaly is found, including the result in an anomaly report; and performing conditional anomaly detection.

    Abstract translation: 一种方法包括在受监视的软件系统的训练阶段生成正常轨迹,以及在部署阶段中用于异常检测的受监控轨迹,将资源传递函数应用到轨迹以将其转换为资源特征,以及将系统调用分类到跟踪以转换它们 程序行为特征,使用导出的资源特征和程序行为特征在全局范围内执行异常检测,以防系统发现异常情况,发现异常报告,包括异常报告中的结果; 并执行条件异常检测。

    Method and System for Computer Assisted Hot-Tracing Mechanism
    59.
    发明申请
    Method and System for Computer Assisted Hot-Tracing Mechanism 有权
    计算机辅助热追踪机制的方法与系统

    公开(公告)号:US20140229921A1

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

    申请号:US14168375

    申请日:2014-01-30

    CPC classification number: G06F11/3644 G06F11/3636

    Abstract: This invention provides a new mechanism for “Hot-Tracing” using a novel placeholder mechanism and binary rewriting techniques, which leverages existing compiler flags in order to enable light-weight and highly flexible dynamic instrumentation. Broadly, I-Probe can be divided in 2 distinct workflows—1. Pre-processing (ColdPatch), and 2. Hot Tracing. The first phase is a pre-processing mechanism to prepare the binary for phase 2. The second phase is the actual hot-tracing mechanism, which allows users to dynamically instrument functions (more specifically symbols) of their choice.

    Abstract translation: 本发明提供了一种使用新型占位符机制和二进制重写技术的“热追踪”的新机制,其利用现有的编译器标志以便实现轻量级和高度灵活的动态仪器。 普遍来说,I-Probe可以分为两个不同的工作流程 - 1。 预处理(ColdPatch)和2.热追踪。 第一阶段是为阶段2准备二进制的预处理机制。第二阶段是实际的热追踪机制,允许用户动态地对其选择的功能(更具体地说是符号)进行仪器仪表功能。

    Method and System for Software System Performance Diagnosis with Kernel Event Feature Guidance
    60.
    发明申请
    Method and System for Software System Performance Diagnosis with Kernel Event Feature Guidance 有权
    内核事件功能指导软件系统性能诊断方法与系统

    公开(公告)号:US20140115403A1

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

    申请号:US13850562

    申请日:2013-03-26

    Abstract: A method includes generating a normal trace in a training stage for the monitored software systems and a monitored trace in the deployment stage for anomaly detection, applying resource transfer functions to traces to convert them to resource features, and system call categorization to traces to convert them to program behavior features, performing anomaly detection in a global scope using the derived resource features and program behavior features, in case the system finds no anomaly, generating no anomaly report, in case the anomaly is found, including the result in an anomaly report; and performing conditional anomaly detection.

    Abstract translation: 一种方法包括在受监视的软件系统的训练阶段生成正常轨迹,以及在部署阶段中用于异常检测的受监控轨迹,将资源传递函数应用到轨迹以将其转换为资源特征,以及将系统调用分类到跟踪以转换它们 程序行为特征,使用导出的资源特征和程序行为特征在全局范围内执行异常检测,以防系统发现异常情况,发现异常报告,包括异常报告中的结果; 并执行条件异常检测。

Patent Agency Ranking