Patents by Inventor Nagapramod Mandagere

Nagapramod Mandagere 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: 20200226256
    Abstract: An amount of data change associated with a version of a content file with respect to one or more previous versions of the content file is determined. The amount of change associated with the version of the content file is determined using a tree data structure associated with the content file that is stored on a storage cluster. One or more statistics associated with backup snapshot are provided to a server. The server is configured to determine that the amount of data change associated with the version of the content file is anomalous based in part on the one or more statistics associated with the backup snapshot. A notification that data associated with the backup snapshot is potentially infected by malicious software is received from the server. The version of the content file is indicated as being potentially infected by malicious software.
    Type: Application
    Filed: March 27, 2020
    Publication date: July 16, 2020
    Inventors: Prashant Gaurav, Sidharth Mishra, Karandeep Singh Chawla, Anubhav Gupta, Sudhir Srinivas, Apurv Gupta, Nagapramod Mandagere
  • Patent number: 10650146
    Abstract: An amount of data change associated with a version of a content file with respect to one or more previous versions of the content file is determined. The amount of change associated with the version of the content file is determined using a tree data structure associated with the content file that is stored on a storage cluster. One or more statistics associated with backup snapshot are provided to a server. The server is configured to determine that the amount of data change associated with the version of the content file is anomalous based in part on the one or more statistics associated with the backup snapshot. A notification that data associated with the backup snapshot is potentially infected by malicious software is received from the server. The version of the content file is indicated as being potentially infected by malicious software.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: May 12, 2020
    Assignee: Cohesity, Inc.
    Inventors: Prashant Gaurav, Sidharth Mishra, Karandeep Singh Chawla, Anubhav Gupta, Sudhir Srinivas, Nagapramod Mandagere, Apurv Gupta
  • Patent number: 10606480
    Abstract: An embodiment of the invention may include a method, computer program product and system for data storage management. The embodiment may include receiving a request from a second container runtime for access to a first container runtime volume by the second container runtime. The embodiment may include determining whether the first container runtime volume exists within a shared unified volume listing. Based on determining that the first container runtime volume exists within the shared unified volume listing, the embodiment may include transforming volume information of the first container runtime volume from a unified volume listing schema to a second container runtime volume listing schema. The embodiment may include returning the volume information of the first container runtime volume to the second container runtime.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: March 31, 2020
    Assignee: International Business Machines Corporation
    Inventors: Robert Engel, Dean Hildebrand, Nagapramod Mandagere, Mohamed Mohamed, Amit S. Warke
  • Publication number: 20190114081
    Abstract: An embodiment of the invention may include a method, computer program product and system for data storage management. The embodiment may include receiving a request from a second container runtime for access to a first container runtime volume by the second container runtime. The embodiment may include determining whether the first container runtime volume exists within a shared unified volume listing. Based on determining that the first container runtime volume exists within the shared unified volume listing, the embodiment may include transforming volume information of the first container runtime volume from a unified volume listing schema to a second container runtime volume listing schema. The embodiment may include returning the volume information of the first container runtime volume to the second container runtime.
    Type: Application
    Filed: October 17, 2017
    Publication date: April 18, 2019
    Inventors: Robert Engel, Dean Hildebrand, Nagapramod Mandagere, Mohamed Mohamed, Amit S. Warke
  • Patent number: 10175745
    Abstract: A method and system for optimizing power consumption of a data center by dynamic workload adjustment. Workload of the data center is dynamically adjusted from a current workload distribution to an optimal workload solution. The optimal workload solution is a candidate workload solution of at least one candidate workload solution having a lowest sum of a respective power cost and a respective migration cost. Each candidate workload solution represents a respective application map that specifies a respective workload distribution among application programs of the data center. Dynamically adjusting the workload of the data center includes: estimating a respective overall cost of each candidate workload solution, selecting the optimal workload solution that has a lowest overall cost as determined from the estimating, and transferring the optimal workload solution to devices of a computer system for deployment.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: January 8, 2019
    Assignee: International Business Machines Corporation
    Inventors: Nagapramod Mandagere, Seshashayee S. Murthy, Sandeep M. Uttamchandani, Pin Zhou
  • Patent number: 9716625
    Abstract: Methods, systems, and articles of manufacture for identifying compatible system configurations are provided herein. A method includes generating a second graph from a first graph of multiple devices in a network and a set of one or more network compatibility rules, wherein said generating comprises dividing each device in the first graph into multiple nodes in the second graph, and wherein each node in the second graph represents a valid configuration of a device in the first graph; identifying a sub-graph of two or more linked nodes in the second graph that is isomorphic to at least a portion of the first graph, wherein the two or more linked nodes in the second graph represent two or more configurations that are compatible based on the set of one or more network compatibility rules; and determining each of one or more changes needed to convert a current configuration in the network to a target configuration specified by the sub-graph.
    Type: Grant
    Filed: October 9, 2013
    Date of Patent: July 25, 2017
    Assignee: International Business Machines Corporation
    Inventors: Yang Song, Aameek Singh, Thomas D. Griffin, Eric Butler, Divyesh Jadav, Nagapramod Mandagere, Gabriel Alatorre
  • Publication number: 20170031423
    Abstract: A method and system for optimizing power consumption of a data center by dynamic workload adjustment. Workload of the data center is dynamically adjusted from a current workload distribution to an optimal workload solution. The optimal workload solution is a candidate workload solution of at least one candidate workload solution having a lowest sum of a respective power cost and a respective migration cost. Each candidate workload solution represents a respective application map that specifies a respective workload distribution among application programs of the data center. Dynamically adjusting the workload of the data center includes: estimating a respective overall cost of each candidate workload solution, selecting the optimal workload solution that has a lowest overall cost as determined from the estimating, and transferring the optimal workload solution to devices of a computer system for deployment.
    Type: Application
    Filed: October 11, 2016
    Publication date: February 2, 2017
    Inventors: Nagapramod Mandagere, Seshashayee S. Murthy, Sandeep M. Uttamchandani, Pin Zhou
  • Patent number: 9501115
    Abstract: A method and system for optimizing power consumption of a data center by dynamic workload adjustment. At least one candidate workload solution for the data center is generated. Each candidate workload solution represents a respective application map that specifies a respective workload distribution among application programs of the data center. Workload of the data center is dynamically adjusted from a current workload distribution to an optimal workload solution. The optimal workload solution is a candidate workload solution of the at least one candidate workload solution having a lowest sum of a respective power cost and a respective migration cost. Dynamically adjusting the workload of the data center includes: estimating a respective overall cost of each candidate workload solution, selecting the optimal workload solution that has a lowest overall cost as determined from the estimating, and transferring the optimal workload solution to devices of a computer system for deployment.
    Type: Grant
    Filed: May 30, 2013
    Date of Patent: November 22, 2016
    Assignee: International Business Machines Corporation
    Inventors: Nagapramod Mandagere, Seshashayee S. Murthy, Sandeep M. Uttamchandani, Pin Zhou
  • Publication number: 20150100671
    Abstract: Methods, systems, and articles of manufacture for identifying compatible system configurations are provided herein. A method includes generating a second graph from a first graph of multiple devices in a network and a set of one or more network compatibility rules, wherein said generating comprises dividing each device in the first graph into multiple nodes in the second graph, and wherein each node in the second graph represents a valid configuration of a device in the first graph; identifying a sub-graph of two or more linked nodes in the second graph that is isomorphic to at least a portion of the first graph, wherein the two or more linked nodes in the second graph represent two or more configurations that are compatible based on the set of one or more network compatibility rules; and determining each of one or more changes needed to convert a current configuration in the network to a target configuration specified by the sub-graph.
    Type: Application
    Filed: October 9, 2013
    Publication date: April 9, 2015
    Applicant: International Business Machines Corporation
    Inventors: Yang Song, Aameek Singh, Thomas D. Griffin, Eric Butler, Divyesh Jadav, Nagapramod Mandagere, Gabriel Alatorre
  • Publication number: 20130261826
    Abstract: A method and system for optimizing power consumption of a data center by dynamic workload adjustment. At least one candidate workload solution for the data center is generated. Each candidate workload solution represents a respective application map that specifies a respective workload distribution among application programs of the data center. Workload of the data center is dynamically adjusted from a current workload distribution to an optimal workload solution. The optimal workload solution is a candidate workload solution of the at least one candidate workload solution having a lowest sum of a respective power cost and a respective migration cost. Dynamically adjusting the workload of the data center includes: estimating a respective overall cost of each candidate workload solution, selecting the optimal workload solution that has a lowest overall cost as determined from the estimating, and transferring the optimal workload solution to devices of a computer system for deployment.
    Type: Application
    Filed: May 30, 2013
    Publication date: October 3, 2013
    Applicant: International Business Machines Corporation
    Inventors: Nagapramod Mandagere, Seshashayee S. Murthy, Sandeep M. Uttamchandani, Pin Zhou
  • Patent number: 8489745
    Abstract: A system and associated method for optimizing power consumption of a data center by dynamic workload adjustment. A current workload distribution of the data center is shifted to an optimal workload solution that provides acceptable level of service with the least amount of power consumption. The sum of power cost and migration cost that corresponds to the optimal workload solution is the lowest among all sums that correspond to respective candidate workload solutions. The power cost is determined by a maximum temperature of the data center and accompanying cooling cost for each candidate workload solution. The migration cost is determined by performance degradation that occurs during shifting a workload distribution of the data center from the current workload distribution to each candidate workload solution.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: July 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: Nagapramod Mandagere, Seshashayee S. Murthy, Sandeep M. Uttamchandani, Pin Zhou
  • Patent number: 8374928
    Abstract: A data center power cost accounting system uses server and storage and cooling power consumption models and device maps, together with runtime application maps, to estimate the equipment power consumption and cooling power consumption of individual applications. An approximation of the cooling cost over a period of time, for any given application, can be pieced together by adding up the equipment utilized by the application and applying the cooling estimates obtained from computational fluid dynamics (CFD) simulations. The cooling estimates can further account for changes or variability in resource usage over time since the cooling estimates are based directly on utilization. The per application power consumption costs are obtained without having to install or depend on power measurement instruments or other hardware in the datacenters.
    Type: Grant
    Filed: February 25, 2010
    Date of Patent: February 12, 2013
    Assignee: International Business Machines Corporation
    Inventors: Sandeep Gopisetty, Nagapramod Mandagere, Sandeep Madhav Uttamchandani
  • Patent number: 8140491
    Abstract: One embodiment retrieves a first portion of a plurality of stored objects from at least one storage device. The embodiment further performs a base type deduplication estimation process on the first portion of stored objects. The embodiment still further categorizes the first portion of the plurality of stored objects into deduplication sets based on a deduplication relationship of each object of the plurality of stored objects with each of the estimated first plurality of deduplication chunk portions. The embodiment further combines deduplication sets into broad classes based on deduplication characteristics of the objects in the deduplication sets. The embodiment still further classifies a second portion of the plurality of stored objects into broad classes using classifiers. The embodiment further selects an appropriate deduplication approach for each categorized class.
    Type: Grant
    Filed: March 26, 2009
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Nagapramod Mandagere, Mark A. Smith, Sandeep M. Uttamchandani, Pin Zhou
  • Publication number: 20110213508
    Abstract: A system and associated method for optimizing power consumption of a data center by dynamic workload adjustment. A current workload distribution of the data center is shifted to an optimal workload solution that provides acceptable level of service with the least amount of power consumption. The sum of power cost and migration cost that corresponds to the optimal workload solution is the lowest among all sums that correspond to respective candidate workload solutions. The power cost is determined by a maximum temperature of the data center and accompanying cooling cost for each candidate workload solution. The migration cost is determined by performance degradation that occurs during shifting a workload distribution of the data center from the current workload distribution to each candidate workload solution.
    Type: Application
    Filed: February 26, 2010
    Publication date: September 1, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nagapramod Mandagere, Seshashayee S. Murthy, Sandeep M. Uttamchandani, Pin Zhou
  • Publication number: 20110208622
    Abstract: A data center power cost accounting system uses server and storage and cooling power consumption models and device maps, together with runtime application maps, to estimate the equipment power consumption and cooling power consumption of individual applications. An approximation of the cooling cost over a period of time, for any given application, can be pieced together by adding up the equipment utilized by the application and applying the cooling estimates obtained from computational fluid dynamics (CFD) simulations. The cooling estimates can further account for changes or variability in resource usage over time since the cooling estimates are based directly on utilization. The per application power consumption costs are obtained without having to install or depend on power measurement instruments or other hardware in the datacenters.
    Type: Application
    Filed: February 25, 2010
    Publication date: August 25, 2011
    Applicant: International Business Machines Corporation
    Inventors: Sandeep Gopisetty, Nagapramod Mandagere, Sandeep Madhav Uttamchandani
  • Publication number: 20100250501
    Abstract: One embodiment retrieves a first portion of a plurality of stored objects from at least one storage device. The embodiment further performs a base type deduplication estimation process on the first portion of stored objects. The embodiment still further categorizes the first portion of the plurality of stored objects into deduplication sets based on a deduplication relationship of each object of the plurality of stored objects with each of the estimated first plurality of deduplication chunk portions. The embodiment further combines deduplication sets into broad classes based on deduplication characteristics of the objects in the deduplication sets. The embodiment still further classifies a second portion of the plurality of stored objects into broad classes using classifiers. The embodiment further selects an appropriate deduplication approach for each categorized class.
    Type: Application
    Filed: March 26, 2009
    Publication date: September 30, 2010
    Applicant: International Business Machines Corporation
    Inventors: Nagapramod Mandagere, Mark A. Smith, Sandeep M. Uttamchandani, Pin Zhou