A RULE-BASED INTELLIGENT MULTIMEDIA STREAMING SERVER SYSTEM
Keywords:
Expert System, Multimedia, StreamingAbstract
In this paper, a novel multimedia transmission server is designed using rule based expert system technology. It is superior on current media transmission servers because it is more powerful on streaming, flexible on control, and reliable on maintenance. In the proposed expert server, working parameters and management methods are separated from the decision-making procedure and stored in an xml database called knowledge base. The server fires different transmission strategies inside the knowledge base by runtime inference. Thus it can easily adjust transmission parameters under various environments and adopt new developed methods without significantly changing the main body of server codes. In this paper, we not only analyzed the time complexity of inference procedure and the real time characteristics of the server, but also tested the server performance on local area networks. Results showed that the expert system can deliver smooth streams with around 50% deduced throughput oscillations when compared with a single rate control method. The saved 50% bandwidth could be used for supporting more users. When congestion happened, the expert system reacts intelligently and conducts cooperative steps to relocate its resources. At the same time, the congestion related information is recorded and referred for future congestion avoidance. Attractively, these enhanced performances are achieved by taking less than 10% of the CPU time for the execution of the expert server control program.
Downloads
References
Forsyth and Richard, “Expert systems: principles and case studies”, ISBN: 0412304600
Robert Keller, “Expert system technology: development and application”, NJ: Yourdon Press,
c1987, ISBN: 0132955776
Suzanne Smith; Abraham Kandel; Boca Raton, “Verification and validation of rule-based
expert systems”, CRC Press, c1993, ISBN: 084938902X
Zakrzewski, E.J.; Quillin, R., “Applications of expert systems to network control”, IEEE
International Conference on Communications, 1988. ICC 88. Digital Technology - Spanning the
Universe. Conference Record. 12-15 June 1988 Page(s):1734 - 1739 vol.3
Erfani, S.; Malek, M.; Sacher, H.; “An expert system-based approach to capacity allocation
in a multiservice application environment”, IEEE Network, Volume 5, Issue 3, May 1991 Page(s):7 –
Calleja, J.A.B.; Troost, J.; “Dealing with high workload in future naval command and control
systems”, IEEE International Conference on Systems, Man and Cybernetics, 2005, Volume 1, 10-12
Oct. 2005 Page(s):733 - 739 Vol. 1
Jin Wu; Djemame, K.; “An expert-system-based structure for active queue management”, Int.
Conf. on Machine Learning and Cybernetics, Volume 2, 2-5 Nov. 2003 Page(s):824 - 829 Vol.2
Floyd, S.; Jacobson, V., “Random early detection gateways for congestion avoidance”,
IEEE/ACM Transactions on Networking, Volume 1, Issue 4, Aug. 1993 Page(s):397 - 413
Liang Ji; Arvanitis, T.N.; Woolley, S.I., “Fair weighted round robin scheduling scheme for
DiffServ networks”, Electronics Letters, Volume 39, Issue 3, 6 Feb. 2003 Page(s):333 - 335
Zhou, X.F; Ong, K., “Discrete LQ rate control schedule system for multimedia transmission”,
International Conference on Advanced Information Networking and Applications,
Vol.1, Page(s): 6,18-20, Vienna April 2006
Jinyao Yan; Katrinis, K., May, M.; Plattner, B., “Media- and TCP-friendly congestion control
for scalable video streams”, IEEE Transactions on Multimedia, Volume 8, Issue 2, April 2006
Zhu, L.; Ansari, N.; Liu, J., “Throughput of high-speed TCP in optical burst switching
networks”, IEE Proceedings-Communications, Volume 152, p. 349-352, Issue 3, 3 June 2005
Lisong Xu, “Extending equation-based congestion control to high-speed and long-distance
networks”, Computer Networks: The International Journal of Computer and
Telecommunications Networking, Volume 51, Issue 7 (May 2007) Pages: 1847-1859
F.P.Kelly, A.Maulloo, and D.Tan, “Rate Control in Communication Networks: Shadow
Prices, Proportional Fairness and Stability”, Journal of the Operational Research Society, 49:237--252,
Y.P.Zhang; D.Loguinov, “Oscillations and Buffer Overflows in Video Streaming under Non-
Negligible Queuing Delay”, ACM International Workshop on Network and Operating System Support
for Digital Audio and Video (NOSSDAV), Pages: 88 – 93, Cork, Ireland, June 2004
M. Dai and D. Loguinov, “Analysis of Rate-Distortion Functions and Congestion Control in
Scalable Internet Video Streaming”, ACM NOSSDAV, Pages: 60 – 69, Monterey, CA, USA, June 2003
Y.P.Zhang, S.R.Kang, and D.Loguinov, “Delayed Stability and Performance of Distributed
Congestion Control”, ACM SIGCOMM, Pages: 307 - 318, Portland, Oregon, USA, August, 2004
Cai, L.; Xuemin Shen; Jianping Pan; Mark, J.W., “Performance analysis of TCP-friendly
AIMD algorithms for multimedia applications”, IEEE Transactions on Multimedia, Volume7, Issue 2,
April’05.
S.R.Kang, Y.P.Zhang, M.Dai, and D.Loguinov, “Multi-layer Active Queue Management and
Congestion Control for Scalable Video Streaming”, Proceedings of the 24th International Conference
on Distributed Computing Systems (ICDCS'04), Pages: 768 – 777, 2004.
M. S. Grewal and A. P. Andrews, “Kalman filtering: Theory and practice using MATLAB,
nd Edition,” John Wiley & Sons, 2001.