As a hot spot of computer network and distributed system research,p2p has been used widely for it's advantage to traditional network(such as service bottleneek and bandwidth ).At present, the research focus on p2p systems with distributed hash table ,such as Chord,CAN,Pastry,Tapestry and so on.. but because of no considering the topology construction of physical network when we construct overlay network ,it turns out that there is huge networks delay at the routing process, In other word, adjoin nodes in physical networks become no adjoin in overlap network.In order to solve the problem, which the overlay network does not match with physical network, this paper proposes a new overlay network topology algorithm which is based on physical network. This algorithm chooses region flag node and fringe node for each region according to physical network and divided region, region flag node takes charge of data transmission direction , the fringe node takes charge of specific data transmission direction on physical level, and finally ,data routing minimum route is achieved on the physical network. Simulation results show that this algorithm is stabilize and effective. |