Patents by Inventor Himabindu Tummala

Himabindu Tummala 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: 11888836
    Abstract: A method for joining an association that includes receiving, by a first cluster, an association access credential and a unique address of an association manager, generating, based on the association access credential, an association access request, sending, to the unique address, the association access request, receiving, in response to the sending, association information, and initiating, based on the association information, a connection to a second cluster in the association.
    Type: Grant
    Filed: November 8, 2022
    Date of Patent: January 30, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Qi Bao, Himabindu Tummala
  • Patent number: 11836352
    Abstract: Techniques are directed to detecting an abnormal event while data storage equipment is in transit. Such techniques involve receiving a series of sensor signals from a set of sensors affixed to the data storage equipment. The series of sensor signals identifies a series of positional integrity measurements for the data storage equipment while the data storage equipment is in transit. Such techniques further involve performing a series of comparison operations that compares the series of positional integrity measurements to a set of range. Such techniques further involve, based on the series of comparison operations, providing an abnormal event signal in response to a particular positional integrity measurement falling outside a corresponding range of the set of ranges.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: December 5, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Girish Sheelvant, Natasha Gaurav, Himabindu Tummala, Gregory W. Lazar, Scott E. Joyce
  • Publication number: 20230342170
    Abstract: Methods and systems for managing provisioning of virtual machines. Virtual machines may host applications that may provide computer implemented services. Various hardware resources may be allocated to the virtual machines via a hypervisor. As the workloads of the applications change, the virtual machines may become over or under provisioned. To manage provisioning of virtual machines, various types of resource consumption estimates may be obtained. The resource consumption estimates may be used to ascertain how to provision various virtual machines to reduce or eliminate inefficient allocations of hardware resources for use by the virtual machines.
    Type: Application
    Filed: April 20, 2022
    Publication date: October 26, 2023
    Inventors: JOSEPH B. CAISSE, Bradley K. Goodman, HIMABINDU TUMMALA
  • Publication number: 20230342218
    Abstract: Methods and systems for managing provisioning of virtual machines. Virtual machines may host applications that may provide computer implemented services. Various hardware resources may be allocated to the virtual machines via a hypervisor. As the workloads of the applications change, the virtual machines may become over or under provisioned. To manage provisioning of virtual machines, various types of resource consumption estimates may be obtained. The resource consumption estimates may be used to ascertain how to provision various virtual machines to reduce or eliminate inefficient allocations of hardware resources for use by the virtual machines.
    Type: Application
    Filed: April 20, 2022
    Publication date: October 26, 2023
    Inventors: JOSEPH B. CAISSE, Bradley K. Goodman, HIMABINDU TUMMALA
  • Publication number: 20230342200
    Abstract: Methods and systems managing services in a distributed system. The distributed system may include any number of deployments. The deployments may include edge systems, internet of things devices, and/or other types of devices that may have limited computing resource capabilities. The deployments may provide various computer implemented services. To reduce the change of the deployments being overloaded, resources for the various services hosted by the deployments may be reserved. To manage resources reservations, changes in services provided by the deployments may be implemented by deploying only those applications and/or features necessary to provide requested features. By doing so, a smaller quantity of resources for the deployed service may be reserved than would be reserved if a quantity of resources necessary for all of the potentially enabled features of the application were enabled. Information regarding the resource reservations may be published to facilitate consistent views within the system.
    Type: Application
    Filed: April 20, 2022
    Publication date: October 26, 2023
    Inventors: HIMABINDU TUMMALA, Anurag Sharma, JOSEPH B. CAISSE, Brian Russell
  • Publication number: 20230073684
    Abstract: A method for joining an association that includes receiving, by a first cluster, an association access credential and a unique address of an association manager, generating, based on the association access credential, an association access request, sending, to the unique address, the association access request, receiving, in response to the sending, association information, and initiating, based on the association information, a connection to a second cluster in the association.
    Type: Application
    Filed: November 8, 2022
    Publication date: March 9, 2023
    Inventors: Qi Bao, Himabindu Tummala
  • Patent number: 11522845
    Abstract: A method for joining an association that includes receiving, by a first cluster, an association access credential and a unique address of an association manager, generating, based on the association access credential, an association access request, sending, to the unique address, the association access request, receiving, in response to the sending, association information, and initiating, based on the association information, a connection to a second cluster in the association.
    Type: Grant
    Filed: November 29, 2019
    Date of Patent: December 6, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Qi Bao, Himabindu Tummala
  • Patent number: 11106556
    Abstract: Described herein is a system that provides data service failover in shared storage clusters. An example shared storage cluster can include multiple data node devices equipped to access to a shared storage location. Each of the data node devices can host multiple network attached storage (NAS) servers. For each NAS server at a data node device, a different data node device in the shared storage cluster can be designated as a backup node. The designated backup nodes for NAS servers at any one data node device in the shared storage cluster can be distributed across multiple other data node devices in the shared storage cluster, thereby sharing the burden of data node device failure across multiple other data node devices.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: August 31, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: G. Paul Koning, Himabindu Tummala, Sudhir Srinivasan
  • Patent number: 11042512
    Abstract: A technique for supporting snapshots and provisioning in a NAS (network attached storage) cluster includes implementing a file system built upon a virtual disk realized in a virtualization platform, the virtual disk itself built upon a LUN (Logical UNit) in block storage. In response to a request to take a snapshot of the file system or to provision a new file system, the NAS cluster bypasses the virtualization platform and directs a request to a block storage manager, either to take a snapshot of the LUN (in the case of snapshot) or to create a new LUN (in the case of provisioning). The NAS cluster records a relationships among LUNs, file systems, and snaps, but the virtualization platform treats the LUNs as independent objects.
    Type: Grant
    Filed: August 2, 2017
    Date of Patent: June 22, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Jean-Pierre Bono, Himabindu Tummala
  • Publication number: 20210168074
    Abstract: A method for identifying a network path that includes receiving, by a first cluster, a request to copy data to a second cluster of a same association, performing, based on the request, a lookup in a network metric data structure, identifying, based on the lookup, a first network path to the second cluster, and initiating, based on the first network path, a data copy operation.
    Type: Application
    Filed: November 29, 2019
    Publication date: June 3, 2021
    Inventors: Qi Bao, Himabindu Tummala
  • Publication number: 20210168126
    Abstract: A method for joining an association that includes receiving, by a first cluster, an association access credential and a unique address of an association manager, generating, based on the association access credential, an association access request, sending, to the unique address, the association access request, receiving, in response to the sending, association information, and initiating, based on the association information, a connection to a second cluster in the association.
    Type: Application
    Filed: November 29, 2019
    Publication date: June 3, 2021
    Inventors: Qi Bao, Himabindu Tummala
  • Patent number: 11023488
    Abstract: A technique for replicating a data object from a source data storage system (source) to a destination data storage system (destination) preserves QoS (Quality of Service) by transmitting QoS information from the source to the destination and applying the QoS information when storing data at the destination that arrive in replication instructions sent from the source. The QoS information indicates desired storage tiering for the data object at the source. In the event of a failure at the source, which results in failover from the source to the destination, the destination is able to provide users with the same quality of service as was desired at the source.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: June 1, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Jean-Pierre Bono, Himabindu Tummala, William C. Davenport, Assaf Natanzon
  • Publication number: 20210081123
    Abstract: Described herein is a system that performs cluster controller selection in a shared storage cluster. A shared storage cluster can include multiple data node devices equipped to access to a shared storage location. The data node devices can be managed by a cluster controller. Furthermore, multiple of the data node devices can be equipped to serve as the cluster controller if necessary. To ensure ongoing operation of a cluster controller, each data node device, including the current cluster controller, can periodically update the shared storage location to indicate the data node device is operational. Each data node device can furthermore perform a cluster controller selection process, and can record its cluster controller selection in the shared storage location. If the current cluster controller fails to periodically update the shared storage location, the cluster controller selection processes at the other data node devices can select a new cluster controller.
    Type: Application
    Filed: September 13, 2019
    Publication date: March 18, 2021
    Inventors: G. Paul Koning, Himabindu Tummala
  • Publication number: 20210081287
    Abstract: Described herein is a system that provides data service failover in shared storage clusters. An example shared storage cluster can include multiple data node devices equipped to access to a shared storage location. Each of the data node devices can host multiple network attached storage (NAS) servers. For each NAS server at a data node device, a different data node device in the shared storage cluster can be designated as a backup node. The designated backup nodes for NAS servers at any one data node device in the shared storage cluster can be distributed across multiple other data node devices in the shared storage cluster, thereby sharing the burden of data node device failure across multiple other data node devices.
    Type: Application
    Filed: September 13, 2019
    Publication date: March 18, 2021
    Inventors: G. Paul Koning, Himabindu Tummala, Sudhir Srinivasan
  • Patent number: 10936224
    Abstract: Described herein is a system that performs cluster controller selection in a shared storage cluster. A shared storage cluster can include multiple data node devices equipped to access to a shared storage location. The data node devices can be managed by a cluster controller. Furthermore, multiple of the data node devices can be equipped to serve as the cluster controller if necessary. To ensure ongoing operation of a cluster controller, each data node device, including the current cluster controller, can periodically update the shared storage location to indicate the data node device is operational. Each data node device can furthermore perform a cluster controller selection process, and can record its cluster controller selection in the shared storage location. If the current cluster controller fails to periodically update the shared storage location, the cluster controller selection processes at the other data node devices can select a new cluster controller.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: March 2, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: G. Paul Koning, Himabindu Tummala
  • Publication number: 20210026539
    Abstract: Techniques are directed to detecting an abnormal event while data storage equipment is in transit. Such techniques involve receiving a series of sensor signals from a set of sensors affixed to the data storage equipment. The series of sensor signals identifies a series of positional integrity measurements for the data storage equipment while the data storage equipment is in transit. Such techniques further involve performing a series of comparison operations that compares the series of positional integrity measurements to a set of range. Such techniques further involve, based on the series of comparison operations, providing an abnormal event signal in response to a particular positional integrity measurement falling outside a corresponding range of the set of ranges.
    Type: Application
    Filed: July 26, 2019
    Publication date: January 28, 2021
    Inventors: Girish Sheelvant, Natasha Gaurav, Himabindu Tummala, Gregory W. Lazar, Scott E. Joyce
  • Patent number: 10733161
    Abstract: A technique for managing data storage places a data object in a first logical extent within a logical address space of a storage system and places a set of attributes assigned to that data object in a second logical extent within the same logical address space of the storage system. In response to a request to generate a second version of the data object, such as a snap, clone, or replica, for example, the first and second logical extents are duplicated atomically, thereby preserving a second version of the attributes along with the second version of the data object.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: August 4, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: William C. Davenport, Himabindu Tummala, Vamsi Vankamamidi
  • Patent number: 10713129
    Abstract: A method, computer program product, and computing system for identifying one or more disaster recovery requirements for a network appliance, wherein the network appliance includes both storage functionality and compute functionality. The one or more disaster recovery requirements are provided to a potential disaster recovery target for the network appliance. The potential disaster recovery target is analyzed to determine if the potential disaster recovery target meets the one or more disaster recovery requirements of the network appliance. If the potential disaster recovery target meets the one or more disaster recovery requirements, the potential disaster recovery target is configured as a disaster recovery site for the network appliance.
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: July 14, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Himabindu Tummala, Daniel E. Cummins, Susmitha Pillarisetty
  • Patent number: 10678650
    Abstract: Improved techniques for managing snaps of a data object hosted by a source data storage system (source) involve specifying, by the source, a set of policies for snaps of the data object that are stored on a destination data storage system (destination). The technique includes transferring the set of policies from the source to the destination, to enable the destination to implement the specified set of policies on the snaps at the destination.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: June 9, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Himabindu Tummala, Jean-Pierre Bono
  • Patent number: 10592846
    Abstract: A technique is directed to transporting data storage equipment. The technique involves electronically activating monitoring circuitry which is co-located with the data storage equipment. The technique further involves, after the monitoring circuitry is electronically activated, receiving location data from the monitoring circuitry while the data storage equipment is en route from a first ground location to a second ground location. The technique further involves, based on the location data, performing a set of location evaluation operations to determine whether the data storage equipment is on course along a predefined route between the first ground location and the second ground location.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: March 17, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Natasha Gaurav, Gregory W. Lazar, Scott E. Joyce, Girish Sheelvant, Himabindu Tummala