-
公开(公告)号:US20170235782A1
公开(公告)日:2017-08-17
申请号:US15423478
申请日:2017-02-02
Applicant: Nutanix, Inc.
Inventor: Artem Yevgenyevich Livshits , Mohan Maturi , Rahul Paul , Ramesh U. Chandra , Swagat Borah , Vyas Ram Selvam
CPC classification number: G06F9/45558 , G06F3/04842 , G06F3/04845 , G06F11/14 , G06F11/2094 , G06F16/00 , G06F16/212 , G06F16/219 , G06F16/2358 , G06F16/2379 , G06F16/24578 , G06F16/26 , G06F16/27 , G06F16/285 , G06F16/9535 , G06F2009/45579 , G06F2009/45583 , G06F2201/835 , H04L67/10 , H04L67/1097 , H04W4/60
Abstract: In particular embodiments, a system for managing a virtualization environment includes host machines, each of the host machines including a hypervisor, user virtual machines (UVMs) and a virtual machine controller. The virtualization environment also includes virtual disks comprising a plurality of storage devices, and being accessible by the virtual machine controllers. The virtual machine controllers conduct I/O transactions with the virtual disks. The system stores an entity-relationship graph representing elements in the virtualization environment. Each of the elements is represented by an entity-type node in the entity-relationship graph, and relationships between the elements are represented by edges between the nodes.
-
公开(公告)号:US20210344772A1
公开(公告)日:2021-11-04
申请号:US17244813
申请日:2021-04-29
Applicant: Nutanix, Inc.
Inventor: Durga Mahesh Arikatla , Manoj Premanand Naik , Shyamsunder Prayagchand Rathi , Vyas Ram Selvam , Yati Nair
Abstract: Examples of distributed database systems are described. Multiple computing nodes may be utilized to provide a distributed database system. Each of the multiple computing nodes may cache a portion of the distributed database. The cache may be utilized to service write requests. A computing node servicing a write request may provide a callback to other computing nodes hosting the distributed database. The local cache may be updated responsive to the write request and callbacks issued to the other computing nodes to allow for updates of other local caches. In this manner, a local cache may be updated prior to updating the distributed database as a whole in some examples. While callbacks may be used to update cached data on other nodes, the computing node servicing the write request may not need to receive a callback prior to updating the local cache.
-
公开(公告)号:US20170235592A1
公开(公告)日:2017-08-17
申请号:US15423461
申请日:2017-02-02
Applicant: Nutanix, Inc.
Inventor: Artem Yevgenyevich Livshits , Ming Chen , Mohan Maturi , Ning Zhou , Rahul Paul , Rahul Singh , Ramesh U. Chandra , Shrivatsan Vasudhevan , Suresh Sivaprakasam , Swagat Borah , Vyas Ram Selvam
CPC classification number: G06F9/45558 , G06F3/04842 , G06F3/04845 , G06F11/14 , G06F17/30 , G06F17/30294 , G06F17/30309 , G06F17/30368 , G06F17/30377 , G06F17/3053 , G06F17/30572 , G06F17/30575 , G06F17/30598 , G06F17/30867 , G06F2009/45579 , G06F2009/45583 , H04L67/10 , H04L67/1097 , H04W4/60
Abstract: In particular embodiments, a system for managing a virtualization environment includes host machines, each of the host machines including a hypervisor, user virtual machines (UVMs) and a virtual machine controller. The virtualization environment also includes virtual disks comprising a plurality of storage devices, and being accessible by the virtual machine controllers. The virtual machine controllers conduct I/O transactions with the virtual disks. The system stores an entity-relationship graph representing elements in the virtualization environment. Each of the elements is represented by an entity-type node in the entity-relationship graph, and relationships between the elements are represented by edges between the nodes.
-
公开(公告)号:US10223150B2
公开(公告)日:2019-03-05
申请号:US15423461
申请日:2017-02-02
Applicant: Nutanix, Inc.
Inventor: Artem Yevgenyevich Livshits , Ming Chen , Mohan Maturi , Ning Zhou , Rahul Paul , Rahul Singh , Ramesh U. Chandra , Shrivatsan Vasudhevan , Suresh Sivaprakasam , Swagat Borah , Vyas Ram Selvam
IPC: G06F9/455 , G06F16/26 , G06F16/27 , G06F16/21 , G06F16/28 , G06F16/23 , G06F16/9535 , G06F16/2457 , H04L29/08 , H04W4/60 , G06F11/14 , G06F16/00 , G06F3/0484
Abstract: In particular embodiments, a system for managing a virtualization environment includes host machines, each of the host machines including a hypervisor, user virtual machines (UVMs) and a virtual machine controller. The virtualization environment also includes virtual disks comprising a plurality of storage devices, and being accessible by the virtual machine controllers. The virtual machine controllers conduct I/O transactions with the virtual disks. The system stores an entity-relationship graph representing elements in the virtualization environment. Each of the elements is represented by an entity-type node in the entity-relationship graph, and relationships between the elements are represented by edges between the nodes.
-
-
-