Communication Device Log Collection Prioritization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication device failure identification methods are inefficient in determining the cause of failures, particularly in mixed wired and wireless networks, as they do not prioritize the order of log collection, leading to increased downtime and reduced efficiency in identifying software bugs and network settings issues.
Innovation Solution
A communication device equipped with a log collection module, alert generation module, and failure cause candidate determination module that collects logs, generates alerts, and determines failure cause candidates, allowing for targeted additional log collection based on priority and frequency, thereby optimizing the order of failure cause identification.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If logs are collected periodically from communication devices to detect failures, then failure detection capability is improved, but the time required to identify the cause of failure increases
Solution Approach 1:
The system performs preliminary actions by collecting and storing log information in advance before failures occur. The log collection module continuously gathers logs from communication devices and stores them, so that when a failure is detected, the relevant log information is already available for immediate analysis to identify the failure cause.
Solution Approach 2:
The system segments the log collection and analysis process into distinct functional modules: a log collection module that gathers logs from multiple communication devices, an alert generation module that detects failures, and a failure cause candidate determination module that analyzes logs to identify causes. This segmentation allows each module to specialize in specific tasks, improving overall efficiency in failure detection and cause identification.
2Measurement precision
If all log information is collected without priority ordering, then comprehensive failure analysis is enabled, but system complexity and resource consumption increase
Solution Approach 1:
The system applies local quality by determining the priority of different log information based on the specific failure conditions detected. The failure cause candidate determination module analyzes the nature of each failure and selectively prioritizes collection of log information relevant to that specific failure type, rather than uniformly collecting all logs. This ensures comprehensive analysis where needed while reducing complexity where full analysis is not required.
Solution Approach 2:
The system dynamically adjusts log collection priorities based on real-time failure conditions. The alert generation module detects failures and triggers the failure cause candidate determination module to dynamically determine which log information should be prioritized for collection, adapting the collection strategy to the specific circumstances of each failure event.
3Reliability
If log collection order is not optimized, then all failure causes can be investigated, but downtime increases due to inefficient investigation sequence
Solution Approach 1:
The system performs preliminary determination of failure cause candidates before initiating full log collection. The failure cause candidate determination module analyzes alert information and pre-identifies potential failure causes, establishing a prioritized investigation sequence in advance. This allows the system to collect logs in an optimized order that targets the most likely causes first, reducing the time required to identify failure causes and minimizing downtime.
Solution Approach 2:
The system implements feedback mechanisms where the failure cause candidate determination module continuously refines its analysis based on collected log information. As logs are collected and analyzed, the system provides feedback to adjust the failure cause candidate list and collection priorities, ensuring that the investigation sequence adapts to actual findings and efficiently identifies the root cause.
Data Source
AI summary
It is provided a communication device which transfers a signal, comprising: an arithmetic device configured to execute predetermined processing; a storage device accessible from the arithmetic device; a log collection module configured to collect first type logs from at least one of the communication device or an equipment coupled to the communication device; an alert generation module configured to generate alert when one of the collected the first type logs satisfies a predetermined condition; and a failure cause candidate determination module configured to determine failure cause candidates in response to the generated alert, and output, to the log collection module, an additional log collection request for collecting second type logs in an additional log collection order that is set based on the determined failure cause candidates.


