Log Storage Controller for Network Data Reliability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In systems where multiple users transfer data through storage areas on a network, log information about operations performed on data may not be transmitted to a log management server if the information processing device is unable to communicate with the server, leading to degraded services and loss of log information.
Innovation Solution
An information processing device with a storage unit, controller, and transmitter that stores logs locally when communication with the log management server is unavailable and transmits them when communication becomes available, allowing logs to be associated with data and transmitted later.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If log information is transmitted to the server in real-time, then service quality is improved, but system reliability deteriorates when communication is unavailable
Solution Approach 1:
The system performs preliminary action by storing log information locally in the storage unit before transmission is attempted. This ensures that logs are captured and preserved even when the server is inaccessible, preventing data loss and maintaining reliability during communication outages.
Solution Approach 2:
The information processing device acts as an intermediary by temporarily holding log information in its storage unit. This intermediary storage mechanism bridges the gap between log generation and server transmission, ensuring continuous log capture regardless of server availability.
2Loss of information
If the information processing device stores logs locally, then log information is preserved, but communication overhead increases
Solution Approach 1:
The device performs preliminary storage of log information in the storage unit before transmission attempts. This preliminary action prevents information loss by ensuring logs are captured locally, while the transmission protocol remains relatively simple as it only needs to handle the transfer of already-captured data.
3Reliability
If communication with the server is maintained continuously, then log transmission reliability is improved, but system resource consumption increases
Solution Approach 1:
Instead of maintaining continuous communication, the system uses periodic action by attempting transmission when communication becomes available. The controller checks server accessibility and transmits logs when possible, reducing energy consumption while maintaining reliability through intermittent transmission attempts.
Solution Approach 2:
The information processing device serves itself by autonomously managing log storage and transmission decisions. The controller determines when to store logs locally and when to transmit them based on server availability, eliminating the need for continuous server communication and reducing energy consumption.
Data Source
AI summary
An information processing device includes a storage unit, a controller, a storage processor, and a transmitter. When communication with a log management server is unavailable, the controller causes a log of an operation of storing or retrieving data with respect to a storage area on a network to be stored in the storage unit in association with the data. In a case in which the data stored in the storage unit is stored in the storage area and the log associated with the data exists, the storage processor performs a process of storing the log in the storage area in association with the data. In a case in which communication with the log management server is available and a log is stored in association with data in the storage unit, the transmitter transmits the log to the log management server.


