SlideShare a Scribd company logo
1 of 33
Socially-Aware Distributed Hash Tables for
Decentralized Online Social Networks
Muhammad Anis Uddin Nasir, Sarunas Girdzijauskas, Nicolas Kourtellis
KTH Royal Institute of Technology
Telefonica Research
Socially-aware DHTs for DOSNs 1
Social Networks
Socially-aware DHTs for DOSNs 2
Social Networks
Socially-aware DHTs for DOSNs 3
Social Network Services
โ€ข Search
โ€ข Information Dissemination
โ€ข Storage
โ€ข Profile Management
โ€ข Third-Party Application
Socially-aware DHTs for DOSNs 4
Privacy and Scalability
Socially-aware DHTs for DOSNs 5
Decentralized Online Social Networks
Socially-aware DHTs for DOSNs 6
Research Question
โ€œCan we design an overlay for decentralized
online social networks that can support light
weight, low-cost devices such as mobile
phones, web browsers"
Socially-aware DHTs for DOSNs 7
Decentralized Online Social Networks
โ€ข Low Management Overhead
โ€ข Scalability
โ€ข Bounded Degree
โ€ข Reliability and Security
Socially-aware DHTs for DOSNs 8
Distributed Hash Tables
Socially-aware DHTs for DOSNs 9
Distributed Hash Tables
0
0.25
0.5
0.75
Socially-aware DHTs for DOSNs 10
Social Networks on DHT
0
0.25
0.5
0.75
Socially-aware DHTs for DOSNs 11
Socially-aware Distributed Hash Tables
0
0.25
0.5
0.75
Socially-aware DHTs for DOSNs 12
Problem Formulation
โ€ข
โ€“ where V is the set of vertices and E is the set of edges,
connecting the vertices.
โ€ข A
โ€“ Neighbors of node i are all the nodes that share an edge
with node i
Socially-aware DHTs for DOSNs 13
Problem Formulation
โ€ข Social Ties
โ€ข Overlay Distance
โ€ข Optimization Problem
Socially-aware DHTs for DOSNs 14
Intuition
โ€ข Socially-Aware Distributed Hash Tables
โ€ข Gossip-based Algorithm
โ€“ Initialization Phase
โ€“ Refinement Phase
Socially-aware DHTs for DOSNs 15
Gossip-based Algorithm
โ€ข Initialization 0
0.25
0.5
0.75
Socially-aware DHTs for DOSNs 16
Neighbor Selection
โ€ข Direct: A node selects one of his friends in the
social graph uniformly at random.
โ€ข Greedy: A node selects its friend with
strongest tie.
โ€ข Smart: A node selects a node m uniformly at
random from its top k strongest friends.
โ€ข Random: A node i selects a random other
node.
Socially-aware DHTs for DOSNs 17
Gossip-based Algorithm
โ€ข Refinement 0
0.25
0.5
0.75
Socially-aware DHTs for DOSNs 18
Gossip-based Algorithm
0
0.25
0.5
0.75
Socially-aware DHTs for DOSNs
โ€ข Convergence
19
Gossip-based Algorithm
โ€ข Reduces Communication Overhead
โ€ข Improves Security
โ€ข Increases Reliability
โ€ข Improves Performance
Socially-aware DHTs for DOSNs 20
Experiments
โ€ข What is the tuning cost of the algorithm?
โ€ข How does node ordering impact algorithm
convergence?
โ€ข What are the performance gains with respect
to lookup latency and reliability?
Socially-aware DHTs for DOSNs 21
Evaluation
โ€ข Comparison with Symphony overlay
Socially-aware DHTs for DOSNs 22
Metrics
โ€ข Algorithm Tuning
โ€“ Peer Selection Schemes
โ€ข Social Networks
โ€“ Lookup Latency
โ€“ Reliability
Socially-aware DHTs for DOSNs 23
Q1: Peer Selection Scheme
โ€ข Direct, Random and Smart Neighbor selection
schemes perform similar
Socially-aware DHTs for DOSNs
3
3.5
4
4.5
5
0 100 200 300 400 500 600 700 800 900 1000
LookupLatency
Number of iterations
Performance
Random Neighbor
Direct Neighbor
Greedy Neighbor
Smart Neighbor
24
Q2: Execution Ordering
Socially-aware DHTs for DOSNs
3
3.5
4
4.5
5
50 100 150 200 250 300 350 400 450 500
LookupLatency
Number of iterations
Performance
Descending Order
Direct Peer Sampling
Ascending Order
โ€ข Convergence is fast with ordered execution of the
algorithm
25
0
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
50 100 150 200 250 300 350 400 450 500
FractionofMigrationCost
Number of Iterations
Fraction of Nodes Swapping Identifiers
Descending Order
Direct Peer Sampling
Ascending Order
Q3: Performance
โ€ข SD has less improvement due to lack of
clustering in the social graph
3
3.5
4
4.5
5
5.5
6
6.5
7
FB W
V
SD TW
LookupLatency
Symphony
Direct
Socially-aware DHTs for DOSNs 26
Q3: Reliability
โ€ข Reliability improves significantly in terms of finger
table
0.01
0.1
1
10
FB W
V
SD TW
Reliability1%
Symphony
Direct
Socially-aware DHTs for DOSNs 27
Q3: Reliability
โ€ข Significant improvement in the reliability in terms of
connections
0.1
1
10
100
FB W
V
SD TW
Reliability2%
1-hop
2-hop
3-hop
Socially-aware DHTs for DOSNs 28
Conclusion
โ€ข Socially-aware distributed hash tables improves the
performance for decentralized online social network
โ€ข We propose a gossip-based algorithm that considers
social ties to achieve social-awareness in DHT
โ€ข We show that our approach reduces the lookup
latency by almost 30% and improves the reliability of
the communication by nearly 10% via trusted
contacts.
Socially-aware DHTs for DOSNs 29
Socially-Aware Distributed Hash Tables for
Decentralized Online Social Networks
Muhammad Anis Uddin Nasir, Sarunas Girdzijauskas, Nicolas Kourtellis
KTH Royal Institute of Technology
Telefonica Research
Socially-aware DHTs for DOSNs 30
Further Read
โ€ข http://arxiv.org/pdf/1508.05591v2.pdf
Socially-aware DHTs for DOSNs 31
Dealing with Failures
โ€ข Social graphs evolve in a linear fashion
โ€ข Mobility or inactivity of peers, and peer or
network failure cause instability
Socially-aware DHTs for DOSNs 32
Q1: Migration Cost
Socially-aware DHTs for DOSNs
0.001
0.01
0.1
1
0 100 200 300 400 500 600 700 800 900 1000
FractionofMigrationCost
Number of Iterations
Migration Cost
Minimizing Hop Distance
Minimizing Euclidean Distance
33

More Related Content

Recently uploaded

Top Rated Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...Call Girls in Nagpur High Profile
ย 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
ย 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
ย 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsArindam Chakraborty, Ph.D., P.E. (CA, TX)
ย 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7Call Girls in Nagpur High Profile Call Girls
ย 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
ย 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...tanu pandey
ย 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
ย 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
ย 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
ย 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
ย 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .DerechoLaboralIndivi
ย 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
ย 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
ย 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
ย 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdfSuman Jyoti
ย 
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
ย 

Recently uploaded (20)

Top Rated Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
ย 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
ย 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
ย 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
ย 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
ย 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
ย 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ย 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
ย 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
ย 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
ย 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
ย 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
ย 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
ย 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ย 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
ย 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
ย 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
ย 
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
ย 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
ย 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
ย 

Featured

2024 State of Marketing Report โ€“ by Hubspot
2024 State of Marketing Report โ€“ by Hubspot2024 State of Marketing Report โ€“ by Hubspot
2024 State of Marketing Report โ€“ by HubspotMarius Sescu
ย 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
ย 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
ย 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
ย 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
ย 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
ย 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
ย 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
ย 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
ย 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
ย 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
ย 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
ย 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
ย 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
ย 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data ScienceChristy Abraham Joy
ย 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
ย 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
ย 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
ย 

Featured (20)

2024 State of Marketing Report โ€“ by Hubspot
2024 State of Marketing Report โ€“ by Hubspot2024 State of Marketing Report โ€“ by Hubspot
2024 State of Marketing Report โ€“ by Hubspot
ย 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
ย 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
ย 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ย 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
ย 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
ย 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
ย 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
ย 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
ย 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
ย 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
ย 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
ย 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
ย 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
ย 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
ย 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
ย 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
ย 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
ย 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
ย 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
ย 

Socially-Aware Distributed Hash Tables for Decentralized Online Social Networks

Editor's Notes

  1. Small world network Requirement DHT Random DHT high latency and less reliability Both network has small world property, We should be able to embed We consider social ties Gossip based algorithm Peer selection schemes Experimental section
  2. High Clusterization Low Diameter
  3. The incentive for a provider is the access to large amounts of data, which can be used for business-related purposes However, these incentives have raised privacy concerns among users.
  4. Each device only supports limited number of connections
  5. DHTs are small-world graphs embedded in some identifier space, where we know how navigate efficiently. Then you discuss the properties of social networks, and that they also are small worlds. Then you say what we would like to take a subgraph of social-netowrk, such that it resembles the properties of a DHT graph and intelligently embed it into some id space. if we do so, we can achieve navigability as in classical DHT, but mostly using only social links, with all the good "consequences": fast news-feed creation, low latency, low "spam/relay" nodes etc.
  6. DHTs are a very promising solution for DOSNs since they provide all required functionalities with a limited peer degree in the resulting overlays. Such overlays are small-world in nature and have efficient routing properties. However, current DHTs create such overlays solely based on the peer IDs which are assigned uniformly at random and do not reflect the social graph structure of DOSNs. This significantly downgrades the performance of DHT-based DOSNs since most of the workloads directly reflect the topology of the social graph mapped on the overlay. On a DHT- based DOSN, such requests would correspond to generating expensive relay traffic for performing simple actions on each social link.
  7. Nodes get an identifier from an identifier space Each node is map to a ring, where each node points to two direct neighbors (predeccessor and succeessor ) Each node further creates a long range link using a probability distribution function That guarantees small world nature by sampling more short range links and few long range links
  8. Lets take a toy example to understand the problem We use a ring based DHT. And place users randomly in the form of the ring Each user wants to communicate with his friends, which are shown in the example with the same color Now when a user create a request
  9. In a socially aware DHT we want to map each user close to their friends for example this The benefits of this approach is two fold First, routing requires less number of steps Second, routing involves only friend nodes that improves the overall reliability of the system as social friends are more likely to forward your message Third, overlay becomes simple and easy to maintain
  10. For a DHT, we define the distance between two nodes i and j as dij . We define two different distance metrics: 1) euclidean distance between the two node ids, and 2) lookup latency (number of hops in the overlay) between the two nodes.
  11. we aim to improve the performance of DHT- based DOSN services by designing a socially-aware DHT
  12. One the node is selected, the node will try to move closer to the node. How can we do it ? One easy way of doing it is to swap identifier to any of the neighbors of node A
  13. In a socially aware DHT we want to map each user close to their friends for example this The benefits of this approach is two fold First, routing requires less number of steps Second, routing involves only friend nodes that improves the overall reliability of the system as social friends are more likely to forward your message Third, overlay becomes simple and easy to maintain
  14. We run algorithm for 1000 iterations With four different peer selection schemes On y-axis we report the lookup latency Results show that the greedy node selection has the fastest convergence time. However, it provides minimal improvements with respect to lookup latency. The other three approaches, i.e., random, direct and smart selection, achieve better improvements in the performance of the overlay. Therefore, we use direct peer selection in the further experiments due to its simple and decentralized nature.
  15. On the one hand, top degree nodes are more important in the network and can affect many nodes in the overlay at once, thus, affecting its speed of convergence (could be faster, or may lead to oscillations). On the other hand, bottom degree nodes are more periphery nodes and may allow slower, but steadier, convergence.
  16. Small world network Requirement DHT Random DHT high latency and less reliability Both network has small world property, We should be able to embed We consider social ties Gossip based algorithm Peer selection schemes Experimental section
  17. Gossip-based algorithm ensures handling evolving graphs data replication providing guarantees for eventual consistency socio-incentivized networks
  18. We compare the migration cost of two different overlay distance function