Systems and methods for implementing an enterprise-class converged compute-network-storage appliance

S Agarwala, A Chaturvedi, S Gaonkar… - US Patent …, 2016 - Google Patents
(57) ABSTRACT A distributed storage system that dispatches an input/output request is
described. In an exemplary embodiment, a storage controller client receives the input/output …

Distributed deduplication in a distributed system of hybrid storage and compute nodes

S Agarwala, S Gaonkar, M Mahalingam… - US Patent …, 2018 - Google Patents
A distributed storage system called StorFS that performs distributed data deduplication is
described. In an exemplary embodiment, a storage controller server determines if there is …

Highly available transaction logs for storing multi-tenant data sets on shared hybrid storage pools

F Shaikh, S Agarwala, A Chaturvedi… - US Patent …, 2019 - Google Patents
Creating and using highly available transaction logs in a distributed storage system is
described, where the storage controller functions of the distributed storage system are …

System and methods for removing obsolete data in a distributed system of hybrid storage and compute nodes

S Agarwala, S Gaonkar, M Mahalingam… - US Patent …, 2016 - Google Patents
(57) ABSTRACT A distributed garbage collection in a distributed Storage system is
described, where the storage controller functions of the distributed storage system are …

System and methods for efficient snapshots in a distributed system of hybrid storage and compute nodes

S Shah, S Agarwala, M Mahalingam, F Shaikh… - US Patent …, 2017 - Google Patents
(57) ABSTRACT A distributed Snapshot in a distributed Storage system is described, where
the storage controller functions of the distributed storage system are separated from that of …

Distributed multi-level caching for storage appliances

S Agarwala, S Gaonkar, M Mahalingam… - US Patent …, 2017 - Google Patents
& Zafiman LLP (57) ABSTRACT A distributed multi-layer cache in a distributed storage
system is described, where the storage controller functions of the distributed storage system …

Virtual machine high availability using shared storage during network isolation

J Antony - US Patent 10,404,795, 2019 - Google Patents
In case of network isolation of a host executing one or more virtual machines, the state of the
one of more virtual machines is saved using a variety of isolation response mechanisms …

Automated load balancing across the distributed system of hybrid storage and compute nodes

S Agarwala, A Chaturvedi, S Gaonkar… - US Patent …, 2016 - Google Patents
A distributed storage system that performs automated load balancing is described. In an
exemplary embodiment, a storage controller server determines if there is duplicative data in …

Memory duplication by destination host in virtual machine live migration

K Noel, M Tsirkin - US Patent 9,459,902, 2016 - Google Patents
Abstract Systems and methods for memory de-duplication in a virtual machine undergoing
live migration. An example method may comprise: receiving, by a hypervisor executing on a …

Systems and methods for remediating memory corruption in a computer application

SV Gupta - US Patent 11,409,870, 2022 - Google Patents
In example embodiments, systems and methods extract a model of a computer application
during load time and store the model in memory. Embodiments may insert instructions into …