Design and Proof-of-Concept Implementation of Proxy-based Stream Handling for an Enterprise Service Bus
Independent thesis Advanced level (degree of Master (One Year)), 20 credits / 30 HE creditsStudent thesis
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.
Place, publisher, year, edition, pages
2014. , 47 p.
Enterprise Service Bus, Streaming, RTSP, SIP, HAS
IdentifiersURN: urn:nbn:se:liu:diva-109478ISRN: LIU-IDA/LITH-EX-A--14/036--SEOAI: oai:DiVA.org:liu-109478DiVA: diva2:739059
Subject / course
Computer and information science at the Institute of Technology
2014-06-12, Muhammad al-khwarizmi, 15:00 (Swedish)
Carlsson, Niklas, Associate Professor