This document summarizes the key components of MavStream, a data stream management system for processing continuous queries over data streams. It discusses the client-server architecture, with the client accepting queries and the server processing queries and returning outputs. The server components include an input processor that generates query plans, an instantiator that initializes operators, a scheduler that schedules operators, feeders that feed streams to operators, various stream operators like join and aggregation, buffer management to handle mismatches between input and processing rates, and a runtime optimizer that monitors performance and tuning scheduling strategies.