Transfer Control Unit for Enabler Availability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In B2B2X business models, applications cooperating with multiple external services face low overall availability due to varying load and response times among enablers, leading to poor performance and service disruptions when an enabler's service is suspended or specifications change, requiring modifications to the application side to maintain functionality.

Innovation Solution

A transfer control apparatus dynamically switches requests to alternative enablers with similar functions if the primary enabler is busy or unavailable, using a registration unit, monitoring unit, and transfer control unit to automatically reroute requests and convert API methods, ensuring seamless operation without modifying the application.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If an application cooperates with multiple external services (enablers), then the application can provide comprehensive functionality, but the overall availability decreases due to varying load and response times among enablers

Engineering Contradiction:
Improveapplication functionalityVSAvoidapplication availability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a transfer control apparatus as an intermediary between the application and multiple enablers. This mediator monitors the status of enablers and automatically transfers requests to alternative enablers when the primary enabler is unavailable or overloaded, thereby maintaining application availability without requiring changes to the application itself

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically changes the selection parameter of enablers based on their current status (availability, load, response time). When the primary enabler's parameters indicate poor performance or unavailability, the system switches to an alternative enabler with better parameters, thus maintaining overall application availability

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the service of an enabler is suspended or specifications are changed, then the enabler cannot be used normally, but modifications to the application side are required to maintain functionality

Engineering Contradiction:
Improveenabler service continuityVSAvoidapplication modification requirement
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The transfer control apparatus acts as a buffer between the application and enablers. When enabler specifications change or service is suspended, the intermediary absorbs these changes and automatically switches to alternative enablers, preventing the need for application modifications and maintaining service continuity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system pre-registers multiple alternative enablers with similar functions before any service disruption occurs. When the primary enabler becomes unavailable, the system can immediately switch to a pre-identified alternative without requiring real-time search or application modification, thus maintaining continuity

Inventive Principle:
Principle #10Preliminary action

3Productivity

If load balancing is implemented among multiple enablers, then resource utilization improves, but the system complexity increases

Engineering Contradiction:
Improveresource utilizationVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The transfer control apparatus centralizes the load balancing logic in a single intermediary component rather than distributing complexity across multiple enablers or the application. This intermediary monitors enabler status and distributes requests appropriately, improving resource utilization while containing system complexity in one manageable location

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11843660B2Transfer control device, transfer control method, service provision system, and transfer control program
Publication Date: 2023.12.12 NIPPON TELEGRAPH & TELEPHONE CORP
  • US11843660B2 patent drawing
  • US11843660B2 patent drawing
  • US11843660B2 patent drawing

AI summary

To provide a transfer control apparatus, a transfer control method, and a transfer control program, by which it is possible to improve availability without modifying an application side. The transfer control apparatus 1 is an apparatus for dynamically switching enablers 2, and includes a registration unit 11 that registers enablers 2 having a similar function, in an identical genre, a monitoring unit 12 that monitors states of the enablers 2, and a transfer control unit 13 that transfers a request to an alternative enabler 2 registered in a genre identical to each of the enablers 2 to automatically switch a request destination if the enabler 2 is in a predetermined busy state upon calling the enabler 2.