Summary of Web Demo Functionality
The web demo provides the following functionality:
- Register streams and relations with the server.
- Register continuous queries with the server. The continuous
queries can produce an explicit output that can be viewed using the
client, or could be used as subqueries whose output is used by other
queries.
- View the plans that the server generates for processing the
registered queries.
- Start the query execution, stream the input tuples of the
registered streams and relations, and view the outputs of the
registered queries.
- Monitor the performance of the server. For example, the user can
monitor the rate of tuple flow along various paths of the query plan,
the memory usage along different components of the plan, etc. An
interesting feature of STREAM is that this monitoring facility is
built on top of the continuous query processing infrastructure, i.e.,
in order to monitor a system parameter, we execute a continuous query
over an internal system stream.
- Save the current set of registrations (stream/relation/query)
into a local file and load it at a later time.