“…Anomaly detection in distributed systems [10,13,11,15] detect when a failure has occurred, while the goal of Net-Poirot is to find the entity responsible for the failure. Inference and Trace-Based Algorithms [4,2,31,12] either require (a) data not locally available to the client at runtime, (b) knowledge/inference of the probability distribution of failure on each device in the system, (c) high resource consumption at runtime, or (d) knowledge/inference of application dependence on the different network/service devices. Each of these requirements raises the barrier of adoption, as compared to NetPoirot.…”