-
公开(公告)号:US11711351B2
公开(公告)日:2023-07-25
申请号:US16742881
申请日:2020-01-14
Applicant: VMware, Inc.
Inventor: Georgi Lekov , Rusko Atanasov , Stanimir Lukanov , Elena Dimitrova , Dimo Raychev
CPC classification number: H04L63/062 , H04L63/0823 , H04L63/166
Abstract: Hosts in a cluster in a virtualized computing environment bypass a management layer when communicating with an external key management service (KMS). One of the hosts is configured with KMS configuration information (including digital certificate information) that enables the host to directly communicate with the KMS via a secure communication connection, instead of communicating with the KMS via the management layer. This KMS configuration information is replicated in a distributed manner from the host to the other hosts in the cluster, thereby enabling the other hosts in the cluster to also directly and independently communicate with the KMS to obtain encryption keys to perform cryptographic operations.
-
公开(公告)号: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.
-
公开(公告)号:US11803431B2
公开(公告)日:2023-10-31
申请号:US17693927
申请日:2022-03-14
Applicant: VMware, Inc.
Inventor: Rusko Atanasov , Kalin Tsvetkov , Viktoriya Bambaldokova
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.
-
公开(公告)号:US20230244556A1
公开(公告)日:2023-08-03
申请号:US17580418
申请日:2022-01-20
Applicant: VMware, Inc.
Inventor: Rusko Atanasov , Kalin Tsvetkov
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.
-
公开(公告)号:US20230229532A1
公开(公告)日:2023-07-20
申请号:US17693927
申请日:2022-03-14
Applicant: VMware, Inc.
Inventor: Rusko Atanasov , Kalin Tsvetkov , Viktoriya Bambaldokova
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.
-
公开(公告)号: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.
-
-
-
-
-