Patents by Inventor Kenji Yoshihira

Kenji Yoshihira 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: 20110173329
    Abstract: A method and system for coordinating energy management in a virtualized data center including a plurality of physical servers and a plurality of virtual machines (VMs), includes analyzing status information about the virtualized data center; determining server utilization target settings for server consolidation from the analyzed status information; and executing the server consolidation according to the determined server utilization target settings. Server consolidation can be executed by determining an effective size of each of the VMs and placing the VMs on the servers in a selective manner using an independent workload VM placement process, a correlation-aware VM placement process, or a migration-cost and correlation-aware VM placement process.
    Type: Application
    Filed: January 11, 2011
    Publication date: July 14, 2011
    Applicant: NEC LABORATORIES AMERICA, INC.
    Inventors: Hui Zhang, Ya-Yunn Su, Guofei Jiang, Kenji Yoshihira
  • Publication number: 20110173327
    Abstract: A method and apparatus for consolidating a plurality of applications into one or more servers. The method and apparatus organizes consolidation constraints representing preferences about placing applications into the one or more servers, and allocates the applications into the one or more servers in a manner that maximally satisfies the consolidation constraints.
    Type: Application
    Filed: November 5, 2010
    Publication date: July 14, 2011
    Applicant: NEC LABORATORIES AMERICA, INC.
    Inventors: Haifeng Chen, Guofei Jiang, Kenji Yoshihira, Akhilesh Saxena
  • Publication number: 20110072130
    Abstract: A method and system determines capacity needs of components in a distributed computer system. In the method and system, a pair-wise invariant network is determined from collected flow intensity measurements. The network includes at least two separate and unconnected pair-wise invariant subnetworks, each of the subnetworks including two of the flow intensity measurements connected by a pairwise invariant, each of the pair-wise invariants characterizing a constant relationship between their two connected flow intensity measurements. At least one overlay invariant is determined from the pair-wise invariant network and from the collected flow intensity measurements using a minimal redundancy least regression process. The capacity needs of the components are determined using the pair-wise and overlay invariants.
    Type: Application
    Filed: June 18, 2010
    Publication date: March 24, 2011
    Applicant: NEC LABORATORIES AMERICA, INC.
    Inventors: Guofei Jiang, Hanhuai Shan, Kenji Yoshihira
  • Publication number: 20100262858
    Abstract: A method system for diagnosing a detected failure in a computer system, compares a failure signature of the detected failure to an archived failure signature contained in a database to determine if the archived failure signature matches the failure signature of the detected failure. If the archived failure signature matches the failure signature of the detected failure, an archived solution is applied to the computer system that resolves the detected failure, the archived solution corresponding to a solution used to resolve a previously detected computer system failure corresponding to the archived failure signature in the database that matches the detected failure.
    Type: Application
    Filed: April 5, 2010
    Publication date: October 14, 2010
    Applicant: NEC LABORATORIES AMERICA, INC.
    Inventors: Haifeng Chen, Guofei Jiang, Kenji Yoshihira, Akhilesh Saxena
  • Publication number: 20090292954
    Abstract: A system and method for prioritizing alerts includes extracting invariants to determine a stable set of models for determining relationships among monitored system data. Equivalent thresholds for a plurality of rules are computed using an invariant network developed by extracting the invariants. For a given time window, a set of alerts are received from a system being monitored. A measurement value of the alerts is compared with a vector of equivalent thresholds, and the set of alerts is ranked.
    Type: Application
    Filed: October 28, 2008
    Publication date: November 26, 2009
    Applicant: NEC LABORATORIES AMERICA, INC.
    Inventors: Guofei Jiang, Haifeng Chen, Kenji Yoshihira
  • Patent number: 7590513
    Abstract: A method and system that automatically derives models between monitored quantities under non-faulty conditions so that subsequent faults can be detected as deviations from the derived models. The invention identifies unusual conditions for fault detection and isolation that is absent in rule-based systems.
    Type: Grant
    Filed: January 30, 2006
    Date of Patent: September 15, 2009
    Assignee: NEC Laboratories America, Inc.
    Inventors: Guofei Jiang, Haifeng Chen, Cristian Ungureanu, Kenji Yoshihira
  • Publication number: 20090132865
    Abstract: Systems and methods are disclosed that profile event sequences by creating a mixture model from the event sequences; estimating parameters for the mixture model; and applying the mixture model to profile the event sequences.
    Type: Application
    Filed: November 16, 2007
    Publication date: May 21, 2009
    Applicant: NEC LABORATORIES AMERICA, INC.
    Inventors: Xiaoqiao Meng, Guofei Jiang, Hui Zhang, Haifeng Chen, Kenji Yoshihira
  • Publication number: 20090112780
    Abstract: A system and method for optimizing system performance includes applying sampling based optimization to identify optimal configurations of a computing system by selecting a number of configuration samples and evaluating system performance based on the samples. Based on feedback of evaluated samples, a location of an optimal configuration is inferred. Additional samples are generated towards the location of the inferred optimal configuration to further optimize a system configuration.
    Type: Application
    Filed: March 5, 2008
    Publication date: April 30, 2009
    Applicant: NEC LABORATORIES AMERICA, INC.
    Inventors: HAIFENG CHEN, GUOFEI JIANG, KENJI YOSHIHIRA, HUI ZHANG, XIAOQIAO MENG
  • Publication number: 20080228459
    Abstract: Disclosed is a method and apparatus for performing capacity planning and resource optimization in a distributed system. In particular, the capacity needs of individual components (e.g., server, operating system, CPU, application software, memory, networking device, storage device, etc.) in a distributed system can be analyzed using relationships between measurements collected from the distributed system. These relationships, called invariants, do not change over time. From these measurements, a network of invariants are determined. The network of invariants characterize the relationships between the measurements. The capacity need of at least one component in the distributed system can be determined from the network of invariants.
    Type: Application
    Filed: September 25, 2007
    Publication date: September 18, 2008
    Applicant: NEC LABORATORIES AMERICA, INC.
    Inventors: Guofei Jiang, Haifeng Chen, Kenji Yoshihira
  • Patent number: 7395457
    Abstract: To determine the cause of a problem, evaluating and tracing how an individual request traverses through various components in the system makes possible new detection techniques. The present invention relates to detecting faults in a computer system. In accordance with an embodiment of the invention, a method and apparatus detects a fault in a system by receiving a request and generating a trace based on the request. The trace is a sequence of components used to service the request. The method and apparatus also compares the trace with a stored automaton to determine whether the trace is an anomaly. The stored automaton describes traces.
    Type: Grant
    Filed: June 10, 2005
    Date of Patent: July 1, 2008
    Assignee: NEC Laboratories America, Inc.
    Inventors: Guofei Jiang, Haifeng Chen, Cristian Ungureanu, Kenji Yoshihira
  • Publication number: 20080027688
    Abstract: Disclosed is a method and system for modeling invariant relationships between flow intensity measurements in a distributed system. In the method, a measurement is randomly selected from a plurality of flow intensity measurements. The method searched for relationships between the randomly selected measurement and each remaining one of the plurality of flow intensity measurements, and each of the flow intensity measurements having a relationship with the randomly selected measurement is grouped into a cluster with the randomly selected measurement. The method than determines relationships between all of the flow intensity measurements in the cluster. This method is repeated with the remaining flow intensity measurements until all of the flow intensity measurements are grouped into a cluster.
    Type: Application
    Filed: March 14, 2007
    Publication date: January 31, 2008
    Applicant: NEC LABORATORIES AMERICA, INC.
    Inventors: Guofei Jiang, Haifeng Chen, Kenji Yoshihira
  • Publication number: 20070179746
    Abstract: A method and system that automatically derives models between monitored quantities under non-faulty conditions so that subsequent faults can be detected as deviations from the derived models. The invention identifies unusual conditions for fault detection and isolation that is absent in rule-based systems.
    Type: Application
    Filed: January 30, 2006
    Publication date: August 2, 2007
    Applicant: NEC LABORATORIES AMERICA, INC.
    Inventors: Guofei Jiang, Haifeng Chen, Cristian Ungureanu, Kenji Yoshihira
  • Publication number: 20070112715
    Abstract: A system failure detection method that employs both supervised and unsupervised monitoring that models the contextual dependencies between the system inputs u and database usages x. By means of statistical learning, the space x is transformed into two subsets of variables, {tilde over (x)}(1) and {tilde over (x)}(2) . The subset {tilde over (x)}(1) encapsulates the dependencies of x with respect to the system load, and each variable in that subset has a highly correlated partner derived from the input u, which serves as a ‘teacher’ to monitor the activities of that variable. The subset {tilde over (x)}(2) contains variables that are less correlated or uncorrelated with respect to the input and are monitored in an unsupervised manner. By combining the supervised and unsupervised monitoring, a high detection rate and minimal false positives are experienced, especially those resulting from workload changes.
    Type: Application
    Filed: November 6, 2006
    Publication date: May 17, 2007
    Applicant: NEC LABORATORIES AMERICA
    Inventors: Haifeng Chen, Guofei Jiang, Cristian Ungureanu, Kenji Yoshihira
  • Publication number: 20060282708
    Abstract: To determine the cause of a problem, evaluating and tracing how an individual request traverses through various components in the system makes possible new detection techniques. The present invention relates to detecting faults in a computer system. In accordance with an embodiment of the invention, a method and apparatus detects a fault in a system by receiving a request and generating a trace based on the request. The trace is a sequence of components used to service the request. The method and apparatus also compares the trace with a stored automaton to determine whether the trace is an anomaly. The stored automaton describes traces.
    Type: Application
    Filed: June 10, 2005
    Publication date: December 14, 2006
    Applicant: NEC Laboratories America, Inc.
    Inventors: Guofei Jiang, Haifeng Chen, Cristian Ungureanu, Kenji Yoshihira