| Based on QoS(Quality of Service) technology research over current IP network , this paper propose a new method to improve applications'quality of service by using P2P technology to construct end-to-end overlay to help end-to-end applications'data transfer. At first, this paper analyzes the key technology of QoS and Linux support of host end QoS. Then study the key technology of P2P and P2P models. Founded on study above , this paper propose a new unstructured P2P end-to-end overlay protocol QMP2P and explain distributed environment peer-finding mechanism , topology generation algorithm of the overlay and algorithm of adjusting the topology reacting to the network status under QMP2P. Then design QoS middleware based on the end-to-end overlay QMP2P protocol and proposes the method to reserve resource from operating system, the proxy node select and data transfer algorithm. Through using of proxy node to help the data transfer, QoS Middleware optimizes end-to-end communication QoS. Finally taking use of NS2 network simulator to simulate the function of QoS middleware over network and verify the efficient of QoS middleware. |