Patents by Inventor Chegu Vinod

Chegu Vinod 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).

  • Patent number: 11989545
    Abstract: Described is a system that provides for granular and customized upgrades of sub-systems deployed within a third-part system. The system generates an upgrade manager service for implementation of a first sub-system upgrade package from within a third-party system that hosts the first sub-system. The system generates the first sub-system upgrade package according to a compatibility with a first sub-system version currently deployed in the third-party system to update the first sub-system with a feature(s) available in an upgraded version of the first sub-system. The system sends the upgrade manager service to the third-party system. The system receives a first request for the first sub-system upgrade package from the upgrade manager service running in the third-party system. The system sends the first sub-system upgrade package for implementation at the first sub-system by the upgrade manager service running in the third-party system.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: May 21, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Lihui Su, James Morton, Arun Murti, Chegu Vinod, Ming Zang
  • Publication number: 20240103977
    Abstract: A distributed and deduplicating file system that stores backup metadata to object storage is described. A node, in a cluster of nodes, receives backup data associated with a write operation to back up a data file, and identifies metadata associated with deduplicated data by deduplicating the backup data. If the access frequency associated with the metadata is greater than or equal to an access threshold, and the size of the metadata is less than or equal to a storage threshold, the cluster writes the metadata to each of the memory devices corresponding to the nodes in the cluster. If the access frequency associated with the metadata is less than the access threshold, or the size of the metadata is more than the storage threshold, the node writes information which includes the metadata to an object storage that stores data objects for the nodes in the cluster.
    Type: Application
    Filed: September 23, 2022
    Publication date: March 28, 2024
    Applicant: Dell Products L.P.
    Inventors: Philip Shilane, Abhinav Duggal, George Mathew, Chegu Vinod
  • Publication number: 20240103976
    Abstract: A distributed and deduplicating file system that stores backup data to object storage is described. A node, in a cluster of nodes, receives a write operation to back up a data file, and identifies backup data associated with the write operation. The node identifies deduplicated data by deduplicating the backup data. The cluster stores the deduplicated data to each of the buffers which corresponds to a node in the cluster. If the node determines that the size of information, which includes the deduplicated data, stored to each of the buffers has accumulated to become greater than or equal to an object threshold, then the node writes the information, which includes the deduplicated data, stored in each of the buffers to an object storage which stores data for the nodes in the cluster.
    Type: Application
    Filed: September 23, 2022
    Publication date: March 28, 2024
    Applicant: Dell Products L.P.
    Inventors: Philip Shilane, Abhinav Duggal, George Mathew, Chegu Vinod
  • Publication number: 20240037069
    Abstract: Embodiments are described for a multi-domain and multi-tier architecture for clustered network file systems. This system allows a user to create sub-cluster of physical nodes, called domains, and file system resources for the data placed in a domain are allocated only from the nodes in the domain. It limits the impact of system failures to the files within a domain. A file system redirection service manages a global namespace spanning the domains and redirects file accesses to the appropriate domain where it is stored. In each domain, there are different classes of storage, tiers, with different cost and performance characteristics. Files can be placed on a set of tiers depending on a storage level agreement (SLA) specified for a file. Tier examples include a higher performance tier consisting of SSDs and a lower performance tier of HDDs.
    Type: Application
    Filed: July 29, 2022
    Publication date: February 1, 2024
    Inventors: George Mathew, Chegu Vinod, Abhinav Duggal, Philip Shilane
  • Publication number: 20230305876
    Abstract: A system detects a failed server in a cluster of servers, which are controlled by a master node to execute applications and store data, in service tiers, which correspond to sets of server performance characteristics, in storage domains, which correspond to server racks, in the cluster of servers. By accessing a cluster database, the system identifies applications installed on the failed server and any affinities that the identified applications have for any type of server, any service tier, and/or any storage domain. The system uses the cluster's current configuration to update the identified affinities for the identified applications. After the updated affinities for the identified applications is provided to the cluster database, a master node is enabled to identify replacement server(s), for the identified applications, and install the identified applications in the identified replacement server(s), thereby enabling the replacement server(s) to substitute for the failed server and store data.
    Type: Application
    Filed: March 28, 2022
    Publication date: September 28, 2023
    Applicant: Dell Products L.P.
    Inventors: Anurag Sharma, Chegu Vinod
  • Patent number: 11675665
    Abstract: A system for managing composed information handling systems includes information handling systems and a composed information handling system of the composed information handling systems, which includes at least one compute resource set, at least one control resource set, and at least one hardware resource set. The system also includes a system control processor that obtains a bare metal communication from a compute resource set indicating a write of data, writes a first copy of the data in a storage resource of the at least one hardware resource set, writes a second copy of the data in a trace volume, generates a backup of the data using the trace volume, and stores the backup in a storage.
    Type: Grant
    Filed: December 9, 2020
    Date of Patent: June 13, 2023
    Assignee: Dell Products L.P.
    Inventors: Yossef Saad, Ravi Vijayakumar Chitloor, Jehuda Shemer, Mahesh Kamat, Chegu Vinod
  • Patent number: 11675678
    Abstract: A system detects failed service tier in cluster of servers, which are controlled by master node to execute applications and store data, in service tiers, which correspond to sets of server performance characteristics, in storage domains, which correspond to server racks, in cluster. The system identifies, by accessing database, applications installed on servers in failed service tier and any affinities that identified applications have for any type of server, any service tier, and/or any storage domain. The system updates, based on current configuration of cluster, identified affinities for identified applications. The system enables, by providing updated affinities for identified applications in database, master node to identify replacement servers, for identified applications, corresponding to set of server performance characteristics and server rack, and install identified applications in replacement servers, thereby enabling replacement servers to substitute for failed service tier and store data.
    Type: Grant
    Filed: March 28, 2022
    Date of Patent: June 13, 2023
    Assignee: Dell Products L.P.
    Inventors: Anurag Sharma, Chegu Vinod
  • Patent number: 11663096
    Abstract: System detects failed storage domain in servers cluster, controlled by master node to execute applications and store data, in service tiers, corresponding to server performance characteristics, in storage domains, corresponding to server racks, in cluster. System identifies, by accessing database, applications installed on servers in service tiers in failed storage domain and any affinities that identified applications have for server types, service tiers, and/or storage domains. System updates, based on current configuration of cluster, identified affinities for identified applications.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: May 30, 2023
    Assignee: Dell Products L.P.
    Inventors: Anurag Sharma, Chegu Vinod
  • Publication number: 20220179701
    Abstract: A system for providing data protection services for data hosted by composed information handling systems includes a system includes a system control processor manager. The manager obtains a data protection architecture; identifies, based on the data protection architecture, first computing resources for a first pool that provides a first set of functionalities of the data protection services; identifies, based on the data protection architecture, second computing resources for a second pool that provides a second set of functionalities of the data protection services; assigns, based on hardware components of the first computing resources, a portion of the first set of functionalities to a first portion of the first computing resources; assigns, based on the hardware components of the first computing resources, a second portion of the first set of functionalities to a second portion of the first computing resources; and instantiates, based on the assignments, the data protection architecture.
    Type: Application
    Filed: December 9, 2020
    Publication date: June 9, 2022
    Inventors: Yossef Saad, Ravi Vijayakumar Chitloor, Jehuda Shemer, Mahesh Kamat, Chegu Vinod, William Price Dawkins
  • Publication number: 20220179747
    Abstract: A system for managing composed information handling systems includes information handling systems and a composed information handling system of the composed information handling systems, which includes at least one compute resource set, at least one control resource set, and at least one hardware resource set. The system also includes a system control processor that obtains a bare metal communication from a compute resource set indicating a write of data, writes a first copy of the data in a storage resource of the at least one hardware resource set, writes a second copy of the data in a trace volume, generates a backup of the data using the trace volume, and stores the backup in a storage.
    Type: Application
    Filed: December 9, 2020
    Publication date: June 9, 2022
    Inventors: Yossef Saad, Ravi Vijayakumar Chitloor, Jehuda Shemer, Mahesh Kamat, Chegu Vinod
  • Publication number: 20220179750
    Abstract: A system for providing data protection services for data stored by control plane applications hosted by composed information handling systems includes persistent storage and a system control processor manager. The system control processor manager obtains an intent based data protection request; identifies allocable computing resources of information handling systems; obtains a data protection policy based on the allocable computing resources and the intent based data protection request; obtains a data protection architecture based on the allocable computing resources, the data protection policy, and the intent based data protection request; and instantiates the data protection architecture to obtain a composed information handling system of the composed information handling systems to service the intent based data protection request.
    Type: Application
    Filed: December 9, 2020
    Publication date: June 9, 2022
    Inventors: Yossef Saad, Ravi Vijayakumar Chitloor, Jehuda Shemer, Mahesh Kamat, Chegu Vinod
  • Publication number: 20210334082
    Abstract: Described is a system that provides for granular and customized upgrades of sub-systems deployed within a third-part system. The system generates an upgrade manager service for implementation of a first sub-system upgrade package from within a third-party system that hosts the first sub-system. The system generates the first sub-system upgrade package according to a compatibility with a first sub-system version currently deployed in the third-party system to update the first sub-system with a feature(s) available in an upgraded version of the first sub-system. The system sends the upgrade manager service to the third-party system. The system receives a first request for the first sub-system upgrade package from the upgrade manager service running in the third-party system. The system sends the first sub-system upgrade package for implementation at the first sub-system by the upgrade manager service running in the third-party system.
    Type: Application
    Filed: March 26, 2020
    Publication date: October 28, 2021
    Inventors: Lihui Su, James Morton, Arun Murti, Chegu Vinod, Ming Zang
  • Patent number: 10841274
    Abstract: Examples of federated virtual datacenter apparatus are described. In an example, at least two virtual datacenter instances are provided in respective different network broadcast domains and an overlay network encompasses the respective different broadcast domains. An Internet Protocol (IP) address manager assigns IP addresses network devices associated with the plurality of virtual datacenter instances so as to avoid IP address conflicts between virtual datacenter instances.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: November 17, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Miguel Redondo Ferrero, Hrushikesh Gangur, Nayana Dawalbhakta, Ignacio Aldama, Chegu Vinod, Vinay Saxena, Wei Wei, Enrique Matorras Agro-Martin
  • Publication number: 20180332001
    Abstract: Examples of federated virtual datacenter apparatus are described. In an example, at least two virtual datacenter instances are provided in respective different network broadcast domains and an overlay network encompasses the respective different broadcast domains. An Internet Protocol (IP) address manager assigns IP addresses network devices associated with the plurality of virtual datacenter instances so as to avoid IP address conflicts between virtual datacenter instances.
    Type: Application
    Filed: February 8, 2016
    Publication date: November 15, 2018
    Inventors: Miguel Redondo Ferrero, Hrushikesh Gangur, Nayana Dawalbhakta, Ignacio Aldama, Chegu Vinod, Vinay Saxena, Wei Wei, Enrique Matorras Agro-Martin