Log Collection Buffer for DNS Changeover Reliability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
During a DNS changeover from an old system to a new system, there is a period where both systems are accessed, leading to a lack of behavior log information in the new system, causing incomplete behavior history information generation, and resulting in increased processing load due to delayed log information transmission from some servers.
Innovation Solution
An information processing device that temporarily stores behavior log information from multiple servers, detects the most delayed server, sets a collection reference time based on this detection, and selectively collects log information before this time to prevent inclusion of outdated data in new collections, and handles changeover by excluding stopped servers to prevent stagnation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the behavior history information generation server collects behavior log information from both old and new log information generation servers during DNS changeover, then completeness of behavior log information is improved, but processing load increases due to temporary storage and sequential collection requirements
Solution Approach 1:
The patent introduces a storing unit as an intermediary component that temporarily stores behavior log information from multiple log information generation servers. This mediator allows the behavior history information generation server to collect and consolidate logs without direct sequential access to multiple servers, reducing processing complexity while maintaining information completeness during DNS changeover.
Solution Approach 2:
The patent implements preliminary action by having the storing unit temporarily store behavior log information before it is collected for generating behavior history information. This advance storage ensures that all necessary log data is available when needed, preventing information loss during DNS changeover without requiring complex real-time coordination between servers.
2Device complexity
If behavior log information is collected sequentially at predetermined intervals, then system simplicity is maintained, but log collection omission occurs when servers are delayed in transmission
Solution Approach 1:
The storing unit serves as a buffer intermediary that decouples the log generation process from the log collection process. Log information from multiple servers is first stored in this intermediary storage, allowing the behavior history information generation server to collect complete information without being constrained by sequential collection intervals or server transmission delays.
3Reliability
If already generated behavior history information is modified to include delayed log data, then information completeness is improved, but processing time and load increase
Solution Approach 1:
The patent applies preliminary action by storing behavior log information in advance in the storing unit before it is needed for generating behavior history information. This ensures that when the behavior history information generation server collects logs, all necessary data is already available in the storing unit, eliminating the need to modify already generated information and avoiding additional processing time.
Data Source
AI summary
The oldest time of the times represented by the pieces of behavior time information included in the pieces of latest behavior log information respectively transmitted by the log information generation servers is detected as a most-delayed server latest log time on the basis of pieces of behavior log information and pieces of server identification information stored in a storing unit. A collection reference time based on the detected most-delayed server latest log time is set. Behavior log information including behavior time information before the collection reference time is selectively collected from among the pieces of behavior log information stored in the storing unit.


