IP Library › Granted Patent US 11,886,319
Granted Patent B2
US 11,886,319 · App. 17/647,693 · Granted Jan 30, 2024

Methods and systems for managing as-a-service systems in the event of connectivity issues

Inventors: Andrea Simonetto (Tours, FR); Nicola Bastianello (Padua, IT); Ruggero Carli (Padua, IT); Tigran Tigran Tchrakian (Castleknock, IE)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06F11/3495G06F11/3409
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,886,319
App. No.
17/647,693
Granted
Jan 30, 2024
Kind
B2
Abstract

Embodiments for managing an as-a-service (aaS) computing system by a processor are provided. Input provided by at least one computing device to a cloud platform is monitored. Output provided by the cloud platform to the at least one computing device in response to the input provided by the at least one computing device is monitored. At least one local model is generated based on the input provided to the cloud platform and the output provided to the at least one computing device.

Claims (37)

1. A method for managing an as-a-service (aaS) computing system, by a processor, comprising:

monitoring input provided by at least one computing device to a cloud platform;

monitoring output provided by the cloud platform to the at least one computing device in response to the input provided by the at least one computing device, wherein the output includes a sequence of decisions, computed by the cloud platform based on the input, determining a series of actions the at least one computing device is instructed to iteratively perform; and

generating at least one local model based on the input provided to the cloud platform and the output provided to the at least one computing device, wherein at least one of the sequence of decisions determining at least one of the series of actions is computed by the at least one local model.

2. The method of claim 1 , further comprising:

detecting a connectivity issue associated with the cloud platform;

monitoring subsequent input provided by the at least one computing device to the cloud platform; and

generating local output for the at least one computing device based on the subsequent input provided by the at least one computing device and the at least one local model.

3. The method of claim 2 , wherein the generating of the local output for the at least one computing device is computationally cheaper than said providing of the output by the cloud platform.

4. The method of claim 1 , wherein the at least one local model includes at least one of a surrogate model and an artificial intelligence (AI) model.

5. The method of claim 1 , wherein the at least one computing device includes a plurality of computing devices, and the at least one local model includes a first local model and a second local model, wherein the first local model is local to a first of the plurality of computing devices and is generated based on the input provided by the first of the plurality of computing devices to the cloud platform and the output provided by the cloud platform to the first of the plurality of computing devices, and wherein the second local model is local to the first of the plurality of computing devices and is generated based on the input provided by others of the plurality of computing devices to the cloud platform and the output provided by the cloud platform to the others of the plurality of computing devices.

6. The method of claim 1 , wherein the cloud platform includes at least one of a single cloud platform, a multiple cloud platform, and a hybrid cloud platform.

7. A system for managing an as-a-service (aaS) computing system comprising:

a processor executing instructions stored in a memory device, wherein the processor:

monitors input provided by at least one computing device to a cloud platform;

monitors output provided by the cloud platform to the at least one computing device in response to the input provided by the at least one computing device, wherein the output includes a sequence of decisions, computed by the cloud platform based on the input, determining a series of actions the at least one computing device is instructed to iteratively perform; and

generates at least one local model based on the input provided to the cloud platform and the output provided to the at least one computing device, wherein at least one of the sequence of decisions determining at least one of the series of actions is computed by the at least one local model.

8. The system of claim 7 , wherein the process further:

detects a connectivity issue associated with the cloud platform;

monitors subsequent input provided by the at least one computing device to the cloud platform; and

generates local output for the at least one computing device based on the subsequent input provided by the at least one computing device and the at least one local model.

9. The system of claim 8 , wherein the generating of the local output for the at least one computing device is computationally cheaper than said providing of the output by the cloud platform.

10. The system of claim 7 , wherein the at least one local model includes at least one of a surrogate model and an artificial intelligence (AI) model.

11. The system of claim 7 , wherein the at least one computing device includes a plurality of computing devices, and the at least one local model includes a first local model and a second local model, wherein the first local model is local to a first of the plurality of computing devices and is generated based on the input provided by the first of the plurality of computing devices to the cloud platform and the output provided by the cloud platform to the first of the plurality of computing devices, and wherein the second local model is local to the first of the plurality of computing devices and is generated based on the input provided by others of the plurality of computing devices to the cloud platform and the output provided by the cloud platform to the others of the plurality of computing devices.

12. The system of claim 7 , wherein the cloud platform includes at least one of a single cloud platform, a multiple cloud platform, and a hybrid cloud platform.

13. A computer program product for managing an as-a-service (aaS) computing system, by a processor, the computer program product embodied on a non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:

an executable portion that monitors input provided by at least one computing device to a cloud platform;

an executable portion that monitors output provided by the cloud platform to the at least one computing device in response to the input provided by the at least one computing device, wherein the output includes a sequence of decisions, computed by the cloud platform based on the input, determining a series of actions the at least one computing device is instructed to iteratively perform; and

an executable portion that generates at least one local model based on the input provided to the cloud platform and the output provided to the at least one computing device, wherein at least one of the sequence of decisions determining at least one of the series of actions is computed by the at least one local model.

14. The computer program product of claim 13 , wherein the computer-readable program code portions further include:

an executable portion that detects a connectivity issue associated with the cloud platform;

an executable portion that monitors subsequent input provided by the at least one computing device to the cloud platform; and

an executable portion that generates local output for the at least one computing device based on the subsequent input provided by the at least one computing device and the at least one local model.

15. The computer program product of claim 14 , wherein the generating of the local output for the at least one computing device is computationally cheaper than said providing of the output by the cloud platform.

16. The computer program product of claim 13 , wherein the at least one local model includes at least one of a surrogate model and an artificial intelligence (AI) model.

17. The computer program product of claim 13 , wherein the at least one computing device includes a plurality of computing devices, and the at least one local model includes a first local model and a second local model, wherein the first local model is local to a first of the plurality of computing devices and is generated based on the input provided by the first of the plurality of computing devices to the cloud platform and the output provided by the cloud platform to the first of the plurality of computing devices, and wherein the second local model is local to the first of the plurality of computing devices and is generated based on the input provided by others of the plurality of computing devices to the cloud platform and the output provided by the cloud platform to the others of the plurality of computing devices.

18. The computer program product of claim 13 , wherein the cloud platform includes at least one of a single cloud platform, a multiple cloud platform, and a hybrid cloud platform.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2023
From: BASTIANELLO, NICOLA; CARLI, RUGGERO
To: UNIVERSITA DEGLI STUDI DI PADOVA
Reel/Frame 065902/0417 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2022
From: SIMONETTO, ANDREA; TCHRAKIAN, TIGRAN TIGRAN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 058623/0300 →
Continuity (1)
Related Publication 20230222047A1 · Jul 13, 2023