This article investigates several network-assisted streaming approaches that rely on active cooperation between video streaming applications and the network. We build a Video Control Plane that enforces Video Quality Fairness among concurrent video flows generated by heterogeneous client devices. For this purpose, a max-min fairness optimization problem is solved at runtime. We compare two approaches to actuate the optimal solution in an Software Defined Networking network: The first one allocates network bandwidth slices to video flows, and the second one guides video players in the video bitrate selection. We assess performance through several QoE-related metrics, such as Video Quality Fairness, video quality, and switching frequency. The impact of client-side adaptation algorithms is also investigated.
The Session Initiation Protocol (SIP) is a signaling protocol for managing various types of real time sessions between parties over an Internet Protocol network. An open issue is the control of overload situations that occur when the incoming flow of requests to a SIP server overcomes the server processing capacity. In particular, call establishment times increase due to overload, which triggers retransmissions and causes a further increase of the total incoming flow of requests. This paper proposes an overload control system for regulating both the queue length and the CPU load of the SIP server. The proposed control system is made of two PI controllers tuned by minimizing a proper cost function using the Extremum Seeking algorithm. A real working implementation of the SIP overload controller has been made in the open source SIP server Kamailio. A performance evaluation and comparison of the proposed controller with the main proposals existing in literature has been carried out. Results show that the proposed control system counteracts overload situations and provides a goodput close to the optimal while maintaining low call establishment delays and retransmission ratios.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.