Back To Schedule
Monday, November 18 • 11:20am - 11:50am
LeitMotif: An Abstraction for Debugging Distributed Applications - Mania Abdi, Northeastern University

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Abstractions, such as APIs, allow developers to build complex distributed applications out of smaller building blocks. In contrast, there are very few abstractions available to limit the amount of complexity engineers must deal with when diagnosing problems in production applications. This mismatch means that diagnosis will continue to become more challenging as systems continue to scale. We present the workflow motif abstraction, instantiations of which capture frequent or important processing patterns observed in the workflow of requests. We argue that use of motifs can make existing diagnosis techniques more powerful and enable new use cases. We discuss features needed from distributed tracing infrastructures to generate useful motifs, progress on modifying frequent-subgraph mining algorithms to identify motifs from traces, and initial experiences using motifs to debug problems.

avatar for Mania Abdi

Mania Abdi

PhD Student, Northeastern university

Monday November 18, 2019 11:20am - 11:50am PST
Marriott Marquis San Diego Marina - San Diego Room B/C