Özet
Modern distributed publish-subscribe (pub-sub) architectures enable loosely coupled, scalable communication among components, facilitating seamless integration and interoperability across diverse systems from IoT platforms to microservices. However, their complexity poses significant challenges in understanding system-wide dependencies and predicting the impacts of cascading failures. This paper introduces a comprehensive multi-layer graph-based analysis framework that captures both application-level and infrastructure-level dependencies in pub-sub systems, providing actionable insights for reliability engineering. Our methodology models distributed systems as directed multi-layer graphs, where applications, brokers, topics, and physical nodes are represented as vertices. At the same time, their relationships, including message publication, subscription, routing, and hosting, are depicted as typed directed edges. Beyond traditional graph analysis, we introduce a criticality score for each component to quantify its importance. We demonstrate how graph algorithms and visualizations can reveal critical components, identify single points of failure, and assess the impact of failures on service availability and performance. The case studies' results highlight the graph model's effectiveness in identifying critical components, enhancing the system's resilience, and guiding operators toward more robust configurations. The framework scales efficiently to systems with over 1000 components, while supporting efficient offline analysis and potential incremental updates. As a result, our graph-based dependency analysis approach offers immediate practical value for designing, maintaining, and evolving scalable, fault-tolerant pub-sub infrastructures in production environments.
| Orijinal dil | İngilizce |
|---|---|
| Ana bilgisayar yayını başlığı | IEEE RASSE 2025 - IEEE International Conference on Recent Advances in Systems Science and Engineering, Proceedings |
| Yayınlayan | Institute of Electrical and Electronics Engineers Inc. |
| ISBN (Elektronik) | 9798331544355 |
| DOI'lar | |
| Yayın durumu | Yayınlandı - 2025 |
| Etkinlik | 2025 International Conference on Recent Advances in Systems Science and Engineering, RASSE 2025 - Singapore, Singapore Süre: 4 Kas 2025 → 7 Kas 2025 |
Yayın serisi
| Adı | IEEE RASSE 2025 - IEEE International Conference on Recent Advances in Systems Science and Engineering, Proceedings |
|---|
???event.eventtypes.event.conference???
| ???event.eventtypes.event.conference??? | 2025 International Conference on Recent Advances in Systems Science and Engineering, RASSE 2025 |
|---|---|
| Ülke/Bölge | Singapore |
| Şehir | Singapore |
| Periyot | 4/11/25 → 7/11/25 |
Bibliyografik not
Publisher Copyright:© 2025 IEEE.
Parmak izi
A Graph-Based Dependency Analysis Method for Identifying Critical Components in Distributed Publish-Subscribe Systems' araştırma başlıklarına git. Birlikte benzersiz bir parmak izi oluştururlar.Alıntı Yap
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver