Modeling Systems from Logs of their Behavior

14 Mar

Ivan Beschastnikh, PhD student, University of Washington, USA

External Presentation (External Speaker)

Logged messages are invaluable for debugging and diagnosing problems. Unfortunately, many execution logs are inscrutable in their raw form. For example, a production Google system may generate a billion-line log file in a single day. In my talk, I will detail two log-analysis tools that I developed to deal with this problem. These tools infer concise and precise models from large execution logs of sequential and distributed systems. Both tools enable new kinds of program analyses and make logs more useful to developers. For example, my empirical experiments show that developers find the inferred models useful for identifying bugs, confirming bugs that were previously known, and increasing their confidence in their implementations.

About Ivan Beschastnikh:

Ivan Beschastnikh is a final-year PhD student at the University of Washington working with Tom Anderson, Michael D. Ernst, and Arvind Krishnamurthy. His research aim is to improve the design, implementation, and operation of large systems by using techniques from the areas of systems and software engineering.

Personal site

This event will be conducted in English

Image: By (VistaICO Toolbar Icons) [CC-BY-3.0 (], via Wikimedia Commons


  • Location: Sala de Juntas 3.3.B01 - Edificio Rey Pastor (Biblioteca), Universidad Carlos III de Madrid, Avda. Universidad, 30, 28911 Leganés – Madrid

  • Organization: NETCOM Research Group (Telematics Department, University Carlos III of Madrid, Spain); Institute IMDEA Networks (Madrid, Spain)
  • Time: 01:30 pm