Patent ID: 11929999
Assignee: HUAWEI CLOUD COMPUTING TECHNOLOGIES CO., LTD.
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 5:
6. A system for providing a service to a client node in a network, the system comprising:
a node comprising a hardware processor, the hardware processor being configured to:
execute a code for providing the service to the client node in an enclave of a trusted execution environment (TEE), and
execute a code library in the enclave to attest to the client node an identity of the service provided; and
a plurality of neighbor nodes connected with the node,
wherein the node and the plurality of neighbor nodes form a distributed or micro service based system and are each configured to execute code in the TEE,
wherein each of the plurality of neighbor nodes is configured to generate a respective trusted distributed identity (TLID) and a respective local instance ID (LIID), wherein every instance of service code to be executed on an additionally installed neighbor node has a unique LIID, and
wherein each of the plurality of neighbor nodes is configured to:
receive a probe request by the node to generate the respective TLID;
in a state where the respective one of the neighbor nodes is running an instance of a same service code or has no further neighbors, notify the node and return the respective TLID; and
in other states, forward the probe request to further ones of the neighbor nodes.