IP Library Granted Patent US 12,627,405
Granted Patent B2
US 12,627,405 · App. 18/606,184 · Granted May 12, 2026

Redundancy control device, redundancy control method, and redundancy control program

Inventors: Katsuto Sato (Tokyo, JP); Takafumi Kikuchi (Tokyo, JP); Takeru Chiba (Tokyo, JP)
Assignee: Hitachi Vantara, LTD.
H04L1/08H04L45/243H04L67/61H04L1/0001H04L41/5025
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,627,405
App. No.
18/606,184
Granted
May 12, 2026
Kind
B2
Abstract

A redundancy of communication in a communication system can be appropriately set. A configuration is provided in which in a server for setting a redundancy for a communication system allowing communication via a network according to a set redundancy, a processor is provided, and the processor is configured to receive, from an application, a use-predicted communication bandwidth which is a communication bandwidth predicted to be used in the network, determine a redundancy limit which is an upper limit of a redundancy in communication by the application based on a communication bandwidth usable in the network and the use-predicted communication bandwidth, and set, in the communication system, a redundancy equal to or less than the determined redundancy limit as the redundancy in the communication by the application.

Claims (33)

1 . A redundancy control device for setting a redundancy for a communication system allowing communication via a network according to a set redundancy, the redundancy control device comprising:

a storage unit, wherein the storage unit is configured to store a correspondence relation between a communication quality indicator and redundancy specifying information for specifying a redundancy to be set, and

a processor, wherein the processor is configured to:

receive, from an application, a use-predicted communication bandwidth which is a communication bandwidth predicted to be used in the network,

determine a redundancy limit, which is an upper limit of a redundancy of communication by the application, based on a communication bandwidth usable in the network and the use-predicted communication bandwidth,

set, in the communication system, a redundancy equal to or less than the determined redundancy limit as the redundancy of the communication by the application,

acquire a communication quality indicator in the network,

determine, based on the communication quality indicator, a recommended redundancy for the communication by the application, and

determine a smaller value of the redundancy limit and the recommended redundancy as the redundancy of the communication by the application,

wherein the processor is further configured to:

specify, based on the correspondence relation, redundancy specifying information corresponding to the communication quality indicator, and

determine the recommended redundancy based on the redundancy specifying information.

2 . The redundancy control device according to claim 1 , wherein:

the application is an application for receiving an input and output request with respect to a predetermined storage connected via the network and executing input and output of data to or from the storage, and

the processor is further configured to execute the application and calculate the use-predicted communication bandwidth based on the input and output request.

3 . The redundancy control device according to claim 1 , wherein:

a communication priority that is a priority of communication for each of a plurality of applications is stored, and

the processor is further configured to determine the redundancy limit based on the communication priority.

4 . The redundancy control device according to claim 1 , wherein:

a minimum redundancy, which is a minimum value of the redundancy of the communication for the application, is stored, and

the processor is further configured to set the redundancy of the communication by the application to be equal to or larger than the minimum redundancy.

5 . The redundancy control device according to claim 1 , wherein the communication quality indicator is a packet loss rate in the network.

6 . A redundancy control method, executed by a redundancy control device, for setting a redundancy for a communication system allowing communication via a network according to a set redundancy, the method comprising:

storing a correspondence relation between a communication quality indicator and redundancy specifying information for specifying a redundancy to be set,

receiving, from an application, a use-predicted communication bandwidth which is a communication bandwidth predicted to be used in the network,

determining a redundancy limit, which is an upper limit of a redundancy in communication by the application, based on a communication bandwidth usable in the network and the use-predicted communication bandwidth,

setting a redundancy equal to or less than the determined redundancy limit in the communication system,

acquiring a communication quality indicator in the network,

determining, based on the communication quality indicator, a recommended redundancy for the communication by the application,

determining a smaller value of the redundancy limit and the recommended redundancy as the redundancy of the communication by the application,

wherein determining, based on the communication quality indicator, a recommended redundancy comprises:

specifying, based on the correspondence relation, redundancy specifying information corresponding to the acquired communication quality indicator, and

determining the recommended redundancy based on the redundancy specifying information.

Assignments (2)
CHANGE OF NAME Recorded Sep 27, 2024
From: HITACHI, LTD.
To: HITACHI VANTARA, LTD.
Reel/Frame 069067/0529 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2024
From: SATO, KATSUTO; KIKUCHI, TAKAFUMI; CHIBA, TAKERU
To: HITACHI, LTD.
Reel/Frame 066788/0453 →
Priority Claims (1)
JP 2023-199138 · Nov 24, 2023 · national
Continuity (1)
Related Publication 20250175381A1 · May 29, 2025
References Cited (19)
US 7539745B1 · Wang · 2009 [cited by examiner]
US 20070106813A1 · Bordes · 2007 [cited by examiner]
US 20080134005A1 · Izzat · 2008 [cited by examiner]
US 20140269893A1 · Parikh · 2014 [cited by examiner]
US 20150169396A1 · Tsyganok · 2015 [cited by examiner]
US 20160127215A1 · Mani · 2016 [cited by examiner]
US 20160205586A1 · Kim · 2016 [cited by examiner]
US 20210297359A1 · Banerjee · 2021 [cited by examiner]
US 20210400561A1 · Ginthoer · 2021 [cited by examiner]
US 20220059101A1 · Liang · 2022 [cited by examiner]
US 20230006905A1 · Nakata · 2023 [cited by applicant]
US 20230045761A1 · Pollack · 2023 [cited by examiner]
US 20240356686A1 · Pang · 2024 [cited by examiner]
CN 116419017A · 2023 [cited by examiner]
JP 2015122697A · 2015 [cited by applicant]
JP 2023006210A · 2023 [cited by applicant]
JP 2023039257A · 2023 [cited by applicant]
Hunger, Axel, Pascal A. Klein, and Martin H. Verbunt. “Evaluation of the redundancy-bandwidth trade-off and jitter compensation in rMPTCP.” 2016 8th IFIP International Conference on New Technologies, Mobility and Securi… [cited by examiner]
Ford., A., et al., “TCP Extensions for Multipath Operation with Multiple Addresses,” Internet Engineering Task Force (IETF), RFC 8684, Mar. 2020, 68 pgs. [cited by applicant]