US 12,190,167 B2
Decentralized cloud service assessment
Shailendra Moyal, Pune (IN); Akash U. Dhoot, Pune (IN); Rojan Jose, Apex, NC (US); and Venkata Vara Prasad Karri, Visakhapatnam (IN)
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US)
Filed by INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US)
Filed on May 3, 2021, as Appl. No. 17/306,532.
Prior Publication US 2022/0350672 A1, Nov. 3, 2022
Int. Cl. G06F 9/50 (2006.01); H04L 9/00 (2022.01); H04L 9/06 (2006.01); H04L 9/30 (2006.01)
CPC G06F 9/5072 (2013.01) [G06F 9/505 (2013.01); H04L 9/0643 (2013.01); H04L 9/30 (2013.01); H04L 9/50 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented process, comprising:
receiving, responsive to a cloud service failure of a cloud service provided by a cloud service provider (CSP), an error confirmation capsule (ECC) from a cloud service client (CSC) experiencing the cloud service failure;
validating, using a self-executing data structure and after receiving the ECC, the ECC;
in response to the validating, extracting from the ECC one or more technical performance indicia describing characteristics of the cloud service failure of the cloud service;
comparing the one or more technical performance indicia to one or more electronically stored predefined performance norms of the CSP associated with the cloud service failure; and
based on the comparing, determining a comparative ranking of the CSP relative to at least one other CSP, wherein
the self-executing data structure is implemented as a smart contract running on a blockchain of cryptographically linked data blocks corresponding to the ECC,
the CSC is configured to:
select a new CSP using the comparative ranking, and
execute a cloud service provided by the new CSP.