SC21 Proceedings

The International Conference for High Performance Computing, Networking, Storage, and Analysis

SYMBIOMON: A High Performance, Composable Monitoring Service for Online Application Introspection and Adaptation


Student: Srinivasan Ramesh (University of Oregon)
Supervisor: Allen Malony (University of Oregon)

Abstract: The construction of high-performance scientific software has shifted from a traditional monolithic message-passing interface (MPI) executable model to a coupled, services-style model in which simulations run alongside a host of distributed HPC data services within the same batch job allocation. Performance analysis of such a distributed system requires collecting, monitoring, aggregating, and exporting performance data from multiple sources online. We propose SYMBIOMON, a low-overhead monitoring service built by composing high-performance microservices. Compared to other monitoring services, SYMBIOMON stands apart in its choice to build and extend components developed using an existing HPC framework instead of building everything from scratch. This design choice ensures that SYMBIOMON is more maintainable, offers significantly more flexibility in resource allocation, and enables the user to toggle functionality as needed freely. SYMBIOMON is currently available online for experimental use. This poster will be presented in person in the poster session.

ACM-SRC Semi-Finalist: no

Poster: PDF
Poster Summary: PDF


Back to Poster Archive Listing