1 / 16

Understanding Online Social Network Usage from a Network Perspective

Understanding Online Social Network Usage from a Network Perspective. F. Schneider et al (T-Labs, AT&T) Internet Measurement Conference 2009 Networking Journal Club 26th Feb 2010. Outline. Introduction OSN features Data set Methodology Feature Popularity OSN Session Characteristics

sven
Télécharger la présentation

Understanding Online Social Network Usage from a Network Perspective

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Understanding Online Social Network Usagefrom a Network Perspective F. Schneider et al (T-Labs, AT&T) Internet Measurement Conference 2009 Networking Journal Club 26th Feb 2010

  2. Outline • Introduction • OSN features • Data set • Methodology • Feature Popularity • OSN Session Characteristics • Dynamic within OSN Sessions

  3. Introduction • OSN: Half a billion users • Facebook adds over 377,000 users every day • Interesting: • For ISPs (transport data and provide connectivity) • For OSN service providers (develop and operate scalable systems) • For researchers and developers (indentify trends and improve designs)

  4. Introduction • Objectives: • Which features of OSN are popular and capture the users attention? • What is the impact of OSNs on the network? • What needs to be considered whe designing future OSNs? • Is the user’s behavior homogeneous?

  5. OSN features • Profiles, friends, photos, videos, messaging, groups… third-party applications • Example:

  6. OSN features • Active (user’s clicks) vs. Indirect (auto triggered, e.g. ajax, javascripts, images…) • Using of other locations/servers

  7. Data set • 6 http header traces • 2 ISPs • 20,000 DSL users: 2500(6000) use OSN. • DAG cards • 4 OSNs: Facebook, StudiVZ, Hi5, LinkedIn

  8. Methodology • Extract OSN session clickstream • To do this, they need to be able to know OSN traffic: manual traces • With manual traces: • Site names • Cookies • HTTPS (or not) • Handshakes • Signatures and patterns

  9. Methodology

  10. Lessons Learned (manual traces) • Reverse-engineering user interactions with OSNs from HTTP traces is non-trivial • Major bottleneck: manual traces for validation and classification of the rr-pairs • Number of patterns for each OSN is large (253, 218, 206 and 299). • OSN restructures => new patterns • HTTPS • Tamper Data plug-in for Firefox very useful

  11. Feature popularity • Which OSN features are more fascinating? Does it depend on OSN? • ISP needs to care as it might impact bandwidth demand • OSN needs to care as it might impact server resources

  12. Active requests/All requests

  13. Across time/Profiles access

  14. Bytes per session/Duration • Heavy-tailed distribution: Weibull • Session size between 200KB and 10MB • High Variability: mean of about 40 min • More than 10% last longer than 1 hour • Peak between 5 sec and 2 min

  15. Dynamics

  16. Summary • Reconstruct OSN clickstreams from HTTP header traces from passive monitoring. • Methodology for identifying OSN sessions and user actions within the OSN. • Indentify the features that are important to the users. • Generate workloads for evaluating novel OSNs.

More Related