Jarvis: Large-scale Server Monitoring with Adaptive Near-data Processing
Atul Sandur, ChanHo Park, Stavros Volos, Gul Agha, Myeongjae Jeon

TL;DR
Jarvis is a system that improves large-scale server monitoring by combining model-based and heuristic approaches for near-data processing, enabling faster adaptation and higher throughput in dynamic datacenter environments.
Contribution
It introduces a hybrid partitioning algorithm that combines model-based and heuristic methods, and implements data-level partitioning for improved scalability and adaptability.
Findings
Converges to stable query partitions within seconds of resource changes.
Handles up to 75% more data sources than existing strategies.
Improves throughput by 1.2-4.4x in resource-constrained scenarios.
Abstract
Rapid detection and mitigation of issues that impact performance and reliability is paramount for large-scale online services. For real-time detection of such issues, datacenter operators use a stream processor and analyze streams of monitoring data collected from servers (referred to as data source nodes) and their hosted services. The timely processing of incoming streams requires the network to transfer massive amounts of data, and significant compute resources to process it. These factors often create bottlenecks for stream analytics. To help overcome these bottlenecks, current monitoring systems employ near-data processing by either computing an optimal query partition based on a cost model or using model-agnostic heuristics. Optimal partitioning is computationally expensive, while model-agnostic heuristics are iterative and search over a large solution space. We combine these…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCloud Computing and Resource Management · Advanced Database Systems and Queries · Data Stream Mining Techniques
