Automated log analysis
    1.
    发明授权

    公开(公告)号:US10769152B2

    公开(公告)日:2020-09-08

    申请号:US15368373

    申请日:2016-12-02

    IPC分类号: G06F16/22 G06F16/2455

    摘要: There is disclosed in an example a computer-implemented method of providing automated log analysis, including: receiving a log stream comprising a plurality of transaction log entries, the log entries comprising a time stamp, a component identification (ID), and a name value pair identifying a transaction; creating an index comprising mapping a key ID to a name value pair of a log entry; and selecting from the index a key ID having a relatively large number of repetitions. There is also disclosed an apparatus and computer-readable medium for performing the method.

    OPTIMIZING SERVERLESS COMPUTING USING A DISTRIBUTED COMPUTING FRAMEWORK

    公开(公告)号:US20190303018A1

    公开(公告)日:2019-10-03

    申请号:US15943640

    申请日:2018-04-02

    IPC分类号: G06F3/06 G06F9/48 G06F17/30

    摘要: Aspects of the technology provide improvements to a Serverless Computing (SLC) workflow by determining when and how to optimize SLC jobs for computing in a Distributed Computing Framework (DCF). DCF optimization can be performed by abstracting SLC tasks into different workflow configurations to determined optimal arrangements for execution in a DCF environment. A process of the technology can include steps for receiving an SLC job including one or more SLC tasks, executing one or more of the tasks to determine a latency metric and a throughput metric for the SLC tasks, and determining if the SLC tasks should be converted to a Distributed Computing Framework (DCF) format based on the latency metric and the throughput metric. Systems and machine-readable media are also provided.

    TRAFFIC ANALYTICS SERVICE FOR TELEMETRY ROUTERS AND MONITORING SYSTEMS

    公开(公告)号:US20190149440A1

    公开(公告)日:2019-05-16

    申请号:US15810552

    申请日:2017-11-13

    IPC分类号: H04L12/26 H04L29/06

    摘要: In one embodiment, a service converts a stream of network telemetry data into sketches. The stream of network telemetry data comprises a plurality of characteristics of traffic observed in a network. The service forms a time series of the sketches. The service performs anomaly detection on the time series of the sketches in part by calculating a joint distribution of ranks and frequencies of a portion of the characteristics at different points in time of the time series. The service sends an anomaly detection alert, when an anomaly is detected from the time series of the sketches.

    FPGA ACCELERATION FOR SERVERLESS COMPUTING
    4.
    发明申请

    公开(公告)号:US20190026150A1

    公开(公告)日:2019-01-24

    申请号:US15655648

    申请日:2017-07-20

    IPC分类号: G06F9/48 G06F9/50

    摘要: In one embodiment, a method for FPGA accelerated serverless computing comprises receiving, from a user, a definition of a serverless computing task comprising one or more functions to be executed. A task scheduler performs an initial placement of the serverless computing task to a first host determined to be a first optimal host for executing the serverless computing task. The task scheduler determines a supplemental placement of a first function to a second host determined to be a second optimal host for accelerating execution of the first function, wherein the first function is not able to accelerated by one or more FPGAs in the first host. The serverless computing task is executed on the first host and the second host according to the initial placement and the supplemental placement.

    FPGA ACCELERATION FOR SERVERLESS COMPUTING

    公开(公告)号:US20220058054A1

    公开(公告)日:2022-02-24

    申请号:US17519395

    申请日:2021-11-04

    IPC分类号: G06F9/48 G06F9/50

    摘要: In one embodiment, a method for FPGA accelerated serverless computing comprises receiving, from a user, a definition of a serverless computing task comprising one or more functions to be executed. A task scheduler performs an initial placement of the serverless computing task to a first host determined to be a first optimal host for executing the serverless computing task. The task scheduler determines a supplemental placement of a first function to a second host determined to be a second optimal host for accelerating execution of the first function, wherein the first function is not able to accelerated by one or more FPGAs in the first host. The serverless computing task is executed on the first host and the second host according to the initial placement and the supplemental placement.

    Serverless computing and task scheduling

    公开(公告)号:US10884807B2

    公开(公告)日:2021-01-05

    申请号:US15485910

    申请日:2017-04-12

    IPC分类号: G06F9/50

    摘要: In one embodiment, a method for serverless computing comprises: receiving a task definition, wherein the task definition comprises a first task and a second task chained to the first task; adding the first task and the second task to a task queue; executing the first task from the task queue using hardware computing resources in a first serverless environment associated with a first serverless environment provider; and executing the second task from the task queue using hardware computing resources in a second serverless environment selected based on a condition on an output of the first task.

    Optimizing serverless computing using a distributed computing framework

    公开(公告)号:US10678444B2

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

    申请号:US15943640

    申请日:2018-04-02

    IPC分类号: G06F3/06 G06F9/48 G06F16/25

    摘要: Aspects of the technology provide improvements to a Serverless Computing (SLC) workflow by determining when and how to optimize SLC jobs for computing in a Distributed Computing Framework (DCF). DCF optimization can be performed by abstracting SLC tasks into different workflow configurations to determined optimal arrangements for execution in a DCF environment. A process of the technology can include steps for receiving an SLC job including one or more SLC tasks, executing one or more of the tasks to determine a latency metric and a throughput metric for the SLC tasks, and determining if the SLC tasks should be converted to a Distributed Computing Framework (DCF) format based on the latency metric and the throughput metric. Systems and machine-readable media are also provided.

    SYSTEM AND METHOD FOR GRAPH BASED MONITORING AND MANAGEMENT OF DISTRIBUTED SYSTEMS

    公开(公告)号:US20190286548A1

    公开(公告)日:2019-09-19

    申请号:US16434106

    申请日:2019-06-06

    IPC分类号: G06F11/36 G06F11/30 G06F11/34

    摘要: A controller can receive first and second metrics respectively indicating distributed computing system servers' CPU, memory, or disk utilization, throughput, or latency for a first time. The controller can receive third and fourth metrics for a second time. The controller can determine a first graph including vertices corresponding to the servers and edges indicating data flow between the servers, a second graph including edges indicating the first metrics satisfy a first threshold, a third graph including edges indicating the second metrics satisfy a second threshold, a fourth graph including edges indicating the third metrics fail to satisfy the first threshold, and a fifth graph including edges indicating the fourth metrics fail to satisfy the second threshold. The controller can display a sixth graph indicating at least one of first changes between the second graph and the fourth graph or second changes between the third graph and the fifth graph.

    SYSTEM AND METHOD FOR GRAPH BASED MONITORING AND MANAGEMENT OF DISTRIBUTED SYSTEMS

    公开(公告)号:US20190114247A1

    公开(公告)日:2019-04-18

    申请号:US15786790

    申请日:2017-10-18

    IPC分类号: G06F11/36 G06F11/34 G06F11/30

    摘要: Systems, methods, and computer-readable media are disclosed for graph based monitoring and management of network components of a distributed streaming system. In one aspect, a method includes generating, by a processor, a first metrics and a second metrics based on data collected on a system; generating, by the processor, a topology graph representing data flow within the system; generating, by the processor, at least one first metrics graph corresponding to the first metrics based in part on the topology graph; generating, by the processor, at least one second metrics graph corresponding to the second metrics based in part on the topology graph; identifying, by the processor, a malfunction within the system based on a change in at least one of the first metrics graph and the second metrics graph; and sending, by the processor, a feedback on the malfunction to an operational management component of the system.