METHODS, MEDIA AND SYSTEMS FOR DETECTING ANOMALOUS PROGRAM EXECUTIONS

    公开(公告)号:US20190250979A1

    公开(公告)日:2019-08-15

    申请号:US16175429

    申请日:2018-10-30

    IPC分类号: G06F11/07 G06F11/36

    摘要: Methods, media, and systems for detecting anomalous program executions are provided. In some embodiments, methods for detecting anomalous program executions are provided, comprising: executing at least a part of a program in an emulator; comparing a function call made in the emulator to a model of function calls for the at least a part of the program; and identifying the function call as anomalous based on the comparison. In some embodiments, methods for detecting anomalous program executions are provided, comprising: modifying a program to include indicators of program-level function calls being made during execution of the program; comparing at least one of the indicators of program-level function calls made in the emulator to a model of function calls for the at least a part of the program; and identifying a function call corresponding to the at least one of the indicators as anomalous based on the comparison.

    HYBRID INSTRUMENTATION FRAMEWORK FOR MULTICORE LOW POWER PROCESSORS

    公开(公告)号:US20190235985A1

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

    申请号:US15882108

    申请日:2018-01-29

    IPC分类号: G06F11/34 G06F11/30

    摘要: Techniques are provided for redundant execution by a better processor for intensive dynamic profiling after initial execution by a constrained processor. In an embodiment, a system of computer(s) receives a request to profile particular runtime aspects of an original binary executable. Based on the particular runtime aspects and without accessing source logic, the system statically rewrites the original binary executable into a rewritten binary executable that invokes telemetry instrumentation that makes observations of the particular runtime aspects and emits traces of those observations. A first processing core having low power (capacity) performs a first execution of the rewritten binary executable to make first observations and emit first traces of the first observations. Afterwards, a second processing core performs a second (redundant) execution of the original binary executable based on the first traces. The second execution generates a detailed dynamic performance profile based on the second execution.

    MEMORY SYSTEM, A METHOD OF DETERMINING AN ERROR OF THE MEMORY SYSTEM AND AN ELECTRONIC APPARATUS HAVING THE MEMORY SYSTEM

    公开(公告)号:US20190235977A1

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

    申请号:US16200948

    申请日:2018-11-27

    IPC分类号: G06F11/20 G06F11/07

    摘要: A memory system including: a memory apparatus including a buffer die, core dies disposed on the buffer die, channels and a through silicon via configured to transmit a signal between the buffer die and at least one of the core dies; a memory controller configured to output a command signal and an address signal to the memory apparatus, to output a data signal to the memory apparatus and to receive the data signal from the memory apparatus; and an interposer including channel paths for connecting the memory controller and the channels, wherein the memory apparatus further includes a path selector for changing a connection state between the channels and channel paths, and when an error is detected in a first connection state between the channels and the channel paths, the path selector changes the first connection state to a second connection state.

    ACTIVITY MONITOR
    5.
    发明申请
    ACTIVITY MONITOR 审中-公开

    公开(公告)号:US20190232959A1

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

    申请号:US16311534

    申请日:2017-06-13

    IPC分类号: B60W30/14 G06F11/30 B60W10/08

    摘要: An activity monitor for a modular software system, the system having a first software component for use in configuring operation of a second software component via a proxy and stub interface, the activity monitor comprising; an input arranged to monitor a first event associated with the first software component and a second event associated with the proxy; a processor arranged to compare the first and second events to a schedule of events to assess compliance with the schedule of events; and an output arranged to generate an error message in response to non-compliance with the schedule of events, the error message being for use in treating the error. A method of generating an activity monitor for monitoring operation of a modular software system.

    LOG TRANSMISSION APPARATUS AND LOG COLLECTION SYSTEM

    公开(公告)号:US20190196898A1

    公开(公告)日:2019-06-27

    申请号:US16329913

    申请日:2017-04-18

    申请人: CLARION CO., LTD.

    IPC分类号: G06F11/07

    摘要: A log transmission apparatus is a log transmission apparatus connected to a log collection apparatus via a communication network, and includes an application execution unit which outputs a log, an environment change management unit which generates an environment code as information indicating a change in a state of the log transmission apparatus, and a transmission unit which transmits the log and the environment code to the log collection apparatus, in which the environment change management unit generates the environment code indicating a change in the state during a period from a previous output to present output of the log by the application execution unit.

    AUTOMATIC ERROR FIXES FOR HIGH-AVAILABILITY APPLICATIONS

    公开(公告)号:US20190138383A1

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

    申请号:US15807558

    申请日:2017-11-08

    IPC分类号: G06F11/07

    摘要: Output is obtained from a remote computer function on a first set of arguments. Responsive to determining that the output exhibits an error, a fixer routine, other than a retry, is applied to the arguments to produce new arguments. Output is obtained from the remote computer function on the new arguments. In a case where the output from the remote computer function on the new arguments is acceptable, the output from the remote computer function on the new arguments is used as a corresponding output from the remote computer function on the first set of arguments. These steps can advantageously be carried out without modifying program code of the remote computer function and without access to the program code of the remote computer function; for example, by a wrapper which black-box wraps the remote computer function.

    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.

    LOG-BASED COMPUTER SYSTEM FAILURE SIGNATURE GENERATION

    公开(公告)号:US20190079820A1

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

    申请号:US16033278

    申请日:2018-07-12

    IPC分类号: G06F11/07

    摘要: Systems and methods for automatically generating failure signatures in a computer system for performing computer system fault diagnosis are provided. The method includes receiving log data, converting each log in the log data into a collection of log pattern sequences including one or more log pattern sequences corresponding to one or more respective failure categories associated with the computer system, generating a collection of seed patterns by computing a global set of patterns from the collection of log pattern sequences, and extracting the collection of seed patterns from the global set of patterns, generating a log pattern grammar representation for each of the one or more log pattern sequences, generating a failure signature for each of the one or more failure categories based on the log pattern grammar representation and the collection of seed patterns, and employing the failure signatures to perform computer system fault diagnosis on new log data.