Network Resource Availability Detection System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In client-server environments, existing methods fail to detect network resource availability in real-time, leading to long timeout intervals and unexpected delays when resources are unavailable, as they are limited to system management issues and resource-intensive polling.
Innovation Solution
A system and method that query network resources to determine availability and response time, setting a status indicator to indicate availability only if the resource is available within a specified response time, reducing the need for individual client queries and expediting status communication through a centralized system.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If client systems poll the network resource register or file systems to determine status changes, then real-time availability detection is improved, but resource consumption increases due to polling from multiple client systems
Solution Approach 1:
The patent introduces a dedicated availability determination system as an intermediary component between client systems and the network resource. This mediator receives queries from clients, determines availability status, and returns results without requiring clients to directly poll the network resource or file systems. The intermediary handles the resource-intensive polling operation centrally, reducing overall resource consumption while maintaining real-time detection capability.
Solution Approach 2:
The system performs preliminary availability determination by querying the network resource before client applications attempt to access it. The availability status is determined in advance and stored, allowing clients to query the pre-determined status rather than performing their own polling operations. This preliminary action eliminates redundant polling from multiple client systems.
2Reliability
If system management interrupt handlers track availability status, then system management issues are detected, but file system availability issues are not detected in real-time
Solution Approach 1:
The availability determination system is designed with universal functionality to detect various types of network resource unavailability, including both system management issues (handled traditionally by SMI handlers) and file system availability problems. The system queries the network resource directly to determine availability status, making it applicable to different resource types and failure modes without requiring separate detection mechanisms for each scenario.
3Measurement precision
If clients wait for network resource availability without timeout, then access accuracy is improved, but time delay increases significantly
Solution Approach 1:
The system implements a feedback mechanism where the availability status of the network resource is continuously determined and communicated to client systems. Clients receive real-time feedback about resource availability through queries to the availability determination system, allowing them to make informed decisions about whether to attempt access or wait. This feedback loop enables clients to understand the current state without experiencing indefinite timeouts.
Data Source
AI summary
Methods, system and program product for determining network resource availability in order to avoid time delays caused by querying unavailable resources are disclosed. In one embodiment, the invention queries the network resource to determine network resource availability and response time, and indicates the network resource is available only if the network resource is determined to be available within a specified response time.


