TIMELY CAUSALITY ANALYSIS IN HOMEGENEOUS ENTERPRISE HOSTS

    公开(公告)号:US20180336349A1

    公开(公告)日:2018-11-22

    申请号:US15972911

    申请日:2018-05-07

    Abstract: A method and system are provided for causality analysis of Operating System-level (OS-level) events in heterogeneous enterprise hosts. The method includes storing, by the processor, the OS-level events in a priority queue in a prioritized order based on priority scores determined from event rareness scores and event fanout scores for the OS-level events. The method includes processing, by the processor, the OS-level events stored in the priority queue in the prioritized order to provide a set of potentially anomalous ones of the OS-level events within a set amount of time. The method includes generating, by the processor, a dependency graph showing causal dependencies of at least the set of potentially anomalous ones of the OS-level events, based on results of the causality dependency analysis. The method includes initiating, by the processor, an action to improve a functioning of the hosts responsive to the dependency graph or information derived therefrom.

    Transparent performance inference of whole software layers and context-sensitive performance debugging
    27.
    发明授权
    Transparent performance inference of whole software layers and context-sensitive performance debugging 有权
    整个软件层的透明性能推断和上下文敏感的性能调试

    公开(公告)号:US09367428B2

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

    申请号:US14512653

    申请日:2014-10-13

    CPC classification number: G06F11/3636 G06F11/3419

    Abstract: Methods and systems for performance inference include inferring an internal application status based on a unified call stack trace that includes both user and kernel information by inferring user function instances. A calling context encoding is generated that includes information regarding function calling paths. Application performance is analyzed based on the encoded calling contexts. The analysis includes performing a top-down latency breakdown and ranking calling contexts according to how costly each function calling path is.

    Abstract translation: 用于性能推理的方法和系统包括通过推断用户功能实例来推断基于包括用户和内核信息的统一调用堆栈跟踪的内部应用程序状态。 生成包含有关函数调用路径的信息的调用上下文编码。 基于编码的呼叫上下文来分析应用性能。 分析包括根据每个功能调用路径的代价昂贵地执行自上而下的延迟故障和排序呼叫上下文。

    Layer 2 Path Tracing Through Context Encoding in Software Defined Networking
    28.
    发明申请
    Layer 2 Path Tracing Through Context Encoding in Software Defined Networking 有权
    通过软件定义网络中的上下文编码进行二层路径跟踪

    公开(公告)号:US20150281076A1

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

    申请号:US14665069

    申请日:2015-03-23

    CPC classification number: H04L45/02 H04L43/12 H04L45/64 H04L45/70

    Abstract: A computer implemented method for network monitoring includes providing network packet event characterization and analysis for network monitoring that includes supporting summarization and characterization of network packet traces collected across multiple processing elements of different types in a virtual network, including a trace slicing to organize individual packet events into path-based trace slices, a trace characterization to extract at least 2 types of feature matrix describing those trace slices, and a trace analysis to cluster, rank and query packet traces based on metrics of the feature matrix.

    Abstract translation: 一种用于网络监测的计算机实现方法包括为网络监测提供网络分组事件表征和分析,其包括支持在虚拟网络中跨越不同类型的多个处理元件收集的网络分组跟踪的概括和表征,包括用于组织各个分组事件的跟踪分片 基于路径的跟踪切片,提取描述这些跟踪切片的至少2种类型的特征矩阵的跟踪表征,以及基于特征矩阵的度量的集群,排序和查询分组跟踪的跟踪分析。

    Dynamic Border Line Tracing for Tracking Message Flows Across Distributed Systems
    29.
    发明申请
    Dynamic Border Line Tracing for Tracking Message Flows Across Distributed Systems 有权
    用于跟踪分布式系统中的消息流的动态边界线跟踪

    公开(公告)号:US20150278069A1

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

    申请号:US14665519

    申请日:2015-03-23

    CPC classification number: G06F11/3466

    Abstract: The present invention enables capturing API level calls using a combination of dynamic instrumentation and library overriding. The invention allows event level tracing of API function calls and returns, and is able to generate an execution trace. The instrumentation is lightweight and relies on dynamic library/shared library linking mechanisms in most operating systems. Hence we need no source code modification or binary injection. The tool can be used to capture parameter values, and return values, which can be used to correlate traces across API function calls to generate transaction flow logic.

    Abstract translation: 本发明可以使用动态检测和库重写的组合捕获API级别调用。 本发明允许API函数调用和返回的事件级别跟踪,并且能够生成执行跟踪。 该仪器是轻量级的,并且依赖于大多数操作系统中的动态库/共享库链接机制。 因此,我们不需要源代码修改或二进制注入。 该工具可用于捕获参数值和返回值,可用于将API函数调用之间的跟踪相关联,以生成事务流逻辑。

    OFFLINE QUERIES IN SOFTWARE DEFINED NETWORKS
    30.
    发明申请
    OFFLINE QUERIES IN SOFTWARE DEFINED NETWORKS 有权
    软件定义网络中的离线查询

    公开(公告)号:US20150172185A1

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

    申请号:US14571778

    申请日:2014-12-16

    Abstract: Methods and systems for finding a packet's routing path in a network includes intercepting control messages sent by a controller to one or more switches in a software defined network (SDN). A state of the SDN at a requested time is emulated and one or more possible routing paths through the emulated SDN is identified by replaying the intercepted control messages to one or more emulated switches in the emulated SDN. The one or more possible routing paths correspond to a requested packet injected into the SDN at the requested time.

    Abstract translation: 用于在网络中找到分组的路由路径的方法和系统包括将由控制器发送的控制消息拦截在软件定义网络(SDN)中的一个或多个交换机上。 仿真在请求时间的SDN的状态,并且通过在被仿真的SDN中重放被拦截的控制消息给一个或多个仿真的交换机来识别通过仿真的SDN的一个或多个可能的路由路径。 一个或多个可能的路由路径对应于在请求的时间内注入到SDN中的请求的分组。

Patent Agency Ranking