01834nas a2200289 4500008004100000020002200041245002100063210002100084260005100105300001400156520110600170653001401276653001301290653001301303653001301316653001701329653001201346653001601358653000901374100001801383700002101401700001501422700002401437700001701461700001601478856005001494 2010 eng d a978-3-642-29336-800aSmall World VoIP0 aSmall World VoIP aBerlin, HeidelbergbSpringer Berlin Heidelberg a137–1553 a
We present the analysis and design of a Small World VoIP system (SW-VoIP) which is geared towards customers that are communicating with their Small World of social contacts. We use the term Small World to refer to the Peer-to-Peer (P2P) network of a client and his contacts both incoming and outbound. We reconstruct the small world of a user by collecting calling patterns over a configurable period of time. We enable user mobility by using a stepwise social identity to an IP address binding propagation model. We propose an efficient algorithm to locate users by electing popular users and leveraging the users closeness. We also introduce a self-stabilized load balancing mechanism to optimize the system performance under heavy network traffic. We evaluate our SW-VoIP system performance by simulating the user’s lookup process using real-world telephone logs. Our experimental results show that our SW-VoIP system offers a better performance in optimizing the required routing path and reducing the average lookup delay when compared to traditional, non small-world P2P VoIP systems.
10acloseness10aelecting10amobility10aoptimize10aPeer-to-peer10apopular10asmall world10aVoIP1 aYang, Xiaohui1 aStavrou, Angelos1 aDantu, Ram1 aWijesekera, Duminda1 aGris, Martin1 aYang, Guang uhttp://dx.doi.org/10.1007/978-3-642-29336-8_8