2014 · 19 citations · 9 references
ComputingComputer EngineeringComputer ScienceDistributed SystemsFault ToleranceFault-tolerant SystemsDistributed ComputingDistributed MonitoringDistributed Systems ArchitectureMonitoringReliable Distributed SystemsSystem MonitoringDistributed System MonitoringDistributed Systems ScalabilityOverhead ReductionPerformance Monitoring
Trace-oriented runtime monitoring is a very effective method to improve the reliability of distributed systems. However, for medium-scale distributed systems, existing trace-oriented monitoring frameworks are either not powerful or efficient enough, or too complex and expensive to deploy and maintain. In this paper, we present MTracer, which is a lightweight trace-oriented monitoring system for medium-scale distributed systems. We have proposed and implemented several optimizations to improve the efficiency of the monitor server in MTracer. A web-based frontend is also provided to visualize a monitored system from different perspectives. We have validated MTracer in a real medium-scale environment. The results indicate that MTracer has a very lower overhead, and can handle more than 4000 events per second.
9
Dapper, a Large-Scale Distributed Systems Tracing Infrastructure
Benjamin H. Sigelman, Luiz André Barroso, Mike Burrows et al. · 2010 · 471 citations
X-trace: a pervasive network tracing framework
Rodrigo Fonseca, George Porter, Randy H. Katz et al. · 2007 · 408 citations