Unified Error Handling for Hybrid Cloud Storage APIs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In hybrid cloud storage management, the diverse specifications of API error responses across different models result in a high number of error types, making error handling costly and complex for infrastructure administrators.
Innovation Solution
A management system that converts specific error information from various storage device models into a common error format using correspondence information, facilitating unified error handling and reducing the complexity for API users.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple models of storage devices with different API specifications are managed, then the system supports diverse storage models, but the number of error information types increases significantly
Solution Approach 1:
The patent creates a universal error information structure that can handle multiple storage device models through a common schema. The management system uses a standardized error response format that works across different API models, allowing one unified structure to serve multiple diverse storage models rather than requiring separate error handling for each model.
Solution Approach 2:
The patent transforms error information parameters from model-specific formats to a standardized common format. By changing the parameter structure of error responses to follow a unified schema with consistent field names and data types, the system reduces the variety of error information types while maintaining the ability to represent errors from different storage models.
2Ease of operation
If infrastructure administrators manage hybrid cloud storage with multiple API models, then comprehensive storage management is achieved, but educational cost and implementation cost increase
Solution Approach 1:
The patent applies homogeneity by making error response formats consistent across different storage device models. All error responses follow the same structured format with uniform field names, data types, and organization, which reduces the learning curve for infrastructure administrators and decreases implementation costs by eliminating the need to study multiple different error formats.
3Measurement precision
If API error responses maintain model-specific specifications, then accurate error information is provided, but error handling complexity increases
Solution Approach 1:
The patent introduces an intermediary layer (the management system with conversion logic) that translates model-specific error responses into a common error format. This intermediary maintains the accuracy of original error information while simplifying the handling complexity for API users, as the conversion process preserves error meaning while standardizing the presentation format.
Data Source
AI summary
An upper API processing device that manages a storage device providing an API for operating a plurality of storage devices holds an error correspondence table indicating a correspondence relationship between specific error information represented in a specific format for each model of the storage device and common error information represented in a common format among models of the storage device. The upper API processing device calls and executes the API with respect to the storage device in response to a call request from the terminal. When the specific error information is responded from the API in response to the call request, the upper API processing device converts the specific error information into the common error information based on the error correspondence table and returns the common error information to the terminal.


