Web Server Load Distribution for Cloud Data Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud service systems face challenges in managing data from external devices due to variations in data size, format, and granularity, leading to increased processing loads and difficulties in identifying error sources, as existing methods do not adequately consider these differences when distributing data processing tasks.

Innovation Solution

A management system is implemented with a web server that communicates with external devices, acquires information on device types, creates connection information for efficient data transmission to storage systems, and notifies application servers for appropriate data processing, allowing for differentiated handling of data based on type, format, and granularity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is directly transmitted to the storage system without passing through the web server, then the processing load of the web server is reduced, but the data cannot be managed while considering differences in format and granularity

Engineering Contradiction:
Improveprocessing load of web serverVSAvoiddata management capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a load distribution device that acts as an intermediary between external devices and the storage system. This device receives acquisition requests from external devices, determines appropriate storage destinations based on data characteristics, and provides connection information without directly processing the management data itself, thus reducing the web server's processing load while maintaining data management capabilities

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the data management function into two parts: the load distribution device handles acquisition request processing and storage destination determination, while the storage system handles actual data storage. This segmentation allows the web server to avoid processing management data while still enabling format and granularity consideration through the load distribution device's destination determination logic

Inventive Principle:
Principle #1Segmentation

2Productivity

If data is directly transmitted to the storage system, then the processing load of the web server is reduced, but error source identification becomes difficult

Engineering Contradiction:
Improveprocessing load of web serverVSAvoiderror source identification
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The load distribution device provides feedback to external devices by returning connection information that includes storage destination details. This feedback mechanism maintains a traceable relationship between external devices and storage destinations, enabling error source identification while still allowing direct data transmission to the storage system

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If the web server processes all data transmissions, then data can be managed with format and granularity consideration, but the processing load increases

Engineering Contradiction:
Improvedata management capabilityVSAvoidprocessing load of web server
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent extracts the acquisition request processing function from the web server and places it in a dedicated load distribution device. The web server retains only the data transmission and storage functions, while the load distribution device handles the complex processing of determining storage destinations based on data format and granularity, thus reducing the web server's processing load while maintaining data management capabilities

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10645185B2Processing management data among web server, application server, and storage system
Publication Date: 2020.05.05 CANON KK
  • US10645185B2 patent drawing
  • US10645185B2 patent drawing
  • US10645185B2 patent drawing

AI summary

A management system includes a web server configured to communicate with a plurality of external devices each stores management data of one or more network devices, and an application server configured to process management data stored in a storage system capable of storing data and management data transferred from the web server. In response to the reception of an acquisition request of connection information used for transmitting the management data from the external devices, the web server acquires information indicating a type of the external device based on the content of the acquisition request. The web server creates connection information including information indicating a storage destination of the management data determined by using the acquired information indicating a type of the external device. The web server transmits a response including the created connection information in response to the acquisition request.