Proactive Management and Monitoring of Mobile Devices in Social Networking Applications

Authors

September 14, 2014

Downloads

Now-a-days mostly mobile devices using social network applications have a part in mobile software. Social network applications utilize the particular component called mobile presence service. It collects and maintains each and every user’s present status details. Some of the details like current status [online/offline], Global location and network address, and also updates the user’s online status friends with the details. If presence frequently gets updates, it may lead to a scalability problem in a large-scale mobile presence service because the more number of messages distributed by presence servers. To notify the problem and enables mobile presence services to support large-scale social network applications, we proposed efficient and scalable server architecture, called Presence Cloud. When mobile device using people connect to network, Presence Cloud searches for the presence of his/her friends and notifies them of his/her status. For efficient and good presence searching, Presence Cloud arranges presence servers into a neat architecture, called quorum-based server-to-server architecture. To achieve small constant search latency, It also uses a directed search algorithm and a one-hop caching strategy. The total number of messages generated by the presence server when a user arrives is called the search cost; the time it takes to search for the arriving user’s friend list is called the satisfaction level.