a scalable server architecture for mobil presence services in social networking apps
DESCRIPTION
It Is my Final year project in my B.Tech. Presence Cloud is server architecture used to achieve limitations of Centralized clusters.TRANSCRIPT
![Page 1: A Scalable Server Architecture for Mobil presence services in social networking apps](https://reader036.vdocuments.net/reader036/viewer/2022070320/558620a4d8b42a88428b516e/html5/thumbnails/1.jpg)
A Scalable server architecture in social networking applications
PresenceCloud
Presenting By
V. Gowtham Chandra B.tech
![Page 2: A Scalable Server Architecture for Mobil presence services in social networking apps](https://reader036.vdocuments.net/reader036/viewer/2022070320/558620a4d8b42a88428b516e/html5/thumbnails/2.jpg)
INTRODUCTIONEXISTING SYSTEMPRPOSED SYSTEMMODULESSYSTEM CONFIGURATIONSSCREEN SHOTSCONCLUSION
AGENDA
![Page 3: A Scalable Server Architecture for Mobil presence services in social networking apps](https://reader036.vdocuments.net/reader036/viewer/2022070320/558620a4d8b42a88428b516e/html5/thumbnails/3.jpg)
Social networking services are growing . Many people communicating with the world using these.
A mobile presence service is an essential component of social networking applications.
If presence updates occur frequently, the enormous number of message distributed by presence servers may lead to scalability problem.
INTRODUCTION
![Page 4: A Scalable Server Architecture for Mobil presence services in social networking apps](https://reader036.vdocuments.net/reader036/viewer/2022070320/558620a4d8b42a88428b516e/html5/thumbnails/4.jpg)
To address this problem, we propose an efficient and scalable server architecture – PresenceCloud
PresenceCloud organizes presence servers into server-to-server architecture.
The performance can be analyzed in terms of search cost and search satisfaction level.
INTRODUCTION
![Page 5: A Scalable Server Architecture for Mobil presence services in social networking apps](https://reader036.vdocuments.net/reader036/viewer/2022070320/558620a4d8b42a88428b516e/html5/thumbnails/5.jpg)
3 popular commercial IM systems are : AIM, Microsoft MSN, Yahoo! Messenger.
They leverage some form of centralized clusters
Centralized clusters are used to provide presence services.
Storing the presence information is the one of the most messaging traffic in these instant messaging systems.
EXISTING SYSTEM
![Page 6: A Scalable Server Architecture for Mobil presence services in social networking apps](https://reader036.vdocuments.net/reader036/viewer/2022070320/558620a4d8b42a88428b516e/html5/thumbnails/6.jpg)
Peer – to- peer SIP has been proposed to remove centralized server.
And also P2PSIP reduces the maintenance costs and failures in server based deployment.
These clients are organized in DHT
Thus presence cloud can support large scale social network service among thousands of servers,
PROPOSED SYSTEM
![Page 7: A Scalable Server Architecture for Mobil presence services in social networking apps](https://reader036.vdocuments.net/reader036/viewer/2022070320/558620a4d8b42a88428b516e/html5/thumbnails/7.jpg)
Processor - Pentium – 3 Speed - 1.1 GHz RAM - 256 MB Hard Disk - 20 GB Floppy Drive - 1.44 MB Key Board - Standard Windows
Key Board Mouse - Two or Three button
mouse Monitor - SVGA
HARDWARE CONFIGURATION
![Page 8: A Scalable Server Architecture for Mobil presence services in social networking apps](https://reader036.vdocuments.net/reader036/viewer/2022070320/558620a4d8b42a88428b516e/html5/thumbnails/8.jpg)
Operating System -windows95/98/2000/XP
Application Server - Tomcat 5.0/6.x Front End - HTML, Java, JSP Scripts - Java Script Server side scripts - Java server pages Database - MySQL Database Connectivity - JDBC
SOFTWARE CONFIGURATION
![Page 9: A Scalable Server Architecture for Mobil presence services in social networking apps](https://reader036.vdocuments.net/reader036/viewer/2022070320/558620a4d8b42a88428b516e/html5/thumbnails/9.jpg)
The modules we are discussing in this context are ::
Presence Cloud serve overlay
One – hop caching stratege
Directed Buddy Search
MODULES
![Page 10: A Scalable Server Architecture for Mobil presence services in social networking apps](https://reader036.vdocuments.net/reader036/viewer/2022070320/558620a4d8b42a88428b516e/html5/thumbnails/10.jpg)
PRESENCE CLOUD SERVER OVERLAY :• This construction algorithm organizes ps
nodes in to server – to – server overlay.• It provides a good low diameter property.• It ensure that a ps node needs only two hops.
ONE HOP CACHING STRATEGY :• To improve the efficiency, presence cloud
requires a caching strategy
MODULES
![Page 11: A Scalable Server Architecture for Mobil presence services in social networking apps](https://reader036.vdocuments.net/reader036/viewer/2022070320/558620a4d8b42a88428b516e/html5/thumbnails/11.jpg)
• In Presence Cloud, each PS node maintains a user list of presence information of the attached users.
• The cache is updated when neighbours establishes a connection to it. And it updated periodiaclly with it neighbours.
• Therefore, when any PS node recieves a query, it can respond not only with its own user list. But also matches in the user lists offered by all of its neighbours.
![Page 12: A Scalable Server Architecture for Mobil presence services in social networking apps](https://reader036.vdocuments.net/reader036/viewer/2022070320/558620a4d8b42a88428b516e/html5/thumbnails/12.jpg)
• Minimizing the searching response time is important in presence services
• By organizing the PS nodes into server-to-server overlay network, we can efficiently respond to the queries and can reduce the network traffic.
• By capitalizing one – hop caching, that it maintains user list of neighbors, we can improve response time by increasing the chances of finding buddies.
•Clearly, this mechanism reduces both network traffic and response time.
DIRECTED BUDDY SEARCH :
![Page 13: A Scalable Server Architecture for Mobil presence services in social networking apps](https://reader036.vdocuments.net/reader036/viewer/2022070320/558620a4d8b42a88428b516e/html5/thumbnails/13.jpg)
SCREEN 1
ADMIN LOGIN
PAGE
![Page 14: A Scalable Server Architecture for Mobil presence services in social networking apps](https://reader036.vdocuments.net/reader036/viewer/2022070320/558620a4d8b42a88428b516e/html5/thumbnails/14.jpg)
SCREEN 2
SELECTING
PRESENCE
SERVER
LOCATION
![Page 15: A Scalable Server Architecture for Mobil presence services in social networking apps](https://reader036.vdocuments.net/reader036/viewer/2022070320/558620a4d8b42a88428b516e/html5/thumbnails/15.jpg)
SCREEN 3
UPLOADING
DATA IN SERVER
![Page 16: A Scalable Server Architecture for Mobil presence services in social networking apps](https://reader036.vdocuments.net/reader036/viewer/2022070320/558620a4d8b42a88428b516e/html5/thumbnails/16.jpg)
SCREEN 4
USER
REGISTRATION
![Page 17: A Scalable Server Architecture for Mobil presence services in social networking apps](https://reader036.vdocuments.net/reader036/viewer/2022070320/558620a4d8b42a88428b516e/html5/thumbnails/17.jpg)
SCREEN 5
USER LOGIN
PAGE
![Page 18: A Scalable Server Architecture for Mobil presence services in social networking apps](https://reader036.vdocuments.net/reader036/viewer/2022070320/558620a4d8b42a88428b516e/html5/thumbnails/18.jpg)
SCREEN 6
SEARCHING FOR
HOTELS IN
USER LOCATION
![Page 19: A Scalable Server Architecture for Mobil presence services in social networking apps](https://reader036.vdocuments.net/reader036/viewer/2022070320/558620a4d8b42a88428b516e/html5/thumbnails/19.jpg)
SCREEN 7
SEARCH
RESULTS FROM
PRESENCE
SERVERS
![Page 20: A Scalable Server Architecture for Mobil presence services in social networking apps](https://reader036.vdocuments.net/reader036/viewer/2022070320/558620a4d8b42a88428b516e/html5/thumbnails/20.jpg)
SCREEN 8
USERS’S
DESIRED
RESULT WITH
LANDMARK
![Page 21: A Scalable Server Architecture for Mobil presence services in social networking apps](https://reader036.vdocuments.net/reader036/viewer/2022070320/558620a4d8b42a88428b516e/html5/thumbnails/21.jpg)
SCREEN 9
USER REVIEW
PAGE
![Page 22: A Scalable Server Architecture for Mobil presence services in social networking apps](https://reader036.vdocuments.net/reader036/viewer/2022070320/558620a4d8b42a88428b516e/html5/thumbnails/22.jpg)
CONCLUSION
Presence cloud Supports mobile presence services in large-scale social network services.
It achieves major performance gains in terms of the search cost and search satisfaction.
![Page 23: A Scalable Server Architecture for Mobil presence services in social networking apps](https://reader036.vdocuments.net/reader036/viewer/2022070320/558620a4d8b42a88428b516e/html5/thumbnails/23.jpg)
Facebook, http://www.facebook.com. Twitter, http://twitter.com. Foursquare http://www.foursquare.com. Google latitude,
http://www.google.com/intl/enus/latitude/intro.html.
Buddycloud, http://buddycloud.com. Mobile instant messaging,
http://en.wikipedia.org/wiki/Mobileinstant messaging.
REFERENCES
![Page 24: A Scalable Server Architecture for Mobil presence services in social networking apps](https://reader036.vdocuments.net/reader036/viewer/2022070320/558620a4d8b42a88428b516e/html5/thumbnails/24.jpg)
![Page 25: A Scalable Server Architecture for Mobil presence services in social networking apps](https://reader036.vdocuments.net/reader036/viewer/2022070320/558620a4d8b42a88428b516e/html5/thumbnails/25.jpg)