SERIN: A Scalable Observability System for Actor-Based Distributed Systems

Modern distributed systems increasingly adopt the actor model to achieve scalability and resilience through asynchronous, message-driven concurrency; however, the inherent dynamism and non-determinism of actor interactions pose significant challenges for observability, especially in large-scale deployments. This thesis proposes and evaluates a novel approach to actor-based observability by introducing Serin, a decentralized, meta-actor-based monitoring system specifically designed to address these challenges. Serin decouples the monitoring layer from the primary actor system using Akka Remoting, enabling better fault isolation, modular scalability, and high availability. The system implements log replication through the Raft consensus protocol to ensure consistent, durable telemetry across distributed nodes. Furthermore, it introduces the concept of delegated supervision, a novel policy-driven control mechanism that allows actors to be governed by custom-defined rules without violating their encapsulation. The system architecture is designed to support high-throughput environments through layered monitoring actors, flattened log aggregation models, and lightweight heartbeat-based health checks. These features enable real-time and historical visibility, efficient failure detection, and automated response capabilities through time-based and metric-based policies. By offloading observability responsibilities to an external, isolated actor system, Serin achieves robust performance, contextual monitoring accuracy, and system resilience. Evaluation results under high-volume workloads confirm Serin’s ability to scale, correlate complex event flows, and maintain consistent observability in reactive systems. This work contributes a practical and extensible framework that bridges the gap between theoretical actor concurrency and production-grade observability infrastructure.

Publication Details

Journal
University Library (University of Saskatchewan)
Published
2025-01-01
Primary Topic
Software System Performance and Reliability
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

SERIN: A Scalable Observability System for Actor-Based Distributed Systems

University Library (University of Saskatchewan)
Software System Performance and Reliability
article

SERIN: A Scalable Observability System for Actor-Based Distributed Systems

article en

Abstract

Modern distributed systems increasingly adopt the actor model to achieve scalability and resilience through asynchronous, message-driven concurrency; however, the inherent dynamism and non-determinism of actor interactions pose significant challenges for observability, especially in large-scale deployments. This thesis proposes and evaluates a novel approach to actor-based observability by introducing Serin, a decentralized, meta-actor-based monitoring system specifically designed to address these challenges. Serin decouples the monitoring layer from the primary actor system using Akka Remoting, enabling better fault isolation, modular scalability, and high availability. The system implements log replication through the Raft consensus protocol to ensure consistent, durable telemetry across distributed nodes. Furthermore, it introduces the concept of delegated supervision, a novel policy-driven control mechanism that allows actors to be governed by custom-defined rules without violating their encapsulation. The system architecture is designed to support high-throughput environments through layered monitoring actors, flattened log aggregation models, and lightweight heartbeat-based health checks. These features enable real-time and historical visibility, efficient failure detection, and automated response capabilities through time-based and metric-based policies. By offloading observability responsibilities to an external, isolated actor system, Serin achieves robust performance, contextual monitoring accuracy, and system resilience. Evaluation results under high-volume workloads confirm Serin’s ability to scale, correlate complex event flows, and maintain consistent observability in reactive systems. This work contributes a practical and extensible framework that bridges the gap between theoretical actor concurrency and production-grade observability infrastructure.

University Library (University of Saskatchewan)
Industry, innovation and infrastructure
Openalex Percentile: Top 44%
Software System Performance and Reliability
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

SERIN: A Scalable Observability System for Actor-Based Distributed Systems · University Library (University of Saskatchewan) (2025) | TGRS Research Map | TGRS