SlideShare ist ein Scribd-Unternehmen logo
1 von 24
A Scalable server architecture in social networking
applications
Presenting By
BATTU DIVYA
 INTRODUCTION
 EXISTING SYSTEM
 PRPOSED SYSTEM
 MODULES
 SYSTEM CONFIGURATIONS
 SCREEN SHOTS
 CONCLUSION
 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.
 To address this problem, we propose an efficient
and scalable server architecture – Presence Cloud
 Presence Cloud organizes presence servers into
server-to-server architecture.
 The performance can be analyzed in terms of
search cost and search satisfaction level.
 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.
 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,
 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
 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
The modules we are discussing in this context are ::
 Presence Cloud serve overlay
 One – hop caching stratege
 Directed Buddy Search
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
• 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.
• 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 :
SCREEN 1
ADMIN LOGIN
PAGE
SCREEN 2
SELECTING
PRESENCE
SERVER
LOCATION
SCREEN 3
UPLOADING DATA
IN SERVER
SCREEN 4
USER
REGISTRATION
SCREEN 5
USER LOGIN PAGE
SCREEN 6
SEARCHING FOR
HOTELS IN USER
LOCATION
SCREEN 7
SEARCH RESULTS
FROM PRESENCE
SERVERS
SCREEN 8
USERS’S DESIRED
RESULT WITH
LANDMARK
SCREEN 9
USER REVIEW
PAGE
 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.
 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.
Presencecloud 140608065055-phpapp01

Weitere ähnliche Inhalte

Andere mochten auch

Îmbunătăirea calitătii muncii, în special pentru persoanele care fac parte di...
Îmbunătăirea calitătii muncii, în special pentru persoanele care fac parte di...Îmbunătăirea calitătii muncii, în special pentru persoanele care fac parte di...
Îmbunătăirea calitătii muncii, în special pentru persoanele care fac parte di...DRIVERS
 
PGDM__CERTIFICATE
PGDM__CERTIFICATEPGDM__CERTIFICATE
PGDM__CERTIFICATERickyJohnny
 
Crear y publicar con las TICs en la escuela (Colombia)
Crear y publicar con las TICs en la escuela (Colombia)Crear y publicar con las TICs en la escuela (Colombia)
Crear y publicar con las TICs en la escuela (Colombia)jairoandresfoceb
 
Media evaluation question 2
Media evaluation question 2Media evaluation question 2
Media evaluation question 2graceemilyyy
 
Îmbunătăţirea echităţii în domeniul sănătăţii prin acţiuni pe parcursul vieţi...
Îmbunătăţirea echităţii în domeniul sănătăţii prin acţiuni pe parcursul vieţi...Îmbunătăţirea echităţii în domeniul sănătăţii prin acţiuni pe parcursul vieţi...
Îmbunătăţirea echităţii în domeniul sănătăţii prin acţiuni pe parcursul vieţi...DRIVERS
 
Programele de intervenţie timpurie de tip universal, de calitate, pliate pe n...
Programele de intervenţie timpurie de tip universal, de calitate, pliate pe n...Programele de intervenţie timpurie de tip universal, de calitate, pliate pe n...
Programele de intervenţie timpurie de tip universal, de calitate, pliate pe n...DRIVERS
 
Prin sisteme de protecție socială bine gândite se poate îmbunătăți viața oame...
Prin sisteme de protecție socială bine gândite se poate îmbunătăți viața oame...Prin sisteme de protecție socială bine gândite se poate îmbunătăți viața oame...
Prin sisteme de protecție socială bine gândite se poate îmbunătăți viața oame...DRIVERS
 
A2 Media Evlauation Question 2
A2 Media Evlauation Question 2A2 Media Evlauation Question 2
A2 Media Evlauation Question 2Amos Mukombero
 
ENERGY MANAGEMENT IN AN AUTOMATED SOLAR POWERED IRRIGATION SYSTEM PROJECT AB...
ENERGY MANAGEMENT IN AN AUTOMATED SOLAR POWERED IRRIGATION SYSTEM  PROJECT AB...ENERGY MANAGEMENT IN AN AUTOMATED SOLAR POWERED IRRIGATION SYSTEM  PROJECT AB...
ENERGY MANAGEMENT IN AN AUTOMATED SOLAR POWERED IRRIGATION SYSTEM PROJECT AB...Vikram Emmidi
 
4ºESO Los protagonistas del mundo actual
4ºESO Los protagonistas del mundo actual 4ºESO Los protagonistas del mundo actual
4ºESO Los protagonistas del mundo actual Geohistoria23
 
Sequencia didática o coelhinho que não era de páscoa
Sequencia didática o coelhinho que não era de páscoaSequencia didática o coelhinho que não era de páscoa
Sequencia didática o coelhinho que não era de páscoaJuliana Almeida
 

Andere mochten auch (18)

Îmbunătăirea calitătii muncii, în special pentru persoanele care fac parte di...
Îmbunătăirea calitătii muncii, în special pentru persoanele care fac parte di...Îmbunătăirea calitătii muncii, în special pentru persoanele care fac parte di...
Îmbunătăirea calitătii muncii, în special pentru persoanele care fac parte di...
 
PGDM__CERTIFICATE
PGDM__CERTIFICATEPGDM__CERTIFICATE
PGDM__CERTIFICATE
 
Crear y publicar con las TICs en la escuela (Colombia)
Crear y publicar con las TICs en la escuela (Colombia)Crear y publicar con las TICs en la escuela (Colombia)
Crear y publicar con las TICs en la escuela (Colombia)
 
PROYECTO DE VIDA
PROYECTO DE VIDAPROYECTO DE VIDA
PROYECTO DE VIDA
 
O
OO
O
 
Media evaluation question 2
Media evaluation question 2Media evaluation question 2
Media evaluation question 2
 
Îmbunătăţirea echităţii în domeniul sănătăţii prin acţiuni pe parcursul vieţi...
Îmbunătăţirea echităţii în domeniul sănătăţii prin acţiuni pe parcursul vieţi...Îmbunătăţirea echităţii în domeniul sănătăţii prin acţiuni pe parcursul vieţi...
Îmbunătăţirea echităţii în domeniul sănătăţii prin acţiuni pe parcursul vieţi...
 
EMIN SG - Sistema Densipact
EMIN SG - Sistema DensipactEMIN SG - Sistema Densipact
EMIN SG - Sistema Densipact
 
Programele de intervenţie timpurie de tip universal, de calitate, pliate pe n...
Programele de intervenţie timpurie de tip universal, de calitate, pliate pe n...Programele de intervenţie timpurie de tip universal, de calitate, pliate pe n...
Programele de intervenţie timpurie de tip universal, de calitate, pliate pe n...
 
Prin sisteme de protecție socială bine gândite se poate îmbunătăți viața oame...
Prin sisteme de protecție socială bine gândite se poate îmbunătăți viața oame...Prin sisteme de protecție socială bine gândite se poate îmbunătăți viața oame...
Prin sisteme de protecție socială bine gândite se poate îmbunătăți viața oame...
 
A2 Media Evlauation Question 2
A2 Media Evlauation Question 2A2 Media Evlauation Question 2
A2 Media Evlauation Question 2
 
Public Relation
Public RelationPublic Relation
Public Relation
 
Avanços da biotecnologia 2A
Avanços da biotecnologia 2AAvanços da biotecnologia 2A
Avanços da biotecnologia 2A
 
OpenNTF 2015 Edition
OpenNTF 2015 EditionOpenNTF 2015 Edition
OpenNTF 2015 Edition
 
Ppt poleas ( fisica gral )
Ppt poleas  ( fisica gral )Ppt poleas  ( fisica gral )
Ppt poleas ( fisica gral )
 
ENERGY MANAGEMENT IN AN AUTOMATED SOLAR POWERED IRRIGATION SYSTEM PROJECT AB...
ENERGY MANAGEMENT IN AN AUTOMATED SOLAR POWERED IRRIGATION SYSTEM  PROJECT AB...ENERGY MANAGEMENT IN AN AUTOMATED SOLAR POWERED IRRIGATION SYSTEM  PROJECT AB...
ENERGY MANAGEMENT IN AN AUTOMATED SOLAR POWERED IRRIGATION SYSTEM PROJECT AB...
 
4ºESO Los protagonistas del mundo actual
4ºESO Los protagonistas del mundo actual 4ºESO Los protagonistas del mundo actual
4ºESO Los protagonistas del mundo actual
 
Sequencia didática o coelhinho que não era de páscoa
Sequencia didática o coelhinho que não era de páscoaSequencia didática o coelhinho que não era de páscoa
Sequencia didática o coelhinho que não era de páscoa
 

Ähnlich wie Presencecloud 140608065055-phpapp01

DOTNET 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for m...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for m...DOTNET 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for m...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for m...IEEEGLOBALSOFTTECHNOLOGIES
 
JAVA 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for mob...
JAVA 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for mob...JAVA 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for mob...
JAVA 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for mob...IEEEGLOBALSOFTTECHNOLOGIES
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
A scalable and reliable matching service for content based publish subscribe ...
A scalable and reliable matching service for content based publish subscribe ...A scalable and reliable matching service for content based publish subscribe ...
A scalable and reliable matching service for content based publish subscribe ...somnath goud
 
Microservices for Enterprises
Microservices for Enterprises Microservices for Enterprises
Microservices for Enterprises Kasun Indrasiri
 
Microservices architecture
Microservices architectureMicroservices architecture
Microservices architectureFaren faren
 
Building Cloud Network.pptx
Building Cloud Network.pptxBuilding Cloud Network.pptx
Building Cloud Network.pptxHasaanali14
 
Community application design for streaming analytics
Community application design for streaming analyticsCommunity application design for streaming analytics
Community application design for streaming analyticsSandeep Kumar
 
Iaetsd scalable mobile presence cloud with
Iaetsd scalable mobile presence cloud withIaetsd scalable mobile presence cloud with
Iaetsd scalable mobile presence cloud withIaetsd Iaetsd
 
IBM --Enterprise messaging in the cloud
IBM --Enterprise messaging in the cloudIBM --Enterprise messaging in the cloud
IBM --Enterprise messaging in the cloudAbhishek Sood
 
A scalable and reliable matching service slide
A scalable and reliable matching service slideA scalable and reliable matching service slide
A scalable and reliable matching service slidesomnath goud
 
A competitive food retail architecture with microservices
A competitive food retail architecture with microservicesA competitive food retail architecture with microservices
A competitive food retail architecture with microservicesSebastian Gauder
 
A scalable and reliable matching service for content based
A scalable and reliable matching service for content basedA scalable and reliable matching service for content based
A scalable and reliable matching service for content basedsyeda yasmeen
 
Dynamic Chunks Distribution Scheme for Multiservice Load Balancing Using Fibo...
Dynamic Chunks Distribution Scheme for Multiservice Load Balancing Using Fibo...Dynamic Chunks Distribution Scheme for Multiservice Load Balancing Using Fibo...
Dynamic Chunks Distribution Scheme for Multiservice Load Balancing Using Fibo...Editor IJCATR
 
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 IntegrationWSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 IntegrationWSO2
 

Ähnlich wie Presencecloud 140608065055-phpapp01 (20)

DOTNET 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for m...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for m...DOTNET 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for m...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for m...
 
JAVA 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for mob...
JAVA 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for mob...JAVA 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for mob...
JAVA 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for mob...
 
Presence cloud
Presence cloudPresence cloud
Presence cloud
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
H1085863
H1085863H1085863
H1085863
 
A scalable and reliable matching service for content based publish subscribe ...
A scalable and reliable matching service for content based publish subscribe ...A scalable and reliable matching service for content based publish subscribe ...
A scalable and reliable matching service for content based publish subscribe ...
 
Microservices for Enterprises
Microservices for Enterprises Microservices for Enterprises
Microservices for Enterprises
 
Microservices architecture
Microservices architectureMicroservices architecture
Microservices architecture
 
Presence cloud
Presence cloudPresence cloud
Presence cloud
 
Microservice's in detailed
Microservice's in detailedMicroservice's in detailed
Microservice's in detailed
 
Building Cloud Network.pptx
Building Cloud Network.pptxBuilding Cloud Network.pptx
Building Cloud Network.pptx
 
Community application design for streaming analytics
Community application design for streaming analyticsCommunity application design for streaming analytics
Community application design for streaming analytics
 
Iaetsd scalable mobile presence cloud with
Iaetsd scalable mobile presence cloud withIaetsd scalable mobile presence cloud with
Iaetsd scalable mobile presence cloud with
 
IBM --Enterprise messaging in the cloud
IBM --Enterprise messaging in the cloudIBM --Enterprise messaging in the cloud
IBM --Enterprise messaging in the cloud
 
A scalable and reliable matching service slide
A scalable and reliable matching service slideA scalable and reliable matching service slide
A scalable and reliable matching service slide
 
Performance Evaluation of Virtualization Technologies for Server
Performance Evaluation of Virtualization Technologies for ServerPerformance Evaluation of Virtualization Technologies for Server
Performance Evaluation of Virtualization Technologies for Server
 
A competitive food retail architecture with microservices
A competitive food retail architecture with microservicesA competitive food retail architecture with microservices
A competitive food retail architecture with microservices
 
A scalable and reliable matching service for content based
A scalable and reliable matching service for content basedA scalable and reliable matching service for content based
A scalable and reliable matching service for content based
 
Dynamic Chunks Distribution Scheme for Multiservice Load Balancing Using Fibo...
Dynamic Chunks Distribution Scheme for Multiservice Load Balancing Using Fibo...Dynamic Chunks Distribution Scheme for Multiservice Load Balancing Using Fibo...
Dynamic Chunks Distribution Scheme for Multiservice Load Balancing Using Fibo...
 
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 IntegrationWSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
 

Presencecloud 140608065055-phpapp01

  • 1. A Scalable server architecture in social networking applications Presenting By BATTU DIVYA
  • 2.  INTRODUCTION  EXISTING SYSTEM  PRPOSED SYSTEM  MODULES  SYSTEM CONFIGURATIONS  SCREEN SHOTS  CONCLUSION
  • 3.  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.
  • 4.  To address this problem, we propose an efficient and scalable server architecture – Presence Cloud  Presence Cloud organizes presence servers into server-to-server architecture.  The performance can be analyzed in terms of search cost and search satisfaction level.
  • 5.  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.
  • 6.  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,
  • 7.  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
  • 8.  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
  • 9. The modules we are discussing in this context are ::  Presence Cloud serve overlay  One – hop caching stratege  Directed Buddy Search
  • 10. 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
  • 11. • 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.
  • 12. • 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 :
  • 18. SCREEN 6 SEARCHING FOR HOTELS IN USER LOCATION
  • 19. SCREEN 7 SEARCH RESULTS FROM PRESENCE SERVERS
  • 22.  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.
  • 23.  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.