Return to search

Design and Proof-of-Concept Implementation of Proxy-based Stream Handling for an Enterprise Service Bus

Traffic for real-time entertainment applications has increased over the past years and now holds one of the largest portions of the traffic on the Internet. This trend has been spotted by Ida Infront who wishes to integrate and support a streaming protocol in their Enterprise Service Bus (ESB). This thesis first surveys three streaming protocols and techniques (SIP, RTSP and HTTP-base streaming) in terms of general usage areas and suitability for integration with the company ESB. Second, this thesis investigates how these protocols can be implemented using a proxy-based design together with the ESB. After describing one design alternative for each protocol, the thesis finally presents a proof-of-concept implementation of an RTSP proxy. The proxy is implemented and tested for performance and added packet jitters under different loads. The main contribution of the thesis is a reverse RTSP proxy application that integrates with the ESB and offers both routing and logging functionalities. In tests where we put the proxy under load we see that the CPU and memory usage is low and that the bottleneck appears to be the network bandwidth. But we also see a small added jitter that potentially could scale and must be taken into account when using such a proxy application.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:liu-109478
Date January 2014
CreatorsHedlund, Tim
PublisherLinköpings universitet, Databas och informationsteknik, Linköpings universitet, Tekniska högskolan
Source SetsDiVA Archive at Upsalla University
LanguageEnglish
Detected LanguageEnglish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0085 seconds