Font Size: a A A

Research On Network Transmission Congestion Control Mechanism Of Streaming Media Based On Multi-Agent

Posted on:2012-10-18Degree:MasterType:Thesis
Country:ChinaCandidate:W J GaoFull Text:PDF
GTID:2218330371462357Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
The rapid development and popularization of Internet provide powerful market power for streaming media business development. Streaming media technology is widely used in all aspects of Internet information services, such as multimedia news release, network advertising, online live, e-commerce, distance education, real-time video conference, etc. It ends the era of traditional Internet which only displayed words and pictures, and marks an epoch in integration of voices, videos, words and pictures.Because of its transmission delay sensitivity, half reliability, the steadiness of transmission rate, streaming transmission technology adopts UDP/IP protocol for transmission. When congestion occurs, the UDP will not reduce data sending rate for lacking of congestion control mechanism, which will trigger two situations: 1) resources occupied by UDP will be far higher than that occupied by TCP flow, which will cause serious unfairness. 2) It will cause congestion conditions further deterioration, and even cause congestion collapse, which will seriously influence streaming service quality. Therefore, congestion control mechanism must be introduced in streaming transmission. The traditional congestion control algorithms judge the congestion occurrence through the following ways: when packet is discarded, sender will receive greater than or equal to three repeated ACKs, or timeout of retransmission timer. This article will use the Agent technology to realize congestion inspection, congestion control and congestion management, and also puts forward an improved congestion control algorithm Vegas-A+. The congestion inspection Agent will inspect congestion timely and report when congestion occurs. The congestion control Agent will select suitable congestion control algorithm to control congestion according to the reports from congestion inspection Agent. Using the collaboration of all agents to reduce the packet loss rate and increase network utilization.Agent is an adaptive and intelligent software entity, which can represent user or other software to finish a task in a active service mode. It is autonomy, reactive, sociality, initiative, and adaptable. In this article, inspection Agent will inspect the congestion in the network and send reports, the control Agent will reduce or remove congestion, the yellow page Agent will provide service publish, service search, service subscription. The cooperation of all agents forms a multi-agent system providing services for networks. Based on the analysis and design of all agents'functions, the multi-agent system is developed for solving the network congestion using JADE platform.
Keywords/Search Tags:multi-Agent, streaming media, congestion control, TCP Reno, TCP Vegas, JADE
PDF Full Text Request
Related items