The AIDA project consortium has published and presented a paper at the 51st Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2021), which took place online, between June 21 and 24.
The article entitled “Horus: Non-Intrusive Causal Analysis of Distributed Systems Logs” presents Horus, a system that collects, organizes and enables the refinement of distributed system logs in a causally-consistent and scalable fashion. Horus leverages kernel-level probing to capture events for tracking causality between application-level logs from multiple sources. The events are then encoded as a directed acyclic graph and stored in a graph database, thus allowing the use of rich query languages to reason about runtime behavior.
The authors of this paper are Francisco Neves, Ricardo Vilaça, and José Pereira , from INESC TEC, and Nuno Machado, from Amazon.