Patents by Inventor Sreekumar Nair
Sreekumar Nair has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20250173266Abstract: A system and method for providing storage virtualization (SV) is disclosed. According to one embodiment, a system includes a storage device having a tier 1 cache and a Tier 2 storage, an operating system and a file system having a Tier 0 memory cache that stores application data. The Tier 0 memory cache synchronizes the application data with the tier 1 cache and the Tier 2 storage.Type: ApplicationFiled: January 21, 2025Publication date: May 29, 2025Inventor: Sreekumar Nair
-
Publication number: 20250068486Abstract: A system and method for providing cloud virtualization (SV) is disclosed. According to one embodiment, a system includes a transactional cloud manager and a compute cluster connected to the transactional cloud manager. The compute cluster includes a system monitor and a control manager in a host. A virtual machine runs on the host, wherein the virtual machine has a VM system monitor and a VM control manager. The transactional cloud manager creates virtual machine clusters on the host.Type: ApplicationFiled: November 11, 2024Publication date: February 27, 2025Inventor: Sreekumar Nair
-
Publication number: 20250028529Abstract: A method for processing a software application workflow using a workflow engine includes receiving a workflow configuration defining the workflow including a plurality of nodes and a plurality of connections between the nodes, each of the nodes associated with a corresponding software processing task. The method includes determining a first set of nodes of the plurality of nodes to be executed based on the workflow configuration and the plurality of connections. The method includes causing execution of the software processing tasks associated with the first set of nodes, resulting in an execution result. The method includes determining a second set of nodes of the plurality of nodes to be executed based on the workflow configuration, the plurality of connections, and the execution result. The method includes causing execution in parallel of the tasks associated with the second set of nodes.Type: ApplicationFiled: July 8, 2024Publication date: January 23, 2025Inventors: Babuvenkatesh Jeyapal, Hema Priya Elumalai Palani, Shyam Sreekumar Nair, Daman Dogra, Biju Kozhikode Kizhakhemadtil
-
Patent number: 12204451Abstract: A system and method for providing storage virtualization (SV) is disclosed. According to one embodiment, a system includes a storage device having a tier 1 cache and a Tier 2 storage, an operating system and a file system having a Tier 0 memory cache that stores application data. The Tier 0 memory cache synchronizes the application data with the tier 1 cache and the Tier 2 storage.Type: GrantFiled: August 23, 2023Date of Patent: January 21, 2025Assignee: Dynavisor, Inc.Inventor: Sreekumar Nair
-
Patent number: 12141623Abstract: A system and method for providing cloud virtualization (SV) is disclosed. According to one embodiment, a system includes a transactional cloud manager and a compute cluster connected to the transactional cloud manager. The compute cluster includes a system monitor and a control manager in a host. A virtual machine runs on the host, wherein the virtual machine has a VM system monitor and a VM control manager. The transactional cloud manager creates virtual machine clusters on the host.Type: GrantFiled: October 6, 2023Date of Patent: November 12, 2024Assignee: Dynavisor, Inc.Inventor: Sreekumar Nair
-
Patent number: 12073099Abstract: A method and system for dynamic storage scaling based on automatically parallelizing access of names and data across multiple nodes or micro object stores (MOSs) is provided. A dynamic storage scaling device cluster is provisioned for a particular level of parallelism (e.g., N MOSs) when the cluster is created. The N MOSs may initially reside in a few physical servers (e.g., one server). When the data distribution causes peak resource usage of the physical servers, new server(s) can be added. Some micro object stores (MOSs) are moved to the new physical server(s) through a meiosis process. The storage devices associated with the moved MOSs are unmounted from the original servers and mounted to the new server(s). The meiosis continues until the cluster grows to full capacity. The scaling is dynamic and efficient since no data copy is involved in the meiosis and the initial resource cost is optimized.Type: GrantFiled: January 30, 2023Date of Patent: August 27, 2024Assignee: Dynavisor, Inc.Inventor: Sreekumar Nair
-
Publication number: 20240036936Abstract: A system and method for providing cloud virtualization (SV) is disclosed. According to one embodiment, a system includes a transactional cloud manager and a compute cluster connected to the transactional cloud manager. The compute cluster includes a system monitor and a control manager in a host. A virtual machine runs on the host, wherein the virtual machine has a VM system monitor and a VM control manager. The transactional cloud manager creates virtual machine clusters on the host.Type: ApplicationFiled: October 6, 2023Publication date: February 1, 2024Inventor: Sreekumar Nair
-
Publication number: 20230393982Abstract: A system and method for providing storage virtualization (SV) is disclosed. According to one embodiment, a system includes a storage device having a tier 1 cache and a Tier 2 storage, an operating system and a file system having a Tier 0 memory cache that stores application data. The Tier 0 memory cache synchronizes the application data with the tier 1 cache and the Tier 2 storage.Type: ApplicationFiled: August 23, 2023Publication date: December 7, 2023Inventor: Sreekumar Nair
-
Publication number: 20230359374Abstract: A method and system for dynamic storage scaling based on automatically parallelizing access of names and data across multiple nodes or micro object stores (MOSs) is provided. A dynamic storage scaling device cluster is provisioned for a particular level of parallelism (e.g., N MOSs) when the cluster is created. The N MOSs may initially reside in a few physical servers (e.g., one server). When the data distribution causes peak resource usage of the physical servers, new server(s) can be added. Some micro object stores (MOSs) are moved to the new physical server(s) through a meiosis process. The storage devices associated with the moved MOSs are unmounted from the original servers and mounted to the new server(s). The meiosis continues until the cluster grows to full capacity. The scaling is dynamic and efficient since no data copy is involved in the meiosis and the initial resource cost is optimized.Type: ApplicationFiled: January 30, 2023Publication date: November 9, 2023Inventor: Sreekumar Nair
-
Patent number: 11809914Abstract: A system and method for providing cloud virtualization (SV) is disclosed. According to one embodiment, a system includes a transactional cloud manager and a compute cluster connected to the transactional cloud manager. The compute cluster includes a system monitor and a control manager in a host. A virtual machine runs on the host, wherein the virtual machine has a VM system monitor and a VM control manager. The transactional cloud manager creates virtual machine clusters on the host.Type: GrantFiled: February 4, 2021Date of Patent: November 7, 2023Assignee: Dynavisor, Inc.Inventor: Sreekumar Nair
-
Publication number: 20230325218Abstract: A system and method for providing dynamic information virtualization (DIV) is disclosed. According to one embodiment, a device includes a dynamic optimization manager (DOM), a process and memory manager (PMM), a memory, and a host device driver. The device starts virtual functions after booting to allow a virtual machine (VM) running a guest operating system to identify the virtual functions and load virtual drivers of the virtual functions. The PMM allocates a unified cache from the memory to facilitate coherent access to information from storage and network resources by the VM. The host device driver enables a guess process in the VM to access the information stored in the unified cache in a secure and isolated manner.Type: ApplicationFiled: June 5, 2023Publication date: October 12, 2023Inventor: Sreekumar Nair
-
Patent number: 11775432Abstract: A system and method for providing storage virtualization (SV) is disclosed. According to one embodiment, a system includes a storage device having a tier 1 cache and a Tier 2 storage, an operating system and a file system having a Tier 0 memory cache that stores application data. The Tier 0 memory cache synchronizes the application data with the tier 1 cache and the Tier 2 storage.Type: GrantFiled: January 8, 2021Date of Patent: October 3, 2023Assignee: Dynavisor, Inc.Inventor: Sreekumar Nair
-
Patent number: 11669355Abstract: A system and method for providing dynamic information virtualization (DIV) is disclosed. According to one embodiment, a device includes a dynamic optimization manager (DOM), a process and memory manager (PMM), a memory, and a host device driver. The device starts virtual functions after booting to allow a virtual machine (VM) running a guest operating system to identify the virtual functions and load virtual drivers of the virtual functions. The PMM allocates a unified cache from the memory to facilitate coherent access to information from storage and network resources by the VM. The host device driver enables a guest process in the VM to access the information stored in the unified cache in a secure and isolated manner.Type: GrantFiled: July 18, 2018Date of Patent: June 6, 2023Assignee: Dynavisor, Inc.Inventor: Sreekumar Nair
-
Patent number: 11567680Abstract: A method and system for dynamic storage scaling based on automatically parallelizing access of names and data across multiple nodes or micro object stores (MOSs) is provided. A dynamic storage scaling device cluster is provisioned for a particular level of parallelism (e.g., N MOSs) when the cluster is created. The N MOSs may initially reside in a few physical servers (e.g., one server). When the data distribution causes peak resource usage of the physical servers, new server(s) can be added. Some micro object stores (MOSs) are moved to the new physical server(s) through a meiosis process. The storage devices associated with the moved MOSs are unmounted from the original servers and mounted to the new server(s). The meiosis continues until the cluster grows to full capacity. The scaling is dynamic and efficient since no data copy is involved in the meiosis and the initial resource cost is optimized.Type: GrantFiled: July 15, 2021Date of Patent: January 31, 2023Assignee: Dynavisor, Inc.Inventor: Sreekumar Nair
-
Publication number: 20220019364Abstract: A method and system for dynamic storage scaling based on automatically parallelizing access of names and data across multiple nodes or micro object stores (MOSs) is provided. A dynamic storage scaling device cluster is provisioned for a particular level of parallelism (e.g., N MOSs) when the cluster is created. The N MOSs may initially reside in a few physical servers (e.g., one server). When the data distribution causes peak resource usage of the physical servers, new server(s) can be added. Some micro object stores (MOSs) are moved to the new physical server(s) through a meiosis process. The storage devices associated with the moved MOSs are unmounted from the original servers and mounted to the new server(s). The meiosis continues until the cluster grows to full capacity. The scaling is dynamic and efficient since no data copy is involved in the meiosis and the initial resource cost is optimized.Type: ApplicationFiled: July 15, 2021Publication date: January 20, 2022Inventor: Sreekumar Nair
-
Patent number: 11175936Abstract: A system and method for providing dynamic I/O virtualization is herein disclosed. According to one embodiment, a device capable of performing hypervisor-agnostic and device-agnostic I/O virtualization includes a host computer interface, memory, I/O devices (GPU, disk, NIC), and efficient communication mechanisms for virtual machines to communicate their intention to perform I/O operations on the device. According to one embodiment, the communication mechanism may use shared memory. According to some embodiments, the device may be implemented purely in hardware, in software, or using a combination of hardware and software. According to some embodiments, the device may share its memory with guest processes to perform optimizations including but not limited to a shared page cache and a shared heap.Type: GrantFiled: January 16, 2020Date of Patent: November 16, 2021Assignee: Dynavisor, Inc.Inventor: Sreekumar Nair
-
Publication number: 20210255882Abstract: A system and method for providing dynamic device virtualization is herein disclosed. According to one embodiment, the computer-implemented method includes providing a hypervisor and one or more guest virtual machines (VMs). Each guest VM is disposed to run a guest user process and the hypervisor is split into a device hypervisor and a compute hypervisor. The computer-implemented method further includes providing an interface between the device hypervisor and the compute hypervisor. The compute hypervisor manages an efficient use of CPU and memory of a host and the device hypervisor manages a device connected to the host by exploiting hardware acceleration of the device.Type: ApplicationFiled: April 12, 2021Publication date: August 19, 2021Inventor: Sreekumar Nair
-
Publication number: 20210157653Abstract: A system and method for providing cloud virtualization (SV) is disclosed. According to one embodiment, a system includes a transactional cloud manager and a compute cluster connected to the transactional cloud manager. The compute cluster includes a system monitor and a control manager in a host. A virtual machine runs on the host, wherein the virtual machine has a VM system monitor and a VM control manager. The transactional cloud manager creates virtual machine clusters on the host.Type: ApplicationFiled: February 4, 2021Publication date: May 27, 2021Inventor: Sreekumar Nair
-
Publication number: 20210133104Abstract: A system and method for providing storage virtualization (SV) is disclosed. According to one embodiment, a system includes a storage device having a tier 1 cache and a Tier 2 storage, an operating system and a file system having a Tier 0 memory cache that stores application data. The Tier 0 memory cache synchronizes the application data with the tier 1 cache and the Tier 2 storage.Type: ApplicationFiled: January 8, 2021Publication date: May 6, 2021Inventor: Sreekumar Nair
-
Patent number: 10929195Abstract: A system and method for providing cloud virtualization (SV) is disclosed. According to one embodiment, a system includes a transactional cloud manager and a compute cluster connected to the transactional cloud manager. The compute cluster includes a system monitor and a control manager in a host. A virtual machine runs on the host, wherein the virtual machine has a VM system monitor and a VM control manager. The transactional cloud manager creates virtual machine clusters on the host.Type: GrantFiled: August 7, 2018Date of Patent: February 23, 2021Assignee: Dynavisor, Inc.Inventor: Sreekumar Nair