Patents by Inventor Manoj Agarwal

Manoj Agarwal 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: 20070016687
    Abstract: Methods, systems and computer program products for detecting a workload imbalance in a dynamically scheduled cluster of computer servers are disclosed. One such method comprises the steps of monitoring a plurality of metrics at each of the computer servers, detecting change points in the plurality of metrics, generating alarm points based on the detected change points, correlating the alarm points and identifying, based on an outcome of the correlation, one or more of the computer servers causing a workload imbalance. Systems and computer program products for practicing the above method are also disclosed.
    Type: Application
    Filed: July 14, 2005
    Publication date: January 18, 2007
    Applicant: International Business Machines Corporation
    Inventors: Manoj Agarwal, Sugata Ghosal, Manish Gupta, Vijay Mann, Lily Mummert, Nikolaos Anerousis
  • Publication number: 20060101308
    Abstract: A problem determination system and method reduces the time and effort required by system administrators to trouble shot transaction processing difficulties in a large distributed I/T environment by monitoring system component performance and computing operational performance threshold limits based on dependency graphs for the system. Using this data, a prioritized list of suspect components for the I/T system is generated.
    Type: Application
    Filed: October 21, 2004
    Publication date: May 11, 2006
    Inventors: Manoj Agarwal, Karen Appleby, Manish Gupta, Gautam Kar, Anindya Neogi, Anca Sailer
  • Publication number: 20050289418
    Abstract: Apparatus and methods are provided for debugging an integrated circuit. Local multiplexer circuits are provided near first and second circuit blocks in the integrated circuit. Each multiplexer circuit includes input nodes, a control node, and an output node. A first input node of the first multiplexer circuit is coupled to an internal node of the first circuit block, a first input node of the second multiplexer circuit is coupled to an internal node of the second circuit block, second input nodes of the first and second multiplexer circuits are coupled to logical 0, and the control signal nodes of the first and second multiplexer circuits are coupled to a control signal. An OR gate is provided that includes an input node coupled to the output node of the first multiplexer circuit, another input node coupled to the output node of the second multiplexer circuit, and an output node.
    Type: Application
    Filed: June 29, 2004
    Publication date: December 29, 2005
    Inventor: Manoj Agarwal
  • Publication number: 20050172306
    Abstract: Described are methods, apparatus and computer programs for determining run-time dependencies between logical components of a data processing environment. Components of the data processing environment are monitored by monitoring agents accessing run-time activity data via APIs of the managed system. A dependency generator identifies correlations between the run-time activity of the monitored components. For synchronous monitored systems, the dependency generator calculates an activity period for monitored components and determines which component's activity periods contain the activity periods of other components. Containment is used as an indicator of a likely dependency relationship, and a weighting is computed for each dependency relationship based on the consistency of containment.
    Type: Application
    Filed: October 20, 2003
    Publication date: August 4, 2005
    Inventors: Manoj Agarwal, Manish Gupta, Gautam Kar, Parviz Kermani, Anindya Neogi