US 12,074,937 B2
Architecture for managing i/o and storage for a virtualization environment using executable containers and virtual machines
Binny Sher Gill, San Jose, CA (US); Karan Gupta, San Jose, CA (US); and Miao Cui, New York, NY (US)
Assigned to Nutanix, Inc., San Jose, CA (US)
Filed by Nutanix, Inc., San Jose, CA (US)
Filed on Jun. 17, 2022, as Appl. No. 17/807,708.
Application 17/807,708 is a continuation of application No. 16/947,098, filed on Jul. 17, 2020, granted, now 11,368,519.
Application 16/947,098 is a continuation of application No. 15/173,577, filed on Jun. 3, 2016, granted, now 10,721,290, issued on Jul. 21, 2020.
Claims priority of provisional application 62/171,990, filed on Jun. 5, 2015.
Prior Publication US 2023/0012930 A1, Jan. 19, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/10 (2022.01); G06F 9/455 (2018.01); H04L 67/1097 (2022.01); H04L 61/2514 (2022.01); H04L 61/2521 (2022.01)
CPC H04L 67/10 (2013.01) [G06F 9/45558 (2013.01); H04L 67/1097 (2013.01); G06F 2009/45579 (2013.01); H04L 61/2514 (2013.01); H04L 61/2525 (2013.01)] 24 Claims
OG exemplary drawing
 
1. A non-transitory computer readable medium having stored thereon a sequence of instructions which, when execute a processor causes a set of acts comprising:
operating an executable container in a virtual machine on a node of a plurality of nodes, wherein the plurality of nodes form a hyper-converged environment having a virtualized storage resource, and the virtualized storage resource comprises storage collected from at least two nodes of the plurality of nodes;
receiving a storage access I/O command initiated by the executable container in the virtual machine on the node of the plurality of nodes; and
wherein the storage access I/O command initiated by the executable container operating in the virtual machine on the node is processed to access data from the virtualized storage resource of the hyper-converged environment.