| With the popularization and development of Internet, as well as the continuous enhancement of personal computer ability, the requirement of application is also changing. The traditional unicast transmission is growing slowly and the transmission efficiency is low, which contributes to be unable to meet the various people’s needs. IP multicast has certain boundedness, because of congestion control, security, scalability and solution deployment. IP multicast can not be generalized, while Application-Level Multicast(ALM) can make up the deficiency of the above. ALM does not need to change the underlying network equipment, and the function of terminal host can realize multicast, so ALM is easier to be spreaded in the network.Application-Level Multicast is a new mechanism for enabling multicast in the Internet. Based on a thorough analysis of the existing multicast model, this paper presents a hierarchical domain and biconical structure based Application-Level Multicast model(HDBS-ALM) to deal with previous disadvantages, which manages all nodes in a hierarchical manner. Depending on the aggregated properties of IP address allocation, HDBS-ALM arranges neighboring nodes into the same area and builds biconical structures for the nodes of each area. This paper chooses the node with the highest performance as the Leader node of the structure and the second best performing one as the VLeader node. To solve the low transmission efficiency of previous models, this paper adopts an efficient routing algorithm for data transmission. Simulation results show that this model can achieve a good transmission efficiency and self-healing capability while being convenient to maintain and keeping a high reliability. |