Patents by Inventor Sandeep M
Sandeep M 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: 20110213508Abstract: 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: ApplicationFiled: February 26, 2010Publication date: September 1, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nagapramod Mandagere, Seshashayee S. Murthy, Sandeep M. Uttamchandani, Pin Zhou
-
Patent number: 7992031Abstract: A system and associated method for automated disaster recovery (DR) planning. A DR planning process receives disaster recovery requirements and a target environment configuration from a user to design DR plans for the target environment configuration that meets disaster recovery requirements. The DR planning process accesses a knowledgebase containing information on replication technologies, best practice recipes, and past deployment instances. The DR planning process creates the DR plans by analyzing the disaster recovery requirements into element risks, associating replication technologies to protect each element risks, combining associated replication technologies based on the best practice recipes, and selecting highly evaluated combination based on the past deployment instances. The DR planning process presents the DR plans as classified by replication strategy-architecture combination for each DR plans and marks how strongly each DR plans are recommended.Type: GrantFiled: July 24, 2009Date of Patent: August 2, 2011Assignee: International Business Machines CorporationInventors: Kavita Chavda, Mickey Iqbal, Seshashayee S. Murthy, Ramani R. Routray, Sandeep M. Uttamchandani
-
Publication number: 20110153507Abstract: A computer-implemented method for determining, from a system including a plurality of data center resources, at least one configuration of data center resources for an implementation of an application. The method includes receiving application information and receiving information regarding known internal features up the data center resources. The method also includes provisioning the system of data center resources and creating possible configurations of data center resources for implementing application. The method also includes correlating models and data center resources to create an interrelated representation of the models and the data center resources. The models predict a relationship of parameters for the possible configurations.Type: ApplicationFiled: December 22, 2009Publication date: June 23, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Seshashayee Murthy, Aameek Singh, Sandeep M. Uttamachandani
-
Publication number: 20110138391Abstract: A system and associated method for continuously optimizing data archive management scheduling. A job scheduler receives, from an archive management system, inputs of task information, replica placement data, infrastructure topology data, and resource performance data. The job scheduler models a flow network that represents data content, software programs, physical devices, and communication capacity of the archive management system in various levels of vertices according to the received inputs. An optimal path in the modeled flow network is computed as an initial schedule, and the archive management system performs tasks according to the initial schedule. The operations of scheduled tasks are monitored and the job scheduler produces a new schedule based on feedbacks of the monitored operations and predefined heuristics.Type: ApplicationFiled: December 4, 2009Publication date: June 9, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brian Cho, Kavita Chavda, Mickey Iqbal, Seshashayee S. Murthy, Sandeep M. Uttamchandani, Pin Zhou
-
Patent number: 7953705Abstract: The embodiments of the invention provide methods, computer program products, etc. for autonomic retention classes when retaining data within storage devices. More specifically, a method of determining whether to retain data within at least one storage device begins by storing data items in at least one storage device. Furthermore, the method maintains access statistics for each of the data items, an age of each of the data items, and an administrator-defined importance value of each of the data items. Following this, a retention value is calculated for each of the data items based on the access statistics for each of the data items, the age of each of the data items, and the administrator-defined importance value of each of the data items.Type: GrantFiled: March 31, 2008Date of Patent: May 31, 2011Assignees: International Business Machines Corporation, National Security AgencyInventors: Edward G. Chron, Joseph P. McCloskey, David A. Pease, Elizabeth S. Richards, Sandeep M. Uttamchandani
-
Publication number: 20110126219Abstract: Management of a planner through use of a middleware layer. A computer system is configured with the middleware layer in communication with both a planner and a data repository. One or more modules are provided in the middleware layer to support the functionality of the planner. Application program interface calls are employed to call the modules, thereby mitigating duplication of the functionality in separate planners.Type: ApplicationFiled: November 20, 2009Publication date: May 26, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Aameek Singh, Sandeep M. Uttamchandani, Yin Wang
-
Publication number: 20110106938Abstract: A method, system, and article are provided for monitoring performance of hardware devices. Each hardware device is configured with an agent, and the server is configured with a coordinator. The agent collects device data at a first modifiable frequency and communicates the collected data to the coordinator at a second dynamically modifiable frequency. The collected data is periodically monitored and the first and second frequencies are modified subject to evaluation of the collected and monitored data.Type: ApplicationFiled: November 4, 2009Publication date: May 5, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sandeep Gopisetty, Stefan Jaquet, Sandeep M. Uttamchandani
-
Publication number: 20110078695Abstract: 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: ApplicationFiled: September 25, 2009Publication date: March 31, 2011Applicant: International Business Machines CorporationInventors: Sandip Agarwala, Ramani R. Routray, Sandeep M. Uttamchandani
-
Patent number: 7912695Abstract: Simulation techniques for measuring the performance of J2EE applications are described. Simulation models for J2EE systems are generated which utilize one or more simulation components comprising queuing centers. The queuing centers employ logic to emulate J2EE thread models by locking on threads when messages are received by simulation components and waiting to unlock until a response is received from every subsequent component in the system. Additionally, simulation components which correspond to J2EE system components running on java virtual machines employ logic which emulates overhead introduced during memory allocation and garbage collection. The simulation models are also utilized during software development in a continuous performance evaluation process which gives feedback at each software development stage based on simulations run using the models described.Type: GrantFiled: September 12, 2007Date of Patent: March 22, 2011Assignee: Infosys Technologies Ltd.Inventors: Ramchandar Krishnamurthy, Deepak Brijnandan Goel, Prabhakar Mynampati, Sandeep M. Karamongikar
-
Publication number: 20110061051Abstract: A method, system, and article are provided for managing performance of a computer system. Both implicit and explicit recommendations for processing of tasks are provided. System performance is tracked and evaluated based upon the actions associated with the task. Future recommendations of the same or other tasks are provided based upon implicit feedback pertaining to system performance, and explicit feedback solicited from a system administrator.Type: ApplicationFiled: September 10, 2009Publication date: March 10, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eben M. Haber, Tara L. Matthews, Chung-Hao Tan, Sandeep M. Uttamchandani
-
Publication number: 20110055621Abstract: A system and associated method for replicating data based on capacity optimization. A local node receives the data associated with a key. The local node within a local domain communicates with nodes of remote domains in a system through a communication network. Each domain has its own distributed hash table that partitions key space and assigns a certain key range to an owner node within the domain. For new data, the local node queries owner nodes of domains in the system progressively from the local domain to remote domains for a duplicate of the new data. Depending on a result returned by owner nodes and factors for replication strategies, the local node determines a replication strategy and records the new data in the local node pursuant to the replication strategy.Type: ApplicationFiled: August 28, 2009Publication date: March 3, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: NAGAPRAMOD S. MANDAGERE, SESHASHAYEE S. MURTHY, MARK A. SMITH, SANDEEP M. UTTAMCHANDANI, PIN ZHOU
-
Publication number: 20110022879Abstract: A system and associated method for automated disaster recovery (DR) planning. A DR planning process receives disaster recovery requirements and a target environment configuration from a user to design DR plans for the target environment configuration that meets disaster recovery requirements. The DR planning process accesses a knowledgebase containing information on replication technologies, best practice recipes, and past deployment instances. The DR planning process creates the DR plans by analyzing the disaster recovery requirements into element risks, associating replication technologies to protect each element risks, combining associated replication technologies based on the best practice recipes, and selecting highly evaluated combination based on the past deployment instances. The DR planning process presents the DR plans as classified by replication strategy-architecture combination for each DR plans and marks how strongly each DR plans are recommended.Type: ApplicationFiled: July 24, 2009Publication date: January 27, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kavita Chavda, Mickey Iqbal, Seshashayee S. Murthy, Ramani R. Routray, Sandeep M. Uttamchandani
-
Publication number: 20110022562Abstract: 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: ApplicationFiled: July 22, 2009Publication date: January 27, 2011Applicant: International Business Machines CorporationInventors: Sandeep Gopisetty, Ramani R. Routray, Aameek Singh, Sandeep M. Uttamchandani
-
Publication number: 20110010232Abstract: The present invention is directed to a method, implemented on an electronic communication network including a mobile telecommunications device, for providing financial incentives by associating the mobile telecommunications device with an incentive account; and messaging with the mobile telecommunications device in response to a predetermined trigger, with the messaging including information corresponding to a financial incentive provided through a financial account associated with the incentive account upon an occurrence of a desired commercial transaction satisfying predetermined criteria, and correlating information related to the financial account, incentive account, and occurrence of the desired commercial transaction, for further determination and action in awarding or withholding the financial incentive in accordance with the predetermined financial incentive criteria. Also disclosed is a system that operates in accordance with the method.Type: ApplicationFiled: July 13, 2009Publication date: January 13, 2011Inventors: Sudhir M. Bhojwani, Sandeep M. Bhojwani, David H. Martin
-
Patent number: 7836095Abstract: A system (10), apparatus (12) and method (40) for providing content channels to end users based on end user wish lists. The method includes a domain channel manager apparatus accessing a plurality of end user wish lists maintained at end user devices, such as end user residential gateways and home servers. The domain channel manager accesses the plurality of wish lists and aggregates the wish list items, organizing and ranking the wish list items if necessary. Based on the aggregated wish list items from the plurality of end users, the domain channel manager retrieves content from all available content sources, such as content providers and existing content repositories. The domain channel manager creates content channels based on the retrieved content and offers those content channels to end users whose preferences match the content of the particular channel offered.Type: GrantFiled: November 9, 2006Date of Patent: November 16, 2010Assignee: General Instrument CorporationInventors: Sandeep M. Adwankar, Anthony Carter, Thomas C. Hill
-
Publication number: 20100250501Abstract: 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: ApplicationFiled: March 26, 2009Publication date: September 30, 2010Applicant: International Business Machines CorporationInventors: Nagapramod Mandagere, Mark A. Smith, Sandeep M. Uttamchandani, Pin Zhou
-
Patent number: 7792266Abstract: A method and software application reduce the occurrence of misdirected calls to one or more select destinations The software application resides on a user's phone and “listens” to phone numbers dialed by a user to determine if the user has dialed a phone number for one of such select destinations. In response to the user dialing one of such phone numbers, the software application on the phone effectively “intercepts” the call and enables the phone to provide the user with a list of destination options prior to placing the call to the dialed phone number. In one embodiment, the list is provided in audio form by playing a voice prompt with the list, as well as in visual form by displaying the list in the user interface of the user's phone. The list helps disambiguate the intent of the user in dialing the phone number by asking the user to either (i) confirm he wants the destination associated with the phone number or (ii) select another option.Type: GrantFiled: September 28, 2006Date of Patent: September 7, 2010Assignee: Bevocal LLCInventors: Sandeep M. Bhojwani, Jayadev Billa
-
Patent number: 7752239Abstract: The embodiments of the invention provide a method, computer program product, etc. for risk-modulated proactive data migration for maximizing utility. More specifically, a method of planning data migration for maximizing utility of a storage infrastructure that is running and actively serving at least one application includes selecting a plurality of potential data items for migration and selecting a plurality of potential migration destinations to which the potential data items can be moved. Moreover, the method selects a plurality of potential migration speeds at which the potential data items can be moved and selects a plurality of potential migration times at which the potential data items can be moved to the potential data migration destinations. The selecting of the plurality of potential migration speeds selects a migration speed below a threshold speed, wherein the threshold speed defines a maximum system utility loss permitted.Type: GrantFiled: April 3, 2008Date of Patent: July 6, 2010Assignees: International Business Machines Corporation, The United States of America as represented by National Security AgencyInventors: Elizabeth S. Richards, Sandeep M. Uttamchandani, Li Yin
-
Patent number: 7711520Abstract: Disclosed is an autonomic abnormality detection device having a plurality of agents, a server with a one or more processors, a data storage device and a corrective actions engine. The device is adapted to detect and diagnose abnormalities in system components. Particularly, the device uses agents to track performance/workload measurements of system components and dynamically compiles a history of those performance/workload measurements for each component. In order to detect abnormalities a processor compares current performance/workload measurements for a component to the compiled histories for that component and for other components. The processor can further be adapted to determine possible causes of a detected abnormality and to report the abnormality, including the possible causes, to a corrective actions engine.Type: GrantFiled: May 7, 2008Date of Patent: May 4, 2010Assignee: International Business Machines CorporationInventors: Linda M. Duyanovich, Juan C. Gomez, Kristal T. Pollack, Sandeep M. Uttamchandani
-
Publication number: 20100106538Abstract: Techniques for determining one or more disaster recovery (DR) service level agreements (SLAs) for each of one or more components of an application are provided. The techniques include identifying one or more components of an application, capturing one or more intra-application data dependencies between the one or more components, and mapping each of the one or more components to a DR profile to determine one or more DR SLAs for each of the one or more components of an application.Type: ApplicationFiled: October 23, 2008Publication date: April 29, 2010Applicant: International Business Machines CorporationInventors: Ramani R. Routray, Upendra Sharma, Aameek Singh, Sandeep M. Uttamchandani, Akshat Verma