ABSTRACT

P2P applications have been proliferating at an ever increasing rate. To many people, especially the younger generations, using some kind of P2P application is already an essential part of daily life. For instance, people routinely visit some P2P web sites when they want to download some files (e.g., CD images, etc.). Furthermore, P2P media applications such as Skype and PPLive are also the default choices for many people. With the advent of smart-phones, it is widely envisioned that such P2P applications will have an even higher penetration as people would very likely use them on the go. Indeed, such development trends are major motivating factors for even large corporations to consider a P2P contents delivery model.