-
公开(公告)号:US20210182130A1
公开(公告)日:2021-06-17
申请号:US16711953
申请日:2019-12-12
Applicant: VMware, Inc.
Inventor: Sundar SRIDHARAN , Maithem MUNSHED , Srinivas NEGINHAL , Medhavi DHAWAN , Pavan kumar ANUMULA
IPC: G06F9/54 , G06F16/18 , H04L29/08 , G06F16/182
Abstract: Disclosed are a method and system for implementing a distributed persistent queue. To implement the queue, an API is defined that includes a command to enqueue an object onto the queue, to obtain the ordering of all objects in the queue and to remove any item from the queue. Enqueuing an object includes obtaining a unique ID for the object from a generator and then storing the object in a persistent shared log, which provides persistent storage for the queue. Obtaining an ordering of all objects in the persistent queue includes receiving for each object stored in the queue a pair of values, the first being the unique ID and the second being a sequence number from the persistent shared log. Regardless of the host computer system making the request for the ordering of objects in the queue the ordering provided to each host computer system is the same.
-
2.
公开(公告)号:US20200233689A1
公开(公告)日:2020-07-23
申请号:US16255768
申请日:2019-01-23
Applicant: VMware, Inc.
Inventor: Srinivas NEGINHAL , Medhavi Dhawan , Vjekoslav Brajkovic , Cheng Zhang , Jiaqi Chen , David Tsai , Maithem Munshed , Zeeshan Lokhandwala , Ming Wen , Ragnar Edholm , Rajneesh Bajpai
IPC: G06F9/455 , H04L29/06 , G06F16/182 , G06F3/06
Abstract: Certain embodiments described herein are directed to methods and systems for adding one or more nodes to a first cluster including a first node in a computer system. A method performed by the first node comprises receiving a first request from a second node to join the first cluster. The method also comprises retrieving a first cluster configuration associated with the first cluster from a distributed database through a first database server (DBS) and creating a second cluster configuration using the first cluster configuration and information received from the second node as part of the request. The method further comprises populating a first one or more local trust stores of a first one or more processes executing on the first node with a second one or more security certificates of a second one or more processes executing on the second node. The method further comprises writing the second cluster configuration to the distributed database and returning the second cluster configuration to the second node.
-
公开(公告)号:US20210141660A1
公开(公告)日:2021-05-13
申请号:US17157075
申请日:2021-01-25
Applicant: VMware, Inc.
Inventor: Srinivas NEGINHAL , Medhavi DHAWAN , Vjekoslav BRAJKOVIC , Cheng ZHANG , Jiaqi CHEN , David TSAI , Maithem MUNSHED , Zeeshan LOKHANDWALA , Ming WEN , Ragnar EDHOLM , Rajneesh BAJPAI
IPC: G06F9/455 , H04L29/06 , G06F16/182 , G06F3/06
Abstract: Certain embodiments described herein are directed to methods and systems for adding one or more nodes to a first cluster including a first node in a computer system. A method performed by the first node comprises receiving a first request from a second node to join the first cluster. The method also comprises retrieving a first cluster configuration associated with the first cluster from a distributed database through a first database server (DBS) and creating a second cluster configuration using the first cluster configuration and information received from the second node as part of the request. The method further comprises populating a first one or more local trust stores of a first one or more processes executing on the first node with a second one or more security certificates of a second one or more processes executing on the second node. The method further comprises writing the second cluster configuration to the distributed database and returning the second cluster configuration to the second node.
-
4.
公开(公告)号:US20200233853A1
公开(公告)日:2020-07-23
申请号:US16255780
申请日:2019-01-23
Applicant: VMware, Inc.
Inventor: Srinivas NEGINHAL , Medhavi DHAWAN , Vjekoslav BRAJKOVIC , Cheng ZHANG , Jiaqi CHEN , Ragnar EDHOLM , Rajneesh BAJPAI
IPC: G06F16/23 , G06F16/22 , G06F16/27 , G06F16/245
Abstract: Certain aspects described herein are directed to methods and systems for updating a status of a first process. In certain aspects, a method includes periodically examining a first table stored in a consistent and distributed database, wherein the table includes a first indication of a status of the first process and a second indication of a status of a second process and the first process and the second process are clustered for implementing functions of a distributed application in a distributed manner. The method further includes determining that the first indication has not changed during a first time period and changing the status of the first process in a second table to reflect that the first process is non-operational, wherein a different share of workload associated with the distributed application is performed by the second process as compared to when the first process was operational.
-
-
-