SYNCHRONIZING FULL LINK TRACING INFORMATION IN A MICROSERVICES ENVIRONMENT

    公开(公告)号:US20240330152A1

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

    申请号:US18128395

    申请日:2023-03-30

    CPC classification number: G06F11/3636 G06F11/323 G06F11/3466

    Abstract: A method, system, and computer program product are configured to: create a link tracing data structure in response to receiving a request from a user interface (UI), wherein the link tracing data structure includes a synchronization identifier and information about user actions in the UI; handle the request by calling plural microservices; add respective synchronization content for each one of the plural microservices to the link tracing data structure, wherein the respective synchronization content for a respective one of the plural microservices comprises: the synchronization identifier; a respective step identifier that identifies the respective one of the plural microservices; and a respective synchronization message that describes an execution status of the respective one of the plural microservices; store the link tracing data structure; and provide the link tracing data structure to a requesting user.

    Systems and methods for collecting and processing application telemetry

    公开(公告)号:US12105614B2

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

    申请号:US18062365

    申请日:2022-12-06

    Inventor: Raghu Vudathu

    CPC classification number: G06F11/3466 G06F11/0793 G06F11/3051 G06F11/3075

    Abstract: A method for collecting and processing application telemetry may include: collecting, by a telemetry insights computer program, first telemetry data from computer applications, network appliances, and hardware devices in a distributed architecture; generating, by the telemetry insights computer program and based on the first telemetry data, a CPU operating service level, a memory operating service level, and a latency service level; collecting, by the telemetry insights computer program, second telemetry data from the computer applications, the network appliances, and the hardware devices; identifying, by the telemetry insights computer program, an anomaly by comparing the second telemetry data to the CPU operating service level, the memory operating service level, and the latency service level; generating, by the telemetry insights computer program, an event for the anomaly and communicating the event to an event manager; and executing, by the event manager, an automated proactive action in response to the anomaly.

    HARDWARE-DRIVEN CALL STACK ATTRIBUTION
    4.
    发明公开

    公开(公告)号:US20240311163A1

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

    申请号:US18122832

    申请日:2023-03-17

    CPC classification number: G06F9/4484 G06F9/30101 G06F9/3851 G06F11/3466

    Abstract: Apparatuses, systems, and techniques for hardware-driven call stack attribution. The apparatuses, systems, and techniques includes generating and updating call stacks within a processing device during execution of an application. In particular, determining a branch identifier associated with an instruction being executed by an execution thread, identifying a call stack identifier of the execution thread executing the instruction, and updating the call stack identifier of the execution thread based on the identified call stack identifier of the execution thread and the branch identifier.

    METHOD FOR PROVIDING INFORMATION ABOUT A SECURITY-CRITICAL SOFTWARE STATE OF AN EMBEDDED DEVICE

    公开(公告)号:US20240273002A1

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

    申请号:US18539536

    申请日:2023-12-14

    Inventor: Paulius Duplys

    CPC classification number: G06F11/3466 G06F21/566

    Abstract: A method for providing information about a security-critical software state of an embedded device, wherein the embedded device has a network connection to a central monitoring unit for the central monitoring of the embedded device and of further embedded devices. The method includes: ascertaining execution traces of at least one software executed on the embedded device; determining an identifier for the executed software on the basis of the ascertained execution traces, wherein the identifier is specific to an identity and/or to enabled functions of the executed software; determining the information about the security-critical software state on the basis of the identifier; providing the information about the security-critical software state for the central monitoring unit via the network connection.

    Offload server, offload control method, and offload program

    公开(公告)号:US12056475B2

    公开(公告)日:2024-08-06

    申请号:US17797188

    申请日:2020-02-04

    Inventor: Yoji Yamato

    CPC classification number: G06F8/41 G06F8/30 G06F11/3466

    Abstract: An offload server includes: an application code analysis section configured to analyze source code of an application; a data transfer designation section configured to, on the basis of a result of the code analysis, designate a data transfer to be collectively performed on, before starting GPU processing and after finishing the GPU processing, of variables that need to be transferred between a CPU and a GPU, those which are not mutually referenced nor mutually updated between CPU processing and the GPU processing and which are only to be returned to the CPU as a result of the GPU processing; a parallel processing designation section configured to identify loop statements in the application, and, for each of the identified loop statements, specify a statement specifying application of parallel processing by the GPU and perform compilation.

    FLEXIBLE VIRTUALIZATION OF PERFORMANCE MONITORING

    公开(公告)号:US20240220388A1

    公开(公告)日:2024-07-04

    申请号:US18091975

    申请日:2022-12-30

    CPC classification number: G06F11/3466 G06F9/45533 G06F9/5011 G06F2201/88

    Abstract: Techniques for flexible virtualization of performance monitoring are described. In an embodiment, an apparatus includes a plurality of performance monitoring hardware resources and an instruction decoder to decode a first instruction to access a first performance monitoring hardware resource of the plurality of performance monitoring hardware resources. In response to the first instruction being received by a virtual machine, the apparatus is to determine whether the first performance monitoring hardware resource is allocated to the virtual machine based on an allocation model to allow any set of the performance monitoring hardware resources to be allocated to the virtual machine, execute the first instruction within the virtual machine in response to a determination that the first performance monitoring hardware resource is allocated to the virtual machine, and raise an exception within the virtual machine in response to a determination that the first performance monitoring hardware resource is not allocated to the virtual machine.

Patent Agency Ranking