Nonstop Service System Using Voting for Continuous Information Provision

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing service server systems face interruptions and high costs when upgrading processors and memories, and existing file dispersion techniques fail to provide continuous services for volatile information systems like SIP registrars and presence servers, especially with increasing user numbers.

Innovation Solution

A nonstop service system using a group of nodes that independently store and manage information, with a control dispatcher server selecting the most appropriate nodes for information updates and provision based on specific criteria, ensuring continuous service without interruptions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If existing service server systems use extended central processing units and memories to support extensive services, then service capabilities are improved, but service interruptions occur during processor and memory replacement and extensive costs are required for high-performance systems

Engineering Contradiction:
Improveservice capabilitiesVSAvoidservice continuity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent divides the service system into multiple independent nodes distributed across a network, where each node can operate autonomously. This segmentation allows the system to avoid single-point failures and enables continuous service even when individual nodes are replaced or upgraded, resolving the contradiction between improving service capabilities and maintaining service continuity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements redundant copies of service data and functionality across multiple nodes. When a node needs to be replaced or upgraded, the service can continue using copies from other nodes, eliminating service interruptions during hardware replacement while maintaining full service capabilities.

Inventive Principle:
Principle #26Copying

2Quantity of substance

If file dispersion techniques are used to store information in distributed storage spaces, then storage capacity is improved, but continuous service cannot be provided when a system storing relevant files fails

Engineering Contradiction:
Improvestorage capacityVSAvoidservice continuity
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent combines storage capacity (quantity of substance) with active service functionality by implementing nodes that simultaneously provide both storage and computation capabilities. This merging ensures that distributed storage systems can continue providing services even when individual storage nodes fail, as other nodes can take over their service functions.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent changes the operational state of nodes from passive storage to active service provision. Nodes can dynamically change their state based on service requirements, allowing the system to maintain service continuity by activating alternative nodes when failures occur, thus resolving the reliability issue while preserving storage capacity.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If SIP systems provide volatile information to be frequently updated, then information freshness is improved, but service interruptions occur due to external failure environments and system limits due to increasing user numbers

Engineering Contradiction:
Improveinformation freshnessVSAvoidservice continuity
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The patent implements continuous service operation through distributed nodes that can seamlessly take over when others fail. The system maintains continuous information updating and service provision by routing requests to available nodes, ensuring no service interruptions occur due to external failures or increasing user loads while preserving information freshness.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The patent creates a dynamic system where node roles and responsibilities can change in real-time based on service demands and node availability. This dynamic allocation allows the system to adapt to increasing user numbers and maintain service continuity by redistributing loads across available nodes, preventing system limits from causing interruptions.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8880665B2Nonstop service system using voting, and information updating and providing method in the same
Publication Date: 2014.11.04 NHN CORP
  • US8880665B2 patent drawing
  • US8880665B2 patent drawing
  • US8880665B2 patent drawing

AI summary

A nonstop service system using voting and a method for updating and providing information in the nonstop service system. The nonstop service system includes a plurality of groups of nodes for storing and managing information on the basis of identifiers for distinguishing clients, each group including a plurality of nodes each of which is capable of storing and managing information independently. The nonstop service system further includes a control dispatcher server, which is located between the group of nodes and the clients and manages state information and connection information of the nodes belonging to the plurality of groups of nodes. The control dispatcher server selects a group of nodes corresponding to a client according to an information update and provision request from the client, transmits the information update and provision request to the nodes belonging to the selected group of nodes, and, when information is provided from the nodes, provides information which is selected from the provided information using voting based on a specific criterion such as a currency criterion to the client. According to the present invention, it is possible to invest in constructing an initial service system based on the amount of service use, and it is possible to construct a service system with low costs and high efficiency. Further, a nonstop service system can be efficiently constructed without requiring additional equipment.