Persistent Temporal Streams

  • David Hilley
  • Umakishore Ramachandran
Conference paper

DOI: 10.1007/978-3-642-10445-9_17

Part of the Lecture Notes in Computer Science book series (LNCS, volume 5896)
Cite this paper as:
Hilley D., Ramachandran U. (2009) Persistent Temporal Streams. In: Bacon J.M., Cooper B.F. (eds) Middleware 2009. Middleware 2009. Lecture Notes in Computer Science, vol 5896. Springer, Berlin, Heidelberg


Distributed continuous live stream analysis applications are increasingly common. Video-based surveillance, emergency response, disaster recovery, and critical infrastructure protection are all examples of such applications. They are characterized by a variety of high- and low-bandwidth streams as well as a need for analyzing both live and archived streams. We present a system called Persistent Temporal Streams (PTS) that supports a higher-level, domain-targeted programming abstraction for such applications. PTS provides a simple but expressive stream abstraction encompassing transport, manipulation and storage of streaming data. In this paper, we present a system architecture for implementing PTS. We provide an experimental evaluation which shows the system-level primitives can be implemented in a lightweight and high-performance manner, and an application-based evaluation designed to show that a representative high-bandwidth stream analysis application can be implemented relatively simply and with good performance.

Download to read the full conference paper text

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • David Hilley
    • 1
  • Umakishore Ramachandran
    • 1
  1. 1.College of ComputingGeorgia Institute of Technology 

Personalised recommendations