Media Server Scaling Options in OpenStack

OData support
Dr. Maliosz Markosz
Department of Telecommunications and Media Informatics


Nowdays, cost-efficient technologies are starting to emerge in the area of service

providers. Operators start to use cloud computing, because it allows operators to

running their service on shared pool of hardware. They can easily maintain resources

and it provides high availability to them as well. The main benefits of using cloud

computing is that it can allocate many resources what services need for running

properly. The dynamic horizontal autoscaling enables service providers to run their

services more cost-efficiently. The dynamic autoscaling means that infrastructure can

allocate resources to the system depending on traffic load. The horizontal scaling in

cloud environment means that adding resources to meet the increasing demand. Rather

than switching to larger servers, more servers are instantiated with the same parameters

simply using identically configured services. The loadbalancer is an important

component to balance the incoming demand among servers. Therefore the systems

which are using dynamical horizontal autoscaling can be adapted to different, changing


The goal of my thesis is to understand and analyze dynamic horizontal

autoscaling and Load Balance as a Service (LBaaS) in Openstack [1] cloud solution, to

create an image which includes a Video on Demand service, which can broadcast over

TCP and is compatible with the LBaaS of OpenStack. Finally, to investigate autoscaling

of OpenStack from cost-efficiency point of view, and based on the result, improve

autoscaling with clients feedback scaling and compare both kind of scaling


Please sign in to download the files of this thesis.