SlideShare a Scribd company logo
1 of 25
A Scalable server architecture in social networking
applications
Presenting By
V. Gowtham Chandra B.tech
 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 – PresenceCloud
 PresenceCloud 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.
A Scalable Server Architecture for Mobil presence services in social networking apps
A Scalable Server Architecture for Mobil presence services in social networking apps

More Related Content

Similar to A Scalable Server Architecture for Mobil presence services in social networking apps

A scalable server architecture for mobile presence services
A scalable server architecture for mobile presence servicesA scalable server architecture for mobile presence services
A scalable server architecture for mobile presence servicesSree Chinni
 
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
 
IBM --Enterprise messaging in the cloud
IBM --Enterprise messaging in the cloudIBM --Enterprise messaging in the cloud
IBM --Enterprise messaging in the cloudAbhishek Sood
 
Microservices architecture
Microservices architectureMicroservices architecture
Microservices architectureFaren faren
 
Microservices for Enterprises
Microservices for Enterprises Microservices for Enterprises
Microservices for Enterprises Kasun Indrasiri
 
Iaetsd scalable mobile presence cloud with
Iaetsd scalable mobile presence cloud withIaetsd scalable mobile presence cloud with
Iaetsd scalable mobile presence cloud withIaetsd Iaetsd
 
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
 
NEW APPROACH TO DEVELOP THE MESSENGER APPLICATION: FROM CLIENTSERVER DESIGN T...
NEW APPROACH TO DEVELOP THE MESSENGER APPLICATION: FROM CLIENTSERVER DESIGN T...NEW APPROACH TO DEVELOP THE MESSENGER APPLICATION: FROM CLIENTSERVER DESIGN T...
NEW APPROACH TO DEVELOP THE MESSENGER APPLICATION: FROM CLIENTSERVER DESIGN T...cscpconf
 
Espresso: LinkedIn's Distributed Data Serving Platform (Paper)
Espresso: LinkedIn's Distributed Data Serving Platform (Paper)Espresso: LinkedIn's Distributed Data Serving Platform (Paper)
Espresso: LinkedIn's Distributed Data Serving Platform (Paper)Amy W. Tang
 
Sigmod 2013 - On Brewing Fresh Espresso - LinkedIn's Distributed Data Serving...
Sigmod 2013 - On Brewing Fresh Espresso - LinkedIn's Distributed Data Serving...Sigmod 2013 - On Brewing Fresh Espresso - LinkedIn's Distributed Data Serving...
Sigmod 2013 - On Brewing Fresh Espresso - LinkedIn's Distributed Data Serving...Mihir Gandhi
 
Building Cloud Network.pptx
Building Cloud Network.pptxBuilding Cloud Network.pptx
Building Cloud Network.pptxHasaanali14
 
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
 
Soa interview questions (autosaved)
Soa interview questions (autosaved)Soa interview questions (autosaved)
Soa interview questions (autosaved)xavier john
 
Soa interview questions
Soa interview questionsSoa interview questions
Soa interview questionsxavier john
 

Similar to A Scalable Server Architecture for Mobil presence services in social networking apps (20)

A scalable server architecture for mobile presence services
A scalable server architecture for mobile presence servicesA scalable server architecture for mobile presence services
A scalable server architecture for mobile presence services
 
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
 
Presence cloud
Presence cloudPresence cloud
Presence cloud
 
IBM --Enterprise messaging in the cloud
IBM --Enterprise messaging in the cloudIBM --Enterprise messaging in the cloud
IBM --Enterprise messaging in the cloud
 
Microservices architecture
Microservices architectureMicroservices architecture
Microservices architecture
 
Microservices for Enterprises
Microservices for Enterprises Microservices for Enterprises
Microservices for Enterprises
 
Microservice's in detailed
Microservice's in detailedMicroservice's in detailed
Microservice's in detailed
 
Iaetsd scalable mobile presence cloud with
Iaetsd scalable mobile presence cloud withIaetsd scalable mobile presence cloud with
Iaetsd scalable mobile presence cloud with
 
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
 
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
 
NEW APPROACH TO DEVELOP THE MESSENGER APPLICATION: FROM CLIENTSERVER DESIGN T...
NEW APPROACH TO DEVELOP THE MESSENGER APPLICATION: FROM CLIENTSERVER DESIGN T...NEW APPROACH TO DEVELOP THE MESSENGER APPLICATION: FROM CLIENTSERVER DESIGN T...
NEW APPROACH TO DEVELOP THE MESSENGER APPLICATION: FROM CLIENTSERVER DESIGN T...
 
Espresso: LinkedIn's Distributed Data Serving Platform (Paper)
Espresso: LinkedIn's Distributed Data Serving Platform (Paper)Espresso: LinkedIn's Distributed Data Serving Platform (Paper)
Espresso: LinkedIn's Distributed Data Serving Platform (Paper)
 
Sigmod 2013 - On Brewing Fresh Espresso - LinkedIn's Distributed Data Serving...
Sigmod 2013 - On Brewing Fresh Espresso - LinkedIn's Distributed Data Serving...Sigmod 2013 - On Brewing Fresh Espresso - LinkedIn's Distributed Data Serving...
Sigmod 2013 - On Brewing Fresh Espresso - LinkedIn's Distributed Data Serving...
 
Building Cloud Network.pptx
Building Cloud Network.pptxBuilding Cloud Network.pptx
Building Cloud Network.pptx
 
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
 
Soa interview questions (autosaved)
Soa interview questions (autosaved)Soa interview questions (autosaved)
Soa interview questions (autosaved)
 
Soa interview questions
Soa interview questionsSoa interview questions
Soa interview questions
 

Recently uploaded

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 

Recently uploaded (20)

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 

A Scalable Server Architecture for Mobil presence services in social networking apps

  • 1. A Scalable server architecture in social networking applications Presenting By V. Gowtham Chandra B.tech
  • 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 – PresenceCloud  PresenceCloud 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.