| CPC G06F 8/65 (2013.01) | 17 Claims |

|
1. An information processing system comprising:
one or more edge servers each having a storage and a processing circuit;
one or more low-end devices each having a storage and a processing circuit, connected to at least one of the edge servers, and changing software in response to a request from the edge server; and
a software management console having a storage and a processing circuit and connected to the edge server,
wherein
the processing circuit of the low-end device
transmits abnormality information for detecting its own abnormality to the edge server, the storage of the edge server
stores information on the software for every version and
low-end device information including the version of the software to run on the low-end device, and the processing circuit of the edge server
detects an abnormality in the low-end device based on the abnormality information acquired from the low-end device, acquires version information of the software of the low-end device stored in the storage based on the abnormality detected,
acquires information on rollback software, which is a version of software older than a version in the version information of the software running in the low-end device, from the storage, and
requests the low-end device to roll back the software based on the information on the rollback software, and
wherein
when rollback of the low-end device is requested, the processing circuit of the edge server transmits, to the software management console, rollback device information including information on the low-end device that has been rolled back, and the processing circuit of the software management console stores the rollback device information received, in the storage of the software management console.
|