Patents by Inventor Ramani R. Routray
Ramani R. Routray 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: 20140149791Abstract: Embodiments of the present invention provide an approach for protecting and restoring data within a networked (e.g. cloud) storage computing environment through asynchronous replication and remote backup of data and its associated metadata. Under embodiments of the present invention, data backup and recovery functionality provides data backups by detecting incremental updates to the data and its associated metadata at specific points in time determined by policies. The policies are configurable based on user requirements. Multiple copies of the data backups can be made and stored in separate compressed files at backup/disaster recovery locations. The backups of data and its associated metadata, which includes file system configuration information can be used to restore the state of a computer file system to that of a given point-in-time. Accordingly, a data protection approach is disclosed for protecting data at both the file system level and application level.Type: ApplicationFiled: January 29, 2014Publication date: May 29, 2014Applicant: International Business Machines CorporationInventors: David P. Goodman, Sandeep Gopisetty, Shripad Nadgowda, Ramani R. Routray
-
Publication number: 20140143207Abstract: An approach for managing replicated data is presented. Metadata is received specifying inter-data correlation(s), inter-replica correlation(s), and data-replica correlation(s) among replicas generated for a system. A unified replication metadata model specifying the correlations is generated. Based on the inter-replica correlation(s), a proper subset of the replicas is selected. Based on the inter-replica and inter-data correlation(s), the selected proper subset of replicas is indexed to generate a unified content index. A query is received to locate a data item in at least one of the replicas. Based on the unified content index, the unified replication metadata model, and the query, candidate replica(s) and corresponding confidence score(s) are determined. The confidence score(s) indicate respective likelihood(s) that the candidate replica(s) include the data item.Type: ApplicationFiled: November 21, 2012Publication date: May 22, 2014Applicant: International Business Machines CorporationInventors: Billy S. Brewer, Kavita Chavda, Nagapramod S. Mandagere, Ramani R. Routray
-
INTELLIGENT RESTORE-CONTAINER SERVICE OFFERING FOR BACKUP VALIDATION TESTING AND BUSINESS RESILIENCY
Publication number: 20140122435Abstract: An existing data protection environment is analyzed to determine a plurality existing infrastructure containers. A popular infrastructure container is identified from the plurality of existing infrastructure containers. Responsive to determining that the popular infrastructure container does not exist within a central repository, the restore container is created within the central repository to match the popular infrastructure container.Type: ApplicationFiled: October 31, 2012Publication date: May 1, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kavita Chavda, Nagapramod S. Mandagere, Steven Pantridge, Ramani R. Routray -
Publication number: 20140074794Abstract: A computer identifies a plurality of data retrieval requests that may be serviced using a plurality of unique data chunks. The computer services the data retrieval requests by utilizing at least one of the unique data chunks. At least one of the unique data chunks can be utilized for servicing two or more of the data retrieval requests. The computer determines a servicing sequence for the plurality of data retrieval requests such that the two or more of the data retrieval requests that can be serviced utilizing the at least one of the unique data chunks are serviced consecutively. The computer services the plurality of data retrieval requests according to the servicing sequence.Type: ApplicationFiled: September 12, 2012Publication date: March 13, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kavita Chavda, Nagapramod S. Mandagere, Ramani R. Routray, Pin Zhou
-
Publication number: 20130333000Abstract: A method is implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions. The programming instructions are operable to determine one or more optimal mappings between a server layer and a storage layer through a network layer based on performance metrics of one or more ports of at least one of the server layer, the storage layer and the network layer.Type: ApplicationFiled: August 15, 2013Publication date: December 12, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Seshashayee S. MURTHY, Ramani R. ROUTRAY, Sandeep M. UTTAMCHANDANI
-
Publication number: 20130326279Abstract: A solution for validating a set of data protection solutions is provided. A validation scenario can be defined, which can include data corresponding to a set of attributes for the validation scenario. The attributes can include a time frame for the validation scenario. The validation scenario also can include a set of backup images to be validated, each of which is generated using one of the set of data protection solutions. The set of backup images can be identified using the time frame. A set of resource requirements for implementing the validation scenario can be determined based on the set of backup images and the set of attributes for the validation scenario.Type: ApplicationFiled: May 29, 2012Publication date: December 5, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kavita Chavda, Nagapramod S. Mandagere, Steven Pantridge, Ramani R. Routray
-
Patent number: 8539071Abstract: A method is implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions. The programming instructions are operable to determine one or more optimal mappings between a server layer and a storage layer through a network layer based on performance metrics of one or more ports of at least one of the server layer, the storage layer and the network layer.Type: GrantFiled: May 9, 2012Date of Patent: September 17, 2013Assignee: International Business Machines CorporationInventors: Seshashayee S. Murthy, Ramani R. Routray, Sandeep M. Uttamchandani
-
Patent number: 8515967Abstract: Various embodiments for efficiently provisioning a storage area network (SAN) are provided. In one embodiment, SAN information is provided to an engine for optimization. The SAN information includes at least one of SAN configuration information, SAN usage information, at least one cost profile, and at least one chargeback model. Based on the SAN information, those of an available plurality of storage resources not meeting at least one storage criterion are filtered. The filtered storage resources are ranked on a cost basis. A resource configuration graph is constructed based on the ranked storage resources. The resource configuration graph is traversed to obtain a plurality of possible SAN configuration plans. At least one power profile is applied to the plurality of possible SAN configuration plans to rank the plurality of possible SAN configuration plans by energy consumption.Type: GrantFiled: March 29, 2010Date of Patent: August 20, 2013Assignee: International Business Machines CorporationInventors: Sandip Agarwala, Harsha D. Gunatilaka, Ramani R. Routray
-
Patent number: 8515792Abstract: The invention provides a system and method for chargeback cost allocation in an information technology (IT) system including multiple resources. The method includes categorizing cost attributes of different resources into multiple levels defining a cost attribute hierarchy, defining different chargeback groups for resources with similar cost attributes and chargeback policies at different levels of the hierarchy, and performing chargeback cost allocation by allocating the cost for resources at each hierarchy level independently using chargeback policies defined for the resources at that hierarchy level.Type: GrantFiled: September 25, 2009Date of Patent: August 20, 2013Assignee: International Business Machines CorporationInventors: Sandip Agarwala, Ramani R. Routray, Sandeep M. Uttamchandani
-
Patent number: 8515922Abstract: Exemplary methods, computer systems, and computer program products for smarter deduplicated caching of queries for green IT management in a computer storage device are provided. In one embodiment, the computer environment is configured for ascertaining the most-used data access chains. Multiple access paths to identical data are determined for the most-used data access chains. A generalized chain that is formed from the plurality of access paths to the identical data is determined. Multiple keys and information relating to the access paths to the identical data is deduplicated.Type: GrantFiled: June 17, 2011Date of Patent: August 20, 2013Assignee: International Business Machines CorporationInventors: Jorge D. Acuna, Pankaj S. Bavishi, Ramani R. Routray, Dhaval K. Shah
-
Patent number: 8386410Abstract: The invention provides an enterprise administration system and method. The system includes a user interface module configured to enter administration terms or select a predetermined script of administration terms, a knowledge base configured to store system information, a meta information module configured to use the system information to store entity-objective indexes, and a workflow mapping module configured to map the administration terms to system information extraction tasks to extract relevant entities and objectives and apply a rule to the extracted entities and objectives for presenting the extracted entities and objectives in a ranked order.Type: GrantFiled: July 22, 2009Date of Patent: February 26, 2013Assignee: International Business Machines CorporationInventors: Sandeep Gopisetty, Ramani R. Routray, Aameek Singh, Sandeep M. Uttamchandani
-
Publication number: 20120323861Abstract: Exemplary methods, computer systems, and computer program products for smarter deduplicated caching of queries for green IT management in a computer storage device are provided. In one embodiment, the computer environment is configured for ascertaining the most-used data access chains. Multiple access paths to identical data are determined for the most-used data access chains. A generalized chain that is formed from the plurality of access paths to the identical data is determined. Multiple keys and information relating to the access paths to the identical data is deduplicated.Type: ApplicationFiled: June 17, 2011Publication date: December 20, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jorge D. ACUNA, Pankaj S. BAVISHI, Ramani R. ROUTRAY, Dhaval K. SHAH
-
Publication number: 20120271678Abstract: Minimizing cost chargeback in an information technology (IT) computing environment including multiple resources. One implementation involves determining time-based usage patterns and allocation statistics for a plurality of resources and associated resource workloads. Using a regression function for determining a correlation of response time with resource usages and outstanding input/output instructions for the plurality of resources. Based on the time-based usage patterns, allocation statistics and the correlation, deriving an interpolation using positive and negative integrals to minimize a difference between allocated resource values and average allocation values. Determining service level objectives (SLOs) and resource allocation for minimizing cost chargeback for the resource workloads based on the derived interpolation.Type: ApplicationFiled: July 3, 2012Publication date: October 25, 2012Applicant: International Business Machines CorporationInventors: Sandip Agarwala, Ramani R. Routray, Sandeep M. Uttamchandani
-
Patent number: 8266280Abstract: A method is implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions. The programming instructions are operable to determine one or more optimal mappings between a server layer and a storage layer through a network layer based on performance metrics of one or more ports of at least one of the server layer, the storage layer and the network layer.Type: GrantFiled: March 17, 2010Date of Patent: September 11, 2012Assignee: International Business Machines CorporationInventors: Seshashayee S. Murthy, Ramani R. Routray, Sandeep M. Uttamchandani
-
Publication number: 20120221745Abstract: A method is implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions. The programming instructions are operable to determine one or more optimal mappings between a server layer and a storage layer through a network layer based on performance metrics of one or more ports of at least one of the server layer, the storage layer and the network layer.Type: ApplicationFiled: May 9, 2012Publication date: August 30, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Seshashayee S. MURTHY, Ramani R. ROUTRAY, Sandeep M. UTTAMCHANDANI
-
Patent number: 8250582Abstract: Reducing cost chargeback in an information technology (IT) computing environment including multiple resources, is provided. One implementation involves a process wherein resource usage and allocation statistics are stored for a multitude of resources and associated cost policies. Then, time-based usage patterns are determined for the resources from the statistics. A correlation of response time with resource usages and outstanding input/output instructions for the resources is determined. Based on usage patterns and the correlation, a multitude of potential cost reduction recommendations are determined. Further, a multitude of integrals are obtained based on the potential cost reduction recommendations, and a statistical integral is obtained based on the statistics. A difference between the statistical integral and each of the multiple integrals is obtained and compared with a threshold to determine potential final cost reduction recommendations.Type: GrantFiled: September 25, 2009Date of Patent: August 21, 2012Assignee: International Business Machines CorporationInventors: Sandip Agarwala, Ramani R. Routray, Sandeep M. Uttamchandani
-
Patent number: 8135821Abstract: A method for validating that a networked system of modules conforms to at least one interoperability rule pertinent to interoperability of at least two of the modules includes the steps of obtaining the at least one interoperability rule, the at least one rule being encoded in computer-operable format; obtaining configuration information pertinent to at least one of the modules, the configuration information being encoded in computer-operable format; and comparing the at least one interoperability rule to the configuration information to validate whether the system conforms to the at least one interoperability ruleType: GrantFiled: January 16, 2007Date of Patent: March 13, 2012Assignee: International Business Machines CorporationInventors: Dakshi Agrawal, Seraphin B. Calo, Murthy Devarakonda, David A. George, Sandeep K. Gopisetty, Kang-Won Lee, Konstantinos Magoutis, Ramani R. Routray, Joseph D. Ryan, Gauri Shah, Chung-hao Tan, Norbert G. Vogl, Kaladhar Voruganti
-
Publication number: 20110295815Abstract: Embodiments of the invention relate to testing a storage system point-in-time copy of data for consistency. An aspect of the invention includes receiving system and application event information from systems and applications associated with point-in-time copies of data. The system and application event information is associated with each of point-in-time copies of data. At least one point-in-time copy of data is selected for testing. The system and application event information is compared with inconsistency classes to determine tests for testing the point-in-time copy of data. The point-in-time copy of data is tested.Type: ApplicationFiled: May 26, 2010Publication date: December 1, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nagapramod S. Mandagere, Ramani R. Routray, Sandeep M. Uttamchandani, Pin Zhou
-
Publication number: 20110238672Abstract: Various embodiments for efficiently provisioning a storage area network (SAN) are provided. In one embodiment, SAN information is provided to an engine for optimization. The SAN information includes at least one of SAN configuration information, SAN usage information, at least one cost profile, and at least one chargeback model. Based on the SAN information, those of an available plurality of storage resources not meeting at least one storage criterion are filtered. The filtered storage resources are ranked on a cost basis. A resource configuration graph is constructed based on the ranked storage resources. The resource configuration graph is traversed to obtain a plurality of possible SAN configuration plans. At least one power profile is applied to the plurality of possible SAN configuration plans to rank the plurality of possible SAN configuration plans by energy consumption.Type: ApplicationFiled: March 29, 2010Publication date: September 29, 2011Inventors: Sandip Agarwala, Harsha D. Gunatilaka, Ramani R. Routray
-
Publication number: 20110231541Abstract: A method is implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions. The programming instructions are operable to determine one or more optimal mappings between a server layer and a storage layer through a network layer based on performance metrics of one or more ports of at least one of the server layer, the storage layer and the network layer.Type: ApplicationFiled: March 17, 2010Publication date: September 22, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Seshashayee S. MURTHY, Ramani R. ROUTRAY, Sandeep M. UTTAMCHANDANI