Connection Server Load Sharing Architecture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional load sharing techniques in computer systems fail to allow multiple information processing apparatuses to access the same server, leading to increased load on each server and a cumbersome session maintenance process.

Innovation Solution

A communication system with N processing servers and a connection server that allocates information processing apparatuses to a shared server, using a connection port system to enable multiple apparatuses to access the same server, thereby reducing the processing load on the connection server and maintaining sessions efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional load sharing techniques are used to allocate different servers to different information processing apparatuses, then server load is distributed, but multiple apparatuses cannot access the same server and session maintenance becomes cumbersome

Engineering Contradiction:
Improveload distribution efficiencyVSAvoidsession maintenance complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a connection server as an intermediary between information processing apparatuses and processing servers. The connection server maintains session information and manages connections, allowing multiple apparatuses to access the same processing server without requiring complex session maintenance between apparatuses and servers. This mediator handles the complexity of session management centrally.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the functionality between connection servers and processing servers. Connection servers handle session maintenance and connection management, while processing servers focus on data processing. This segmentation allows multiple apparatuses to be connected to the same processing server through different connection servers or the same connection server, enabling efficient load distribution without compromising session maintenance capability.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If multiple information processing apparatuses are allocated to the same server, then session maintenance is simplified, but the load on each server increases

Engineering Contradiction:
Improvesession maintenance complexityVSAvoidserver load
Core Design Contradiction:
Device complexityVSStress or pressure

Solution Approach 1:

The connection server acts as a mediator that absorbs the complexity of session maintenance, allowing processing servers to handle multiple apparatuses without bearing the burden of session management. This separation enables processing servers to focus on computation while connection servers manage connections, reducing the effective load on processing servers.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent adds a new dimension to the system architecture by introducing connection servers as an intermediate layer. This dimensional change allows the system to achieve both multiple apparatuses per server and simplified session maintenance simultaneously, as the connection dimension is handled separately from the processing dimension.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Adaptability or versatility

If information is shared among multiple servers to enable peer-to-peer communication, then apparatuses can exchange information, but a large load is imposed on each server for sharing information

Engineering Contradiction:
Improvepeer-to-peer communication capabilityVSAvoidinformation sharing load
Core Design Contradiction:
Adaptability or versatilityVSStress or pressure

Solution Approach 1:

The connection server serves as an intermediary that facilitates peer-to-peer communication between apparatuses without requiring processing servers to share information directly. Apparatuses can establish direct connections through the connection server, enabling peer-to-peer communication while keeping the load on processing servers minimal, as they only handle their own processing tasks.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8544018B2Communication system, information processing system, connection server, processing server, information processing apparatus, information processing method and program
Publication Date: 2013.09.24 PANASONIC HOLDINGS CORP
  • US8544018B2 patent drawing
  • US8544018B2 patent drawing
  • US8544018B2 patent drawing

AI summary

A connection server (3) has a receiving part (31) for receiving request information regarding a request for load sharing, which is sent from a first information processing apparatus (1) to a load sharing port of the connection server (3), a load sharing part (32) for allocating the first information processing apparatus (1) that is a source of the request information to any processing server, a sending part (33) for sending port position information indicating the position of the connection port corresponding to the allocated processing server to the first information processing apparatus (1), and a connection part (34) for establishing a connection between the connection port and the processing server corresponding to the connection port. The first information processing apparatus (1) sends the received port position information to a second information processing apparatus (2). With this configuration, in a communication system for load sharing, two or more information processing apparatuses have access to one processing server.