IP Library Granted Patent US 11,646,901
Granted Patent B2
US 11,646,901 · App. 17/148,372 · Granted May 9, 2023

Information processing device that processes write request and transmission control method

Inventor: Takayoshi Nakayama (Kawasaki, JP)
Assignee: FUJITSU LIMITED
H04L9/3297G06Q20/341G06Q30/02G06Q40/02H04L9/0643H04L9/50
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 11,646,901
App. No.
17/148,372
Granted
May 9, 2023
Kind
B2
Abstract

A transmission control method includes: generating a write request for writing, to a blockchain, a transaction corresponding to a deal to be recorded in the blockchain; acquiring, from a node that performs a process for writing the transaction to the blockchain, load information that indicates an amount of load pertaining to the process to be performed by the node to write the transaction to the blockchain; and transmitting the write request to the node when a period during which the amount of the load indicated by the load information is less than a threshold reaches a specified time.

Claims (29)

1. A non-transitory computer-readable recording medium having stored therein a communication program for causing a processor to perform a process comprising:

generating a write request for writing, to a blockchain, a transaction corresponding to a deal to be recorded in the blockchain;

acquiring, from a node that performs a process for writing the transaction to the blockchain, load information that indicates an amount of load pertaining to the process to be performed by the node to write the transaction to the blockchain; and

transmitting the write request to the node when a period during which the amount of the load indicated by the load information is less than a threshold reaches a specified time.

2. The non-transitory computer-readable recording medium according to claim 1 , wherein

the load information indicates a number of uncommitted transactions for which the node has not yet complemented the process for writing to the blockchain, and

the process further includes transmitting the write request to the node when a period during which the number of uncommitted transactions indicated by the load information is less than the threshold reaches the specified time.

3. The non-transitory computer-readable recording medium according to claim 2 , wherein

the threshold is determined according to a relationship between the number of uncommitted transactions in the node and a probability of failure in the writing of transactions to the blockchain.

4. The non-transitory computer-readable recording medium according to claim 2 , wherein

the threshold is determined according to a relationship between the number of uncommitted transactions in the node and a time needed to write transactions to the blockchain.

5. The non-transitory computer-readable recording medium according to claim 2 , the process further comprising:

activating, when the write request is generated, a counter for which a specified waiting time is set;

stopping the counter in a period during which the number of uncommitted transactions is larger than or equal to the threshold;

decrementing the counter in a period during which the number of uncommitted transactions is smaller than the threshold; and

transmitting the write request to the node when a count value of the counter reaches zero.

6. An information processing device comprising:

a hardware processor configured to

generate a write request for writing, to a blockchain, a transaction corresponding to a deal to be recorded in the blockchain;

acquire, from a node that performs a process for writing the transaction to the blockchain, load information indicating an amount of load pertaining to the process to be performed by the node to write the transaction to the blockchain; and

transmit the write request to the node when a period during which the amount of load indicated by the load information is less than a threshold reaches a specified time.

7. The information processing device according to claim 6 , wherein

the processor decides whether write requests have been congested in the node according to a comparison between the amount of load indicated by the load information and the threshold,

the processor sets a specified waiting time in a counter, decrements the counter when the processor decides that write requests have been congested in the node, and generates a transmission instruction when a count value of the counter reaches zero, and

the processor transmits the generated write request to the node when the counter circuit generates the transmission instruction.

8. A transmission control method comprising:

generating a write request for writing, to a blockchain, a transaction corresponding to a deal to be recorded in the blockchain;

acquiring, from a node that performs a process for writing the transaction to the blockchain, load information that indicates an amount of load pertaining to the process to be performed by the node to write the transaction to the blockchain; and

transmitting the write request to the node when a period during which the amount of the load indicated by the load information is less than a threshold reaches a specified time.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2021
From: NAKAYAMA, TAKAYOSHI
To: FUJITSU LIMITED
Reel/Frame 054918/0328 →
Priority Claims (1)
JP JP2020-043942 · Mar 13, 2020 · national
Continuity (1)
Related Publication 20210288824A1 · Sep 16, 2021