In this paper, the performance of a distributed video-on-demand (VoD) system with multiple processing nodes is considered. Threshold-based multi-server queuing model with hysteresis is developed for studying the behaviour of the VoD system, wherein the video files are treated as the servers. The copies of video files (replicas) are assumed to be created and removed dynamically from the nodes according to certain thresholds. We provide an analytical solution for the queue size distribution by using the matrix geometric method. Analytical expressions for various performance measures, viz. average number of user-requests in the system, expected number of video-replicas in use, throughput of the VoD system and average delay in the transmission of the file, etc. are obtained. Various performance measures are also evaluated by using adaptive neuro-fuzzy inference systems (ANFIS). Numerical illustrations are provided to validate the analytical results and to compare the analytical and ANFIS results.
Read full abstract