-
公开(公告)号:US20170235593A1
公开(公告)日:2017-08-17
申请号:US15423476
申请日:2017-02-02
Applicant: Nutanix, Inc.
Inventor: Ming Chen , Mohan Maturi , Rahul Singh
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.
-
公开(公告)号:US11003476B2
公开(公告)日:2021-05-11
申请号:US15423477
申请日:2017-02-02
Applicant: Nutanix, Inc.
Inventor: Artem Yevgenyevich Livshits , Ming Chen , Mohan Maturi , Rahul Singh , Ramesh U. Chandra
IPC: G06F9/455 , G06F16/26 , G06F16/27 , G06F16/21 , G06F16/28 , G06F16/23 , G06F16/9535 , G06F16/2457 , H04L29/08 , H04W4/60 , G06F11/14 , G06F11/20 , G06F16/00 , G06F3/0484
Abstract: In one embodiment, a computing device accesses an entity database storing information about entities in a virtualization environment. Each of the entities is associated with a single entity type and a shard. The shard further corresponds to the single entity type. The computing device determines an entity trail for the single shard, based on a modification history for one or more of the entities associated with the shard. The entity trail is divided into a plurality of time segments. The computing device receives an update from a client device indicating an update to an entity that is associated with the shard, and a client timestamp. The computing device selects a time segment corresponding to the client timestamp, and updates that portion of the entity trail with the client update.
-
公开(公告)号:US10552192B2
公开(公告)日:2020-02-04
申请号:US15423476
申请日:2017-02-02
Applicant: Nutanix, Inc.
Inventor: Ming Chen , Mohan Maturi , Rahul Singh
IPC: G06F9/46 , G06F9/455 , G06F16/26 , G06F16/27 , G06F16/21 , G06F16/28 , G06F16/23 , G06F16/9535 , G06F16/2457 , H04L29/08 , H04W4/60 , G06F11/14 , G06F16/00 , G06F11/20 , 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.
-
公开(公告)号: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.
-
公开(公告)号:US20170235772A1
公开(公告)日:2017-08-17
申请号:US15423477
申请日:2017-02-02
Applicant: Nutanix, Inc.
Inventor: Artem Yevgenyevich Livshits , Ming Chen , Mohan Maturi , Rahul Singh , Ramesh U. Chandra
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 one embodiment, a computing device accesses an entity database storing information about entities in a virtualization environment. Each of the entities is associated with a single entity type and a shard. The shard further corresponds to the single entity type. The computing device determines an entity trail for the single shard, based on a modification history for one or more of the entities associated with the shard. The entity trail is divided into a plurality of time segments. The computing device receives an update from a client device indicating an update to an entity that is associated with the shard, and a client timestamp. The computing device selects a time segment corresponding to the client timestamp, and updates that portion of the entity trail with the client update.
-
公开(公告)号: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.
-
-
-
-
-