-
公开(公告)号:US20190079820A1
公开(公告)日:2019-03-14
申请号:US16033278
申请日:2018-07-12
Applicant: NEC Laboratories America, Inc.
Inventor: Pranay Anchuri , Jianwu Xu , Hui Zhang
IPC: G06F11/07
CPC classification number: G06F11/079 , G06F11/0751 , G06F11/0778 , G06F11/0787
Abstract: Systems and methods for automatically generating failure signatures in a computer system for performing computer system fault diagnosis are provided. The method includes receiving log data, converting each log in the log data into a collection of log pattern sequences including one or more log pattern sequences corresponding to one or more respective failure categories associated with the computer system, generating a collection of seed patterns by computing a global set of patterns from the collection of log pattern sequences, and extracting the collection of seed patterns from the global set of patterns, generating a log pattern grammar representation for each of the one or more log pattern sequences, generating a failure signature for each of the one or more failure categories based on the log pattern grammar representation and the collection of seed patterns, and employing the failure signatures to perform computer system fault diagnosis on new log data.
-
公开(公告)号:US20180307576A1
公开(公告)日:2018-10-25
申请号:US15956381
申请日:2018-04-18
Applicant: NEC Laboratories America, Inc.
Inventor: Biplob Debnath , Hui Zhang
CPC classification number: G06F11/34 , G06F11/0775 , G06F11/079 , G06F11/3072 , G06F16/35 , G06F2201/86
Abstract: A system and method are provided for pattern discovery in input heterogeneous logs having unstructured text content and one or more fields. The system includes a memory. The system further includes a processor in communication with the memory. The processor runs program code to preprocess the input heterogeneous logs to obtain pre-processed logs by splitting the input heterogeneous logs into tokens. The processor runs program code to generate seed patterns from the preprocessed logs. The processor runs program code to generate final patterns by specializing a selected set of fields in each of the seed patterns to generate a final pattern set.
-
53.
公开(公告)号:US20180270263A1
公开(公告)日:2018-09-20
申请号:US15889738
申请日:2018-02-06
Applicant: NEC Laboratories America, Inc.
CPC classification number: H04L63/1425 , G06N5/047 , G06N20/00 , H04L63/02 , H04L63/0209 , H04L63/0272 , H04L63/0281 , H04L63/1416 , H04L63/1458
Abstract: A security system using automatic and scalable log pattern learning in security log analysis is provided. The security system includes one or more management services configured to generate security logs, and a security log analysis service operatively coupled to the one or more management services. The security log analysis service is configured to collect the security logs generated by the one or more management services, implement an incremental learning process to generate a set of log patterns from the collected security logs, parse the collected security logs using the set of log patterns, and analyze the parsed security logs for one or more security applications.
-
公开(公告)号:US10031788B2
公开(公告)日:2018-07-24
申请号:US15265267
申请日:2016-09-14
Applicant: NEC Laboratories America, Inc.
Inventor: Hui Zhang , Guofei Jiang , Junghwan Rhee , Nipun Arora
Abstract: Methods and systems for profiling requests include generating request units based on collected kernel events that include complete request units and half-open request units. The generated request units are sequenced based on a causality relationship set that describes causality relationships between kernel events.
-
公开(公告)号:US20180165147A1
公开(公告)日:2018-06-14
申请号:US15830579
申请日:2017-12-04
Applicant: NEC Laboratories America, Inc.
Inventor: Biplob Debnath , Hui Zhang , Guofei Jiang
Abstract: A computer-implemented method, computer program product, and computer processing system are provided. The method includes preprocessing, by a processor, a set of heterogeneous logs by splitting each of the logs into tokens to obtain preprocessed logs. Each of the logs in the set is associated with a timestamp and textual content in one or more fields. The method further includes generating, by the processor, a set of regular expressions from the preprocessed logs. The method also includes performing, by the processor, an unsupervised parsing operation by applying the regular expressions to the preprocessed logs to obtain a set of parsed logs and a set of unparsed logs, if any. The method additionally includes storing, by the processor, the set of parsed logs in a log analytics database and the set of unparsed logs in a debugging database.
-
公开(公告)号:US20180137001A1
公开(公告)日:2018-05-17
申请号:US15810960
申请日:2017-11-13
Applicant: NEC Laboratories America, Inc.
Inventor: Bo Zong , LuAn Tang , Qi Song , Biplob Debnath , Hui Zhang , Guofei Jiang
CPC classification number: G06F11/079 , G06F11/0793 , G06F11/3476 , G06N3/084 , G06N5/022 , G06N5/04
Abstract: A method is provided that includes transforming training data into a neural network based learning model using a set of temporal graphs derived from the training data. The method includes performing model learning on the learning model by automatically adjusting learning model parameters based on the set of the temporal graphs to minimize differences between a predetermined ground-truth ranking list and a learning model output ranking list. The method includes transforming testing data into a neural network based inference model using another set of temporal graphs derived from the testing data. The method includes performing model inference by applying the inference and learning models to test data to extract context features for alerts in the test data and calculate a ranking list for the alerts based on the extracted context features. Top-ranked alerts are identified as critical alerts. Each alert represents an anomaly in the test data.
-
公开(公告)号:US20180129579A1
公开(公告)日:2018-05-10
申请号:US15784393
申请日:2017-10-16
Applicant: NEC Laboratories America, Inc.
Inventor: Biplob Debnath , Nipun Arora , Hui Zhang , Guofei Jiang , Mohiuddin Solaimani , Muhammad Ali Gulzar
CPC classification number: G06F11/3476 , G06F11/0706 , G06F11/0775 , G06F11/0787 , G06F11/3065 , G06N20/00
Abstract: Systems and methods are disclosed for processing a stream of logged data by: creating one or more models from a set of training logs during a training phase; receiving testing data in real-time and generating anomalies using the models created during the training phase; updating the one or more models during real-time processing of a live stream of logs; and detecting a log anomaly from the live stream of logs.
-
公开(公告)号:US20180060748A1
公开(公告)日:2018-03-01
申请号:US15684293
申请日:2017-08-23
Applicant: NEC Laboratories America, Inc.
Inventor: Jianwu Xu , Biplob Debnath , Bo Zong , Hui Zhang , Guofei Jiang , Hancheng Ge
CPC classification number: G06N5/047 , G06F17/16 , G06F17/20 , G06F17/2282 , G06F17/277 , G06N7/00
Abstract: A heterogeneous log pattern editing recommendation system and computer-implemented method are provided. The system has a processor configured to identify, from heterogeneous logs, patterns including variable fields and constant fields. The processor is also configured to extract a category feature, a cardinality feature, and a before-after n-gram feature by tokenizing the variable fields in the identified patterns. The processor is additionally configured to generate target similarity scores between target fields to be potentially edited and other fields from among the variable fields in the heterogeneous logs using pattern editing operations based on the extracted category feature, the extracted cardinality feature, and the extracted before-after n-gram feature. The processor is further configured to recommend, to a user, log pattern edits for at least one of the target fields based on the target similarity scores between the target fields in the heterogeneous logs.
-
公开(公告)号:US09813301B2
公开(公告)日:2017-11-07
申请号:US14830303
申请日:2015-08-19
Applicant: NEC Laboratories America, Inc.
Inventor: Qiang Xu , Cristian Lumezanu , Zhuotao Liu , Nipun Arora , Abhishek Sharma , Hui Zhang , Guofei Jiang
IPC: H04L12/28 , H04L12/24 , H04L12/727 , H04L12/721 , H04L12/751 , H04L12/26 , G06F9/455
CPC classification number: H04L41/12 , G06F9/45533 , H04L41/083 , H04L43/087 , H04L45/02 , H04L45/121 , H04L45/123 , H04L45/124
Abstract: Systems and methods for decoupled searching and optimization for one or more data centers, including determining a network topology for one or more networks of interconnected computer systems embedded in the one or more data center, searching for routing candidates based on a network topology determined, and updating and applying one or more objective functions to the routing candidates to determine an optimal routing candidate to satisfy embedding goals based on tenant requests, and to embed the optimal routing candidate in the one or more data centers.
-
60.
公开(公告)号:US20170293543A1
公开(公告)日:2017-10-12
申请号:US15478753
申请日:2017-04-04
Applicant: NEC Laboratories America, Inc.
Inventor: Jianwu Xu , Ke Zhang , Hui Zhang , Renqiang Min , Guofei Jiang
CPC classification number: G06F11/2263 , G06N3/0445 , G06N5/04 , G06N99/005
Abstract: Mobile phones and methods for mobile phone failure prediction include receiving respective log files from one or more mobile phone components, including at least one user application. The log files have heterogeneous formats. A likelihood of failure of one or more mobile phone components is determined based on the received log files by clustering the plurality of log files according to structural log patterns and determining feature representations of the log files based on the log clusters. A user is alerted to a potential failure if the likelihood of component failure exceeds a first threshold. An automatic system control action is performed if the likelihood of component failure exceeds a second threshold.
-
-
-
-
-
-
-
-
-