Team for Research in
Ubiquitous Secure Technology

Evaluating Transport Protocols for Real-time Event Stream Processing Middleware and Applications
Joe Hoffert, Douglas Schmidt, Aniruddha Gokhale

Citation
Joe Hoffert, Douglas Schmidt, Aniruddha Gokhale. "Evaluating Transport Protocols for Real-time Event Stream Processing Middleware and Applications". 11th International Symposium on Distributed Objects, Middleware, and Applications (DOA '09), November, 2009.

Abstract
Real-time event stream processing (RT-ESP) applications must synchronize continuous data streams despite fluctuations in resource availability. Satisfying these needs of RT-ESP applications requires predictable QoS from the underlying publish/subscribe (pub/sub) middleware. If a transport protocol is not capable of meeting the QoS requirements within a dynamic environment, the middleware must be flexible enough to tune the existing transport protocol or switch to a transport protocol better suited to the changing operating conditions. Realizing such adaptive RT-ESP pub/sub middleware requires a thorough understanding of how different transport protocols behave under different operating conditions. This paper makes three contributions to work on achieving that understanding. First, we define ReLate2, which is an evaluation metric that combines packet latency and reliability to evaluate transport protocol performance. Second, we use the ReLate2 metric to quantify the performance of various transport protocols integrated with the OMG’s Data Distribution Service (DDS) QoS-enabled pub/sub middleware standard using our FLEXible Middleware And Transports (FLEXMAT) prototype for experiments that capture performance data. Third, we use ReLate2 to pinpoint configurations involving sending rate, network loss, and number of receivers that show the pros and cons of the protocols.

Electronic downloads

Citation formats  
  • HTML
    Joe Hoffert, Douglas Schmidt, Aniruddha Gokhale. <a
    href="http://www.truststc.org/pubs/678.html"
    >Evaluating Transport Protocols for Real-time Event
    Stream Processing Middleware and Applications</a>,
    11th International Symposium on Distributed Objects,
    Middleware, and Applications (DOA '09), November, 2009.
  • Plain text
    Joe Hoffert, Douglas Schmidt, Aniruddha Gokhale.
    "Evaluating Transport Protocols for Real-time Event
    Stream Processing Middleware and Applications". 11th
    International Symposium on Distributed Objects, Middleware,
    and Applications (DOA '09), November, 2009.
  • BibTeX
    @inproceedings{HoffertSchmidtGokhale09_EvaluatingTransportProtocolsForRealtimeEventStreamProcessing,
        author = {Joe Hoffert and Douglas Schmidt and Aniruddha
                  Gokhale},
        title = {Evaluating Transport Protocols for Real-time Event
                  Stream Processing Middleware and Applications},
        booktitle = {11th International Symposium on Distributed
                  Objects, Middleware, and Applications (DOA '09)},
        month = {November},
        year = {2009},
        abstract = {Real-time event stream processing (RT-ESP)
                  applications must synchronize continuous data
                  streams despite fluctuations in resource
                  availability. Satisfying these needs of RT-ESP
                  applications requires predictable QoS from the
                  underlying publish/subscribe (pub/sub) middleware.
                  If a transport protocol is not capable of meeting
                  the QoS requirements within a dynamic environment,
                  the middleware must be flexible enough to tune the
                  existing transport protocol or switch to a
                  transport protocol better suited to the changing
                  operating conditions. Realizing such adaptive
                  RT-ESP pub/sub middleware requires a thorough
                  understanding of how different transport protocols
                  behave under different operating conditions. This
                  paper makes three contributions to work on
                  achieving that understanding. First, we define
                  ReLate2, which is an evaluation metric that
                  combines packet latency and reliability to
                  evaluate transport protocol performance. Second,
                  we use the ReLate2 metric to quantify the
                  performance of various transport protocols
                  integrated with the OMG’s Data Distribution
                  Service (DDS) QoS-enabled pub/sub middleware
                  standard using our FLEXible Middleware And
                  Transports (FLEXMAT) prototype for experiments
                  that capture performance data. Third, we use
                  ReLate2 to pinpoint configurations involving
                  sending rate, network loss, and number of
                  receivers that show the pros and cons of the
                  protocols.},
        URL = {http://www.truststc.org/pubs/678.html}
    }
    

Posted by Joe Hoffert on 29 Mar 2010.
Groups: trust
For additional information, see the Publications FAQ or contact webmaster at www truststc org.

Notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright.