ABSTRACT

Since the beginning of the Internet, the platform has created a common place for online users to be connected through web-based social networks, such as chat room, online forum, and centralized file sharing. Then, peerto-peer networks came into existence to allow users to form their own overlay networks so that people with common interests in files, video, and music are directly connected together. The concept of online social network (OSN) systems has been introduced based on previous similar types of platforms, and today, social networking has connected billions of users around the globe through online platforms such as Facebook, Twitter, and LinkedIn. With the rapid development of mobile technology, these social networks have been extended to mobile devices, the socalled mobile social network (MSN) systems, which can provide various benefits with a wide range of potential real-world network applications of which a few selected examples are listed below:

Social services: Among all, this is one of the most commonly expected services to be available through social networks. With wireless connection, social connection can be extended to mobile devices. Even in an environment without infrastructure, mobile users can still communicate through ad-hoc mode in order to connect with their friends. The service on ad-hoc mode allows friends to share files and documents, or personal profile information.