Speaker : 童耀民 MA1G0222 2014/3/21 1 Authors: Phone Lin and Pai-Chun Chung, National Taiwan University Yuguang Fang, University of Florida.

Slides:



Advertisements
Similar presentations
Virginia Career Network LinkedIn. What is LinkedIn? Overview Creating a profile Growing your contacts Sourcing capability.
Advertisements

Yammer Technical Solutions Overview
NHnetWORKS December 14,  Facebook is a global Social Networking website that is operated and privately owned by Facebook, Inc.  Users can add.
Social Networking Websites BENATUIL, Eduardo KIM, Na Hyun WELMOND, Benjamin.
DocuSign for Google Enterprise Applications. Summary The DocuSign for Google Enterprise Applications enables new or existing DocuSign users to send, manage,
University of Cincinnati1 Towards A Content-Based Aggregation Network By Shagun Kakkar May 29, 2002.
WEB2.0 Social Media & Independent Pharmacy Real World Use & Possibilities.
Starter for 10 Unit 11: Facebook Transform IT SFT11_Facebook.
Network Layer and Transport Layer.
UNDERSTANDING VISIBLE AND LATENT INTERACTIONS IN ONLINE SOCIAL NETWORK Presented by: Nisha Ranga Under guidance of : Prof. Augustin Chaintreau.
SOCIAL NETWORK INFORMATION CONSOLIDATION Developers:  Klasquin Tomer  Nisimov Yaron  Rabih Erez Advisors:  Academic: Prof. Elovici Yuval  Technical:
Rheeve: A Plug-n-Play Peer- to-Peer Computing Platform Wang-kee Poon and Jiannong Cao Department of Computing, The Hong Kong Polytechnic University ICDCSW.
JXTA P2P Platform Denny Chen Dai CMPT 771, Spring 08.
7DS Seven Degrees of Separation Suman Srinivasan IRT Lab Columbia University.
Peer-to-peer file-sharing over mobile ad hoc networks Gang Ding and Bharat Bhargava Department of Computer Sciences Purdue University Pervasive Computing.
1CS 6401 Peer-to-Peer Networks Outline Overview Gnutella Structured Overlays BitTorrent.
Middleware for P2P architecture Jikai Yin, Shuai Zhang, Ziwen Zhang.
WAN Technologies.
 Why would you want to be connected? o To make online connections that will improve your efficiency and speed o To provide a near instant platform.
Creating Online Class Communities Jennifer Dorman Discovery Education
Audumbar Chormale Advisor: Dr. Anupam Joshi M.S. Thesis Defense
A Social Help Engine for Online Social Network Mobile Users Tam Vu, Akash Baid WINLAB, Rutgers University May 21,
Your Professional Network Powered by NCURA By: Stephanie Moore NCURA Community Curator.
“Make New Friends, but Keep the Old” - Recommending People on SN sites Jilin Chen, Werner Geyer, Casey Dugan, Michael Muller, Ido Guy CHI2009 June 1, 2011.
BEGIN. 1. When was the Facebook found? A. February 14,2004. February 14,2004 B. February 04, 2004 C. February 05, 2004 Show Score.
American Cancer Society Active For Life SM Program Director Training.
How to Expand Your School’s Online Reach using Facebook, Blogs and Twitter.
1 Speaker : 童耀民 MA1G Authors: Ze Li Dept. of Electr. & Comput. Eng., Clemson Univ., Clemson, SC, USA Haiying Shen ; Hailang Wang ; Guoxin.
REVENUE MANAGEMENT GUIDE © Marin Management, Inc. 1 Online Networking Guide, 1560 Facebook ® A. Introduction to Facebook ® Facebook Facebook ® is a very.
21 ST CENTURY RESEARCHING WITH DIIGO. Diigo  Diigo = Digest of Internet Information, Groups and Other stuff  Diigo is two services in one  it is a.
Friends of Welcoming Goal: Provide tools and support that help increase understanding and positive interactions between US and foreign born around the.
Activating your Account and Profile Creation From the MNSCU Site Login Page, Click the Link Create a New.
Lecturer: Ghadah Aldehim
Walter McKenzie Director, Constituent Services Connecting Online to Engage Offline: Social Networking to Find Your Audience #L2L10.
Internet Application. understanding Addresses Routing of Instant Messaging Collaborative Computing Grid Social networking Forums Societies.
Social scope: Enabling Information Discovery On Social Content Sites
SIGNALING. To establish a telephone call, a series of signaling messages must be exchanged. There are two basic types of signal exchanges: (1) between.
Building Your Linkedin Network to 500 connections.
2012 4th International Conference on Cyber Conflict C. Czosseck, R. Ottis, K. Ziolkowski (Eds.) 2012 © NATO CCD COE Publications, Tallinn 朱祐呈.
Using Facebook to Connect With Customers Part 1. Outline Questions from Librarians Introduction to Facebook Uses for Facebook Facebook for Personal Use.
Crowdsourcing & Social Networks Shrenik Sadalgi Spring 2010 COMS E6125 Web-enHanced Information Management Columbia University.
A Measurement-driven Analysis of Information Propagation in the Flickr Social Network author: Meeyoung Cha Alan Mislove Krishna P. Gummadi From Saarbrucken,
PRIVACY PRESERVING SOCIAL NETWORKING THROUGH DECENTRALIZATION AUTHORS: L.A. CUTILLO, REFIK MOLVA, THORSTEN STRUFE INSTRUCTOR DR. MOHAMMAD ASHIQUR RAHMAN.
Features of mobile apps. Introduction of mobile apps  FACEBOOK  Facebook is an online social networking service. Its name comes from a colloquialism.
Social Media 101 An Overview of Social Media Basics.
Freelib: A Self-sustainable Digital Library for Education Community Ashraf Amrou, Kurt Maly, Mohammad Zubair Computer Science Dept., Old Dominion University.
Getting Started Copyright 2010 Peoplemovers.com, All rights reserved.
An analysis of Skype protocol Presented by: Abdul Haleem.
FaceBook…. Really?? FaceBook…. Really?? Social networking & Facebook Pam Krambeck, ESU#3
1 UNIT 13 The World Wide Web Lecturer: Kholood Baselm.
How to create a profile in ADP Please note: All questions with a red asterisk* Must be completed to continue the application process.
A seamless handover between cdma2000 and WLAN for 3G-WLAN interworking service continuity 指導教授:黃培壝 學生:陳鵬宇.
1 University of California, Irvine Done By : Ala Khalifeh (Note : Not Presented)
SocialVoD: a Social Feature-based P2P System Wei Chang, and Jie Wu Presenter: En Wang Temple University, PA, USA IEEE ICPP, September, Beijing, China1.
SOCIAL NETWORKING Nazia Hassan Usman Kamran Sophia Hasan Fahad Zafar 1.
Optimizing today's websites using tomorrow's technologies.
Facebook for Beginners One Session Class. What will you learn today? What can you do on Facebook? Creating a profile Privacy Connecting with friends Sending.
Using Document Collaboration, Integration, and Charting Tools
Contents Introduction What are Location-based services Working of Location-based services Location Tracking Technologies Power profiling a mobile phone.
Click to edit Master title style Multi-Destination Routing and the Design of Peer-to-Peer Overlays Authors John Buford Panasonic Princeton Lab, USA. Alan.
Content I. Introduction II. Unique features III. Pros & Cons IV. Extra benefits V. Tips & Conclusion.
Don’t Follow me : Spam Detection in Twitter January 12, 2011 In-seok An SNU Internet Database Lab. Alex Hai Wang The Pensylvania State University International.
Tech Tuesday: Facebook 101 People’s Resource Center January 26, 2016.
>>0 >>1 >> 2 >> 3 >> 4 >> Privacy and SNS in China Comundus-European Master of Arts in Media, Communication and Cultural Study Jin PENG the case of xiaonei.com.
Project JXTA Kaarthik Sivashanmugam. JXTA..? JXTA is a set of open, generalized peer-to-peer (P2P) protocols that allow any connected device on the network.
1 UNIT 13 The World Wide Web. Introduction 2 Agenda The World Wide Web Search Engines Video Streaming 3.
1 UNIT 13 The World Wide Web. Introduction 2 The World Wide Web: ▫ Commonly referred to as WWW or the Web. ▫ Is a service on the Internet. It consists.
WAN Technologies. 2 Large Spans and Wide Area Networks MAN networks: Have not been commercially successful.
Skype.
Chapter 9 Introduction To Data-Link Layer 9.# 1
Presentation transcript:

Speaker : 童耀民 MA1G /3/21 1 Authors: Phone Lin and Pai-Chun Chung, National Taiwan University Yuguang Fang, University of Florida

 Introduction  Peer Nodes  Index Peer Node  The Global Relationship Model  The Strength of Global Relationship  The i-Search Mechanism  Performance Analysis  Conclusions 2014/3/21 2

 Social Network Sites (SNSs) such as Facebook™ and Linkedin™ have transformed today’s society by providing easily accessible platforms for users to connect, communicate, and share vast amount of information.  The population of SNS users and the number of SNSs have been growing rapidly. 2014/3/21 3

 With SNSs, people keep in touch with their contacts, reconnect with old acquaintances, and establish new relationships with others based on shared features such as hobbies, interests, and overlapping friendship [1].  Yet each SNS is isolated, so users manage their profiles and build relationship separately on different SNSs. 2014/3/21 4

 The content for the same user in different SNSs may overlap, so it becomes a burden for users to manage contents across different SNSs.  This is the landscape of heterogeneous SNSs. 2014/3/21 5

 They propose a system architecture to integrate heterogeneous SNSs and investigate a model to characterize the social relationships among a large number of users across heterogeneous SNSs. 2014/3/21 6

 They say that there is a directional social link denoted by “a → b” from user a to user b.  Building with these directional links, users in an SNS form a social graph [6]. 2014/3/21 7

 When there exists a social path between two users in an SNS, They say that there is a “relationship” between these two users, and more precisely, from the source to the destination.  They say that there is a “global relationship” from user a and user b if there is a social path from a to b over heterogeneous SNSs. 2014/3/21 8

 By identifying “global relationship” among users over heterogeneous SNSs, this article opens the possibility for users from different SNSs to interconnect their various networks, resulting in an integrated network of interconnected heterogeneous SNSs, which enable users to communicate with a larger community of users. 2014/3/21 9

 p14p /3/21 10

 A peer node is installed on an enddevice (e.g., PDA or desktop) for a user to access SNSs, and its main functionality is to integrate heterogeneous SNSs.  The user of a peer node may register to one or more SNSs on his end-device, and possibly login to one or more SNSs at the same time. 2014/3/21 11

 To associate these different accounts of the same user from heterogeneous SNSs, a unique user ID may be required.  The concept known as OpenID1 in [7] can serve this purpose although any other uniquely identifiable ID can be used. 2014/3/21 12

 The index peer node is responsible for maintaining the status (i.e., online or off-line) and the routing information (i.e., IP address) of each peer node.  When a peer node is turned on, it reports to the index peer node the online status, which consists of its ID and IP address of the peer node.  Upon receiving the online status, the index peer node updates the online status for the peer node. 2014/3/21 13

 If a user a of the peer node na and a user b of the peer node nb are on each other’s friend list in a SNS, and na and nb are turned on, these two online peer nodes can communicate with each other by using the corresponding IP addresses queried from the index peer node.  With the peer-to-peer network architecture, P2P-iSN allows users from heterogeneous SNSs to communicate without involving any specific SNS, and the integration is independent of any specific SNS. p10p /3/21 14

 By applying P2P-iSN, They develop a Global Relationship Model to assess the strength of the global relationship between two users from heterogeneous SNSs.  Based on the global relationship model, we propose a searching mechanism, namely i-Search, to find the social path between two users from heterogeneous SNSs. 2014/3/21 15

 A peer node is installed on an end device (e.g., PDA or desktop) used by a user to access an SNS.  A user may register to one or more SNSs on his end device, and login to one or more SNSs at the same time. 2014/3/21 16

 Because a user may use different IDs in different SNSs, to associate these different accounts of a user, a unique user ID is required.  This concept is similar to OpenID in [7].  The unique user ID can be a user’s cell phone number or address, which can be used to uniquely identify this user. 2014/3/21 17

2014/3/21 18

 The T Value stores the result calculated by using Eq.1 in the global relationship model that will be elaborated later, indicating the frequency that a user performs some kind of social activities on his friend (e.g., Jenny posts a comment, click a “Like”, or send a message on John’s wall in Facebook™).  The Timestamp field stores the time when the T Value was calculated. 2014/3/21 19

2014/3/21 20

2014/3/21 21

 Similar to the Friend List, the GlobalID List consists of three kinds of information: Personal Information, Social Network Information, and Address Information for an online user.  Note that in our implementation, They may select only one of the IDs for a user to be stored in the index peer node (e.g., the user’s phone number) so that the IDs for a user can be kept unknown to the index node. 2014/3/21 22

2014/3/21 23

2014/3/21 24

 In this section, based on P2P-iSN, They propose the Global Relationship Model to identify the global relationship between two users across heterogeneous SNSs.  They first propose a tool to measure the global relationship strength between any two users across heterogeneous SNSs. 2014/3/21 25

 Then They propose an i- Search mechanism to find a meaningful directional social path between two peer nodes in P2P-iSN. 2014/3/21 26

2014/3/21 27

2014/3/21 28

2014/3/21 29

2014/3/21 30

2014/3/21 31

 If the global relationship strength for the new path is below a threshold ∆, the social path search stops.  F(a,b)=0.5 為最佳。  |P|=3 。路徑 ≦ 3 最佳。  ∆=0.5 3 =0.125 內為最佳。 2014/3/21 32

2014/3/21 33

2014/3/21 34

 The QUERY_ARRIVAL event represents that an online peer node starts the i-Search mechanism to find another peer node.  The QUERY_FORWARD event represents that an online peer node sends a i-Search request to his online friend.  The QUERY_RESPONSE event represents that an online peer node returns the results (i.e., a path is found) for the execution of the i-Search algorithm to the peer node who sends the i-Search request. 2014/3/21 35

 The ONLINE event represents that a peer node is turned on.  The OFFLINE event represents that a peer node is turned off.  … 2014/3/21 36