Distributed Device Management Cache for Inquiry Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing distributed device management systems face significant performance burdens due to the need to transmit inquiries to all geographically distributed device management units for service requests, especially when the number of devices and services is large, making it inefficient to specify the correct device capable of supplying required data.
Innovation Solution
A distributed device management system that includes a device specifying function unit with a cache to record previous inquiry responses, allowing it to narrow down inquiry destinations based on historical data and adjacent management units, reducing the processing load by prioritizing units that have previously supplied similar data and utilizing adjacent units when necessary.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If inquiries are transmitted to all geographically distributed device management function units, then comprehensive device coverage is achieved, but processing load and time consumption increase significantly
Solution Approach 1:
The device specifying function unit performs preliminary actions by recording inquiry results in a cache before actual service requests occur. This allows the system to use historical data to predict and prioritize inquiry destinations, avoiding the need to contact all device management function units for every request.
Solution Approach 2:
The system implements feedback mechanisms by storing inquiry results and device information in a cache structure. This feedback loop allows the device specifying function unit to learn from previous inquiries and adjust future inquiry patterns, reducing the scope of searches based on actual system state and historical performance.
2Reliability
If inquiries are transmitted to all device management function units, then complete device search is ensured, but time required to specify devices increases
Solution Approach 1:
The system performs preliminary recording of inquiry results in the cache before actual service requests. This preliminary action enables the device specifying function unit to quickly retrieve historical information and prioritize inquiry destinations, significantly reducing the time required for device specification while maintaining search completeness.
Solution Approach 2:
Instead of contacting all device management function units for every request, the system uses partial action by querying only the cache for historical information first. If cache results are sufficient, the system avoids excessive inquiries to all units, reducing time consumption while maintaining adequate search coverage through intelligent prioritization.
3Adaptability or versatility
If the system manages a large number of devices and services, then service versatility is improved, but system complexity and processing burden increase
Solution Approach 1:
The system segments the device management function into geographically distributed function units, each responsible for specific regions. The device specifying function unit operates independently by querying a shared cache, dividing the complexity of managing large-scale devices across multiple functional components while maintaining overall system versatility.
Solution Approach 2:
The cache acts as an intermediary between the device specifying function unit and the distributed device management function units. This intermediary stores and mediates inquiry results, reducing the direct complexity of coordinating numerous devices and services by providing a centralized reference point that simplifies the query process.
Data Source
AI summary
A distributed device management system specifies a device capable of supplying request data used for providing a service, from among a plurality of devices connected to a network. Device management function units are disposed so as to be geographically distributed and manage the states of the devices located in deployed areas. A device specifying function unit has a device inquiry cache in which a response log including the type of data which was previously required for the service and an identifier of the device management function unit that manages the device which was capable of supplying the data is recorded. In a case where this request data coincides with the type of data included in the response log, an inquiry is transmitted to the device management function unit associated with the request data in the response log.


