Dynamic data filtering based on trust score within service mesh
AssigneeInternational Business Machines Corporation
InventorsBinoy Thomas, Sudheesh S. Kairali, Malarvizhi Kandasamy, Sarbajit K. Rakshit
Life of this patent
Estimating the term…
Abstract
A computer-implemented method performs dynamic filtering within a service mesh. While transferring data from one microservice to another microservice, each microservice evaluates a level of trust with each upstream and downstream microservice based on the level of trust score. Each microservice evaluates which data should be filtered while transferring data to downstream microservice and which data should be filtered while receiving data from upstream microservice.
Claims20
A computer-implemented method of dynamic filtering within a service mesh, the method comprising:
- receiving, by a first microservice, a data from one or more upstream microservices;
- evaluating by the first microservice, an upstream trust score of the upstream microservices while receiving the data;
- and
- determining, by the first microservice, which data is filtered while receiving the data from one or more of the upstream microservices.
A computer implemented method of dynamic filtering within a service mesh comprising:
- identifying a trust score of at least one microservice;
- sending or receiving data from at the least one microservice;
- filtering the sent or received data when the trust score is below a threshold value;
- and
- queuing the filtered data for a predetermined time to determine whether the trust score reaches the threshold value.
A computing device that dynamically filters a service mesh, the computing device comprising:
- a processor;
- a storage device coupled to the processor;
- the storage device storing instructions to cause the processor to perform acts to provide dynamic filtering, the acts comprising:
- identifying a trust score of at least one microservice;
- receiving data from at the least one microservice;
- and
- filtering the received data when the trust score is below a threshold value.
Dependencies are inferred from the claim text.