Methods and systems that implement an application-level tunnel through which long syslog messages are transmitted

    公开(公告)号:US10536328B2

    公开(公告)日:2020-01-14

    申请号:US15612809

    申请日:2017-06-02

    Applicant: VMware, Inc.

    Inventor: Rusko Atanasov

    Abstract: The current document is directed to methods and systems that implement an application-level tunnel through which syslog messages are transmitted. In one implementation, the message portion of syslog messages transmitted through the application-level tunnel includes both a unique message identifier and a long-message-indication field. Syslog messages that contain message portions of greater lengths than a specified maximum length, referred to as “long syslog messages,” are transmitted through the application-level tunnel as multiple component syslog messages, each with a message portion that includes, in addition to a unique message identifier and a long-message-indication field with a positive value, a long-message field that contains a sequence number for the long-message portion and the total number of long-message portions.

    BROKERLESS RELIABLE TOTALLY ORDERED MANY-TO-MANY INTERPROCESS COMMUNICATION ON A SINGLE NODE THAT USES SHARED MEMORY AND MULTICAST

    公开(公告)号:US20230244556A1

    公开(公告)日:2023-08-03

    申请号:US17580418

    申请日:2022-01-20

    Applicant: VMware, Inc.

    CPC classification number: G06F9/544 G06F9/526 G06F9/546

    Abstract: Examples described herein include systems and methods for brokerless reliable totally ordered many-to-many inter-process communication on a single node. A messaging protocol is provided that utilizes shared memory for one of the control plane and data plane, and multicast for the other plane. Readers and writers can store either control messages or message data in the shared memory, including in a ring buffer. Write access to portions of the shared memory can be controlled by a robust futex, which includes a locking mechanism that is crash recoverable. In general, the writers and readers can control the pace of communications and the crash of any process does not crash the overall messaging on the node.

    Calculating a performance metric of a cluster in a virtualization infrastructure

    公开(公告)号:US10185585B2

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

    申请号:US14642517

    申请日:2015-03-09

    Applicant: VMware, Inc.

    Inventor: Rusko Atanasov

    Abstract: In a computer-implemented method for calculating a performance metric of a cluster of hosts in a virtualization infrastructure a performance metric of each of a plurality of virtual machines in said virtualization infrastructure is accessing by a centralized management application of a virtualization infrastructure. The virtualization infrastructure comprises a plurality of hosts supporting the plurality of virtual machines. A performance metric of a cluster of the plurality of hosts is calculated by the centralized management application based on the performance metric of each of the plurality of virtual machines hosted by the cluster. The calculated performance metric of the cluster is transmitted to a database such that a history of performance metrics of the cluster are stored in the database.

Patent Agency Ranking