IP Library › Granted Patent US 12,242,329
Granted Patent B2
US 12,242,329 · App. 18/010,969 · Granted Mar 4, 2025

Turn on functional module and related functional module based on generated disk image

Inventors: Daichi Hasumi (Tokyo, JP); Shigeyoshi Shima (Tokyo, JP)
Assignee: NEC CORPORATION
G06F11/0772G06F11/0709G06F11/0751G06F11/0793
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,242,329
App. No.
18/010,969
Granted
Mar 4, 2025
Kind
B2
Abstract

The communication terminal detect a functional module of anomalous operating state, and to notify the edge server of the anomalous operating state. The edge server generates respective disk images corresponding to the functional module and a related functional module, generates a plurality of divided disk images obtained by dividing the generated disk image, and sends the plurality of divided disk images to the storage device. The storage device stores the divided disk images, and sends divided disk images corresponding to the functional module and the related functional module to the communication terminal in response to request from the communication terminal. The communication terminal generates the disk image by coupling the plurality of divided disk images acquired from the storage device, and turns on the functional module and the related functional module based on the generated disk image.

Claims (26)

1. A distributed system in which one or more communication terminals, one or more storage devices, and an edge server communicate via a network, wherein

the communication terminal, comprising a memory storing instructions and one or more processors, is configured to execute the instructions to detect a functional module of anomalous operating state, and to notify the edge server of the anomalous operating state;

the edge server, comprising a memory storing instructions and one or more processors, is configured to execute the instructions to generate respective disk images corresponding to the functional module and a related functional module, to generate a plurality of divided disk images obtained by dividing the generated disk image, and to send the plurality of divided disk images to the storage device;

the storage device, comprising a memory storing instructions and one or more processors, is configured to execute the instructions to store the divided disk images, and to send divided disk images corresponding to the functional module and the related functional module to the communication terminal in response to request from the communication terminal; and

the communication terminal, comprising a memory storing instructions and one or more processors, is configured to execute the instructions to generate the disk image by coupling the plurality of divided disk images acquired from the storage device, and to turn on the functional module and the related functional module based on the generated disk image.

2. The distributed system according to claim 1 , wherein the communication terminal is configured to, in a case of detection of the functional module of the anomalous operating state, stop operations of the functional module and the related functional module and discard the functional module and the related functional module.

3. The distributed system according to claim 1 , wherein the communication terminal is configured to, in a case of detection of the functional module of the anomalous operating state, send an incident report indicating content of the anomalous operating state to the edge server.

4. The distributed system according to claim 3 , wherein the edge server is configured to generate the disk images in accordance with an update policy matching the content of the incident report.

5. The distributed system according to claim 1 , wherein the communication terminal is configured to acquire the divided disk images from a storage device neighboring on the communication terminal among a plurality of the storage devices.

6. The distributed system according to claim 5 , wherein the neighboring storage device is a storage device configured to directly establishing a communication link with the communication terminal.

7. The distributed system according to claim 5 , wherein the neighboring storage device is determined according to the number of hops with respect to the communication terminal.

8. The distributed system according to claim 1 , wherein the edge server is configured to send the plurality of divided disk images to a plurality of the storage devices included in a group configured in advance.

9. The distributed system according to claim 1 , wherein the communication terminal is configured to download the plurality of divided disk images in parallel.

10. A communication terminal configuring a distributed system, the communication terminal comprising:

a memory storing instructions; and

one or more processors configured to execute the instructions to

diagnose operating states of a plurality of functional modules, and to detect a functional module of anomalous operating state;

stop the functional module of the anomalous operating state, and to discard the functional module;

acquire a plurality of divided disk images obtained by dividing a disk image corresponding to the functional module and generated to resolve the anomalous operating state, and to couple the plurality of divided disk images; and

turn on the functional module, based on a disk image generated by coupling the plurality of divided disk images.

11. A non-transitory computer readable recording medium storing a program for causing a computer to function as the communication terminal according to claim 10 .

12. A function recovery method for a distributed system in which one or more communication terminals, one or more storage devices, and an edge server communicate via a network, the function recovery method comprising:

a notification step of the communication terminal detecting a functional module of anomalous operating state, and notifying the edge server of the anomalous operating state;

a first sending step of the edge server generating respective disk images corresponding to the functional module and a related functional module, generating a plurality of divided disk images obtained by dividing the generated disk image, and sending the plurality of divided disk images to the storage device;

a second sending step of the storage device storing the divided disk images, and sending divided disk images corresponding to the functional module and the related functional module to the communication terminal in response to request from the communication terminal; and

a turning-on step of the communication terminal generating the disk image by coupling the plurality of divided disk images acquired from the storage device, and turning on the functional module and the related functional module based on the generated disk image.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2023
From: HASUMI, DAICHI; SHIMA, SHIGEYOSHI
To: NEC CORPORATION
Reel/Frame 065360/0636 →
Continuity (1)
Related Publication 20230222027A1 · Jul 13, 2023
References Cited (18)
US 9274902B1 · Morley · 2016 [cited by examiner]
US 9652471B1 · Krishnan · 2017 [cited by examiner]
US 10228959B1 · Anderson · 2019 [cited by examiner]
US 20050005000A1 · Yoshimoto · 2005 [cited by examiner]
US 20080215796A1 · Lam · 2008 [cited by examiner]
US 20110173334A1 · Shah · 2011 [cited by examiner]
US 20140095817A1 · Hsu · 2014 [cited by examiner]
US 20140181397A1 · Bonzini · 2014 [cited by examiner]
US 20150227550A1 · Matsuki · 2015 [cited by examiner]
US 20150355961A1 · Lesartre · 2015 [cited by examiner]
US 20170308547A1 · Gupta · 2017 [cited by examiner]
US 20170364406A1 · Kumar · 2017 [cited by examiner]
US 20180278724A1 · Erdelyi · 2018 [cited by examiner]
US 20190319974A1 · Hasumi · 2019 [cited by examiner]
US 20210044646A1 · Guim Bernat · 2021 [cited by examiner]
US 20230007857A1 · Yang · 2023 [cited by examiner]
JP 2019057167A · 2019 [cited by applicant]
International Search Report for PCT Application No. PCT/JP2020/025306, mailed on Oct. 6, 2020. [cited by applicant]