SlideShare a Scribd company logo
Sustaining Internet with
Hyperbolic Mapping
- Marian Boguna, Fragkiskos
Papadopoulos & Dmitri Krioukov
29/8/13 Hyperbolic Mapping 2
Overview
• Hyperbolic Map –basic philosophy
• Routing Scheme – Greedy Forwarding
• Results-stretch, %shortest path, RT
• Model to map current Internet on hyperbolic
Space
29/8/13 Hyperbolic Mapping 3
Hyperbolic Map-Basic Philosophy
• Coordinate system in geometric space!
• Assign AS coordinates in some geometric space.
• Use the space to forward information packets in the
right directions towards their destinations.
• Hyperbolic Map
• Angular coordinate- as per geography
• Radial coordinate – as a function of the AS degree,
making the space hyperbolic
• Only information that ASs must maintain is the
coordinates of their neighbours
30/08/13 Hyperbolic Mapping 4
Greedy routing (Kleinberg)
• Greedy forwarding implements routing in the right
direction: upon reading the destination address in
the packet, the current packet holder forwards the
packet to its neighbour closest to the destination
in the space
• Uses local neighborhood information only.
Advantages- Greedy Routing
• Greedy routing in complex networks, like the real
AS Internet, embedded in hyperbolic spaces, is
always successful and always follows shortest
paths
• Even if some links are removed, emulating
topology dynamics, greedy routing finds
remaining paths if they exist.
• No recomputation of node coordinates required.
Results
• Percentage of successful greedy paths 99.99%
• Avg Stretch - 1.1
• Routing Information at AS  AS Degree
• approximately the same traffic load on nodes as
shortest-path forwarding
• Percentage of successful greedy paths after removal of
X% of links or nodes
• X=10% 99%
• X=30% 95%
The Model:Einsteinian
• The main property of hyperbolic geometry is the
exponential expansion of space expansion of
space
• Angular node density
is uniform, but in radial
the number of nodes
grows exponentially
as we move away from
the origin.
29/8/13 Hyperbolic Mapping 9
Einsteinian Model
By hyperbolic law of cosines,
Length(ab) is –
coshxab = coshra coshrb-sinhrasinhrbcosab;
ab – is the angle between Oa and Ob.
• rO = 0 in formula gives, Oa = ra and Ob = rb.
29/8/13 Hyperbolic Mapping 10
Methods
•
10/5/06 Lecture #12: Inter-Domain Routing 11
Methods Cont..
•
10/5/06 Lecture #12: Inter-Domain Routing 12
Methods Cont..
•
10/5/06 Lecture #12: Inter-Domain Routing 13
Internet Topology
• 23572 Ass, 58416 AS links
• avg AS degree=4.92, and max degree=2778
• avg clustering=0.61
• hyperbolic disc radius=27
• power law exponent=2.1.
30/08/13 Hyperbolic Mapping 16
Mapping AS to countries
• From CAIDA AS ranking project.
• Uses 2 methods –
• 1) IP based: splits the IP address space
advertised by an AS into small blocks, and then
maps each block to a country.
• 2) IP and WHOIS based: reports the country
where the AS headquarters are located according
to the WHOIS database, for AS’s located in many
countries.
30/08/13 Hyperbolic Mapping 17
Geographic Routing
• AS angular coordinates equal to their geographic
coordinates, the radial coordinate is obtained by
Einsteinian model according to the relationship
between node degrees and radial positions.
• Then greedy forwarding in the three-dimensional
hyperbolic space is performed for Routing.
30/08/13 Hyperbolic Mapping 18
Traffic & Congestion considerations
30/08/13 Hyperbolic Mapping 19
success ratio& average stretch
On removal of a given fraction of AS nodes
20
30/08/13 Hyperbolic Mapping 21
Thank You
Metropolis-Hastings
• Compute current likelihood Lc
• Select a random node
• Move it to a new random angular coordinate
• Compute new likelihood Ln
• If Ln > Lc, accept the move
• If not, accept it with probability Ln / Lc
• Repeat



ji
a
ij
a
ij
ijij
xpxpL
1
)](1[)(
Sensitivity to missing links
30/08/13 Hyperbolic Mapping 23
Mapping the real Internet
using statistical inference methods
• Measure the Internet topology properties
• Map them to model parameters
• Place nodes at hyperbolic coordinates (r,)
• ’s are uniformly distributed on [0,2]
• Apply the Metropolis-Hastings algorithm to find ’s
maximizing the likelihood that Internet is produced
by the model

More Related Content

What's hot

Maplat - Historical viewer technology that guarantees nonlinear bijective con...
Maplat - Historical viewer technology that guarantees nonlinear bijective con...Maplat - Historical viewer technology that guarantees nonlinear bijective con...
Maplat - Historical viewer technology that guarantees nonlinear bijective con...
Kohei Otsuka
 
2018 Russia Gas Fields Map
2018 Russia Gas Fields Map2018 Russia Gas Fields Map
2018 Russia Gas Fields Map
arapublication
 
Rosim.ppt
Rosim.pptRosim.ppt
Rosim.ppt
grssieee
 
Chapter 9: Transportation and Migration of Firms
Chapter 9: Transportation and Migration of FirmsChapter 9: Transportation and Migration of Firms
Chapter 9: Transportation and Migration of Firms
DISPAR
 
Summary Of Rf Services
Summary Of Rf ServicesSummary Of Rf Services
Summary Of Rf Services
radiowebst
 
טיול ברומא עם R וcluster analysis
טיול ברומא עם R וcluster analysisטיול ברומא עם R וcluster analysis
טיול ברומא עם R וcluster analysis
Eliav Schmulewitz
 
2018 Map of Russia's Unified Gas Supply System
2018 Map of Russia's Unified Gas Supply System2018 Map of Russia's Unified Gas Supply System
2018 Map of Russia's Unified Gas Supply System
arapublication
 
Spatiotemporal analytics
Spatiotemporal analyticsSpatiotemporal analytics
Spatiotemporal analytics
Mehdi Charafeddine
 
Do photo sharing websites represent a sufficient database to aid in national ...
Do photo sharing websites represent a sufficient database to aid in national ...Do photo sharing websites represent a sufficient database to aid in national ...
Do photo sharing websites represent a sufficient database to aid in national ...
Vyron
 
Forsvar
ForsvarForsvar
Replacing Manhattan Subway Service with On-demand transportation
Replacing Manhattan Subway Service with On-demand transportationReplacing Manhattan Subway Service with On-demand transportation
Replacing Manhattan Subway Service with On-demand transportation
Christian Moscardi
 
EMV path routing
EMV path routingEMV path routing
EMV path routing
Joseph Chow
 
Notes to accompany 1017ordnance survey
Notes to accompany 1017ordnance surveyNotes to accompany 1017ordnance survey
Notes to accompany 1017ordnance survey
Julian Swindell
 
Spring time
Spring timeSpring time
Spring time
Tony DAccount
 
Police2_6_poster_GregAmos
Police2_6_poster_GregAmosPolice2_6_poster_GregAmos
Police2_6_poster_GregAmos
Gregory Amos
 
Data visualization using r pt 20140316
Data visualization using r pt 20140316Data visualization using r pt 20140316
Data visualization using r pt 20140316
Myung-Hoe Huh
 
Project Based on MATLAB For Final Year Research Guidance
Project Based on MATLAB For Final Year Research GuidanceProject Based on MATLAB For Final Year Research Guidance
Project Based on MATLAB For Final Year Research Guidance
Matlab Simulation
 
Thompson & Alexander Dock Survey
Thompson & Alexander Dock SurveyThompson & Alexander Dock Survey
Thompson & Alexander Dock Survey
Ciara MacManus
 
3D Analyst - Watershed Lorelindu
3D Analyst - Watershed Lorelindu3D Analyst - Watershed Lorelindu
3D Analyst - Watershed Lorelindu
Hartanto Sanjaya
 

What's hot (19)

Maplat - Historical viewer technology that guarantees nonlinear bijective con...
Maplat - Historical viewer technology that guarantees nonlinear bijective con...Maplat - Historical viewer technology that guarantees nonlinear bijective con...
Maplat - Historical viewer technology that guarantees nonlinear bijective con...
 
2018 Russia Gas Fields Map
2018 Russia Gas Fields Map2018 Russia Gas Fields Map
2018 Russia Gas Fields Map
 
Rosim.ppt
Rosim.pptRosim.ppt
Rosim.ppt
 
Chapter 9: Transportation and Migration of Firms
Chapter 9: Transportation and Migration of FirmsChapter 9: Transportation and Migration of Firms
Chapter 9: Transportation and Migration of Firms
 
Summary Of Rf Services
Summary Of Rf ServicesSummary Of Rf Services
Summary Of Rf Services
 
טיול ברומא עם R וcluster analysis
טיול ברומא עם R וcluster analysisטיול ברומא עם R וcluster analysis
טיול ברומא עם R וcluster analysis
 
2018 Map of Russia's Unified Gas Supply System
2018 Map of Russia's Unified Gas Supply System2018 Map of Russia's Unified Gas Supply System
2018 Map of Russia's Unified Gas Supply System
 
Spatiotemporal analytics
Spatiotemporal analyticsSpatiotemporal analytics
Spatiotemporal analytics
 
Do photo sharing websites represent a sufficient database to aid in national ...
Do photo sharing websites represent a sufficient database to aid in national ...Do photo sharing websites represent a sufficient database to aid in national ...
Do photo sharing websites represent a sufficient database to aid in national ...
 
Forsvar
ForsvarForsvar
Forsvar
 
Replacing Manhattan Subway Service with On-demand transportation
Replacing Manhattan Subway Service with On-demand transportationReplacing Manhattan Subway Service with On-demand transportation
Replacing Manhattan Subway Service with On-demand transportation
 
EMV path routing
EMV path routingEMV path routing
EMV path routing
 
Notes to accompany 1017ordnance survey
Notes to accompany 1017ordnance surveyNotes to accompany 1017ordnance survey
Notes to accompany 1017ordnance survey
 
Spring time
Spring timeSpring time
Spring time
 
Police2_6_poster_GregAmos
Police2_6_poster_GregAmosPolice2_6_poster_GregAmos
Police2_6_poster_GregAmos
 
Data visualization using r pt 20140316
Data visualization using r pt 20140316Data visualization using r pt 20140316
Data visualization using r pt 20140316
 
Project Based on MATLAB For Final Year Research Guidance
Project Based on MATLAB For Final Year Research GuidanceProject Based on MATLAB For Final Year Research Guidance
Project Based on MATLAB For Final Year Research Guidance
 
Thompson & Alexander Dock Survey
Thompson & Alexander Dock SurveyThompson & Alexander Dock Survey
Thompson & Alexander Dock Survey
 
3D Analyst - Watershed Lorelindu
3D Analyst - Watershed Lorelindu3D Analyst - Watershed Lorelindu
3D Analyst - Watershed Lorelindu
 

Similar to Internet hyperbolic mapping paper by Krioukov

NETWORK LAYER.ppt
NETWORK LAYER.pptNETWORK LAYER.ppt
NETWORK LAYER.ppt
DrTThendralCompSci
 
Multiple UGV SLAM Map Sharing
Multiple UGV SLAM Map SharingMultiple UGV SLAM Map Sharing
Multiple UGV SLAM Map Sharing
Akash Borate
 
24-ad-hoc.ppt
24-ad-hoc.ppt24-ad-hoc.ppt
24-ad-hoc.ppt
sumadi26
 
Capacitated Kinetic Clustering in Mobile Networks by Optimal Transportation T...
Capacitated Kinetic Clustering in Mobile Networks by Optimal Transportation T...Capacitated Kinetic Clustering in Mobile Networks by Optimal Transportation T...
Capacitated Kinetic Clustering in Mobile Networks by Optimal Transportation T...
Chien-Chun Ni
 
Line Detection in Computer Vision
Line Detection in Computer VisionLine Detection in Computer Vision
Line Detection in Computer Vision
Parth Nandedkar
 
Line Detection in Computer Vision - Recent Developments and Applications
Line Detection in Computer Vision - Recent Developments and ApplicationsLine Detection in Computer Vision - Recent Developments and Applications
Line Detection in Computer Vision - Recent Developments and Applications
Parth Nandedkar
 
COMPUTER NETWORKS CHAPTER 3 NETWORK LAYER NOTES CSE 3RD year sem 1
COMPUTER NETWORKS CHAPTER 3 NETWORK LAYER NOTES CSE 3RD year sem 1COMPUTER NETWORKS CHAPTER 3 NETWORK LAYER NOTES CSE 3RD year sem 1
COMPUTER NETWORKS CHAPTER 3 NETWORK LAYER NOTES CSE 3RD year sem 1
aishwaryaarrao3
 
Addressing the Digital Divide: LR-PON Planning for Sparsely Populated Areas
Addressing the Digital Divide: LR-PON Planning for Sparsely Populated AreasAddressing the Digital Divide: LR-PON Planning for Sparsely Populated Areas
Addressing the Digital Divide: LR-PON Planning for Sparsely Populated Areas
Saptadeep Pal
 
Everything About Graphs in Data Structures.pptx
Everything About Graphs in Data Structures.pptxEverything About Graphs in Data Structures.pptx
Everything About Graphs in Data Structures.pptx
MdSabbirAhmedEkhon
 
Presentation
PresentationPresentation
Presentation
Peyman Faizian
 
Random graph models
Random graph modelsRandom graph models
Random graph models
networksuw
 
Network layer
Network layerNetwork layer
Network layer
TharuniDiddekunta
 
Manifold learning
Manifold learningManifold learning
Manifold learning
Wei Yang
 
[Seminar] hyunwook 0624
[Seminar] hyunwook 0624[Seminar] hyunwook 0624
[Seminar] hyunwook 0624
ivaderivader
 
GEOSTATISTICAL_ANALYST
GEOSTATISTICAL_ANALYSTGEOSTATISTICAL_ANALYST
GEOSTATISTICAL_ANALYST
Putu Santikayasa
 
Introduction to backwards learning algorithm
Introduction to backwards learning algorithmIntroduction to backwards learning algorithm
Introduction to backwards learning algorithm
Roshan Karunarathna
 
A survey of geographic routing protocols for Vehicular Ad Hoc Networks (VANETs)
A survey of geographic routing protocols for Vehicular Ad Hoc Networks (VANETs)A survey of geographic routing protocols for Vehicular Ad Hoc Networks (VANETs)
A survey of geographic routing protocols for Vehicular Ad Hoc Networks (VANETs)
Gabriel Balderas
 
16355694.ppt
16355694.ppt16355694.ppt
16355694.ppt
shohel rana
 
Out of Harm's Way
Out of Harm's WayOut of Harm's Way
Out of Harm's Way
Esri
 
IEEE Camad20 presentation - Isam Al Jawarneh
IEEE Camad20 presentation - Isam Al JawarnehIEEE Camad20 presentation - Isam Al Jawarneh
IEEE Camad20 presentation - Isam Al Jawarneh
Isam Al Jawarneh, PhD
 

Similar to Internet hyperbolic mapping paper by Krioukov (20)

NETWORK LAYER.ppt
NETWORK LAYER.pptNETWORK LAYER.ppt
NETWORK LAYER.ppt
 
Multiple UGV SLAM Map Sharing
Multiple UGV SLAM Map SharingMultiple UGV SLAM Map Sharing
Multiple UGV SLAM Map Sharing
 
24-ad-hoc.ppt
24-ad-hoc.ppt24-ad-hoc.ppt
24-ad-hoc.ppt
 
Capacitated Kinetic Clustering in Mobile Networks by Optimal Transportation T...
Capacitated Kinetic Clustering in Mobile Networks by Optimal Transportation T...Capacitated Kinetic Clustering in Mobile Networks by Optimal Transportation T...
Capacitated Kinetic Clustering in Mobile Networks by Optimal Transportation T...
 
Line Detection in Computer Vision
Line Detection in Computer VisionLine Detection in Computer Vision
Line Detection in Computer Vision
 
Line Detection in Computer Vision - Recent Developments and Applications
Line Detection in Computer Vision - Recent Developments and ApplicationsLine Detection in Computer Vision - Recent Developments and Applications
Line Detection in Computer Vision - Recent Developments and Applications
 
COMPUTER NETWORKS CHAPTER 3 NETWORK LAYER NOTES CSE 3RD year sem 1
COMPUTER NETWORKS CHAPTER 3 NETWORK LAYER NOTES CSE 3RD year sem 1COMPUTER NETWORKS CHAPTER 3 NETWORK LAYER NOTES CSE 3RD year sem 1
COMPUTER NETWORKS CHAPTER 3 NETWORK LAYER NOTES CSE 3RD year sem 1
 
Addressing the Digital Divide: LR-PON Planning for Sparsely Populated Areas
Addressing the Digital Divide: LR-PON Planning for Sparsely Populated AreasAddressing the Digital Divide: LR-PON Planning for Sparsely Populated Areas
Addressing the Digital Divide: LR-PON Planning for Sparsely Populated Areas
 
Everything About Graphs in Data Structures.pptx
Everything About Graphs in Data Structures.pptxEverything About Graphs in Data Structures.pptx
Everything About Graphs in Data Structures.pptx
 
Presentation
PresentationPresentation
Presentation
 
Random graph models
Random graph modelsRandom graph models
Random graph models
 
Network layer
Network layerNetwork layer
Network layer
 
Manifold learning
Manifold learningManifold learning
Manifold learning
 
[Seminar] hyunwook 0624
[Seminar] hyunwook 0624[Seminar] hyunwook 0624
[Seminar] hyunwook 0624
 
GEOSTATISTICAL_ANALYST
GEOSTATISTICAL_ANALYSTGEOSTATISTICAL_ANALYST
GEOSTATISTICAL_ANALYST
 
Introduction to backwards learning algorithm
Introduction to backwards learning algorithmIntroduction to backwards learning algorithm
Introduction to backwards learning algorithm
 
A survey of geographic routing protocols for Vehicular Ad Hoc Networks (VANETs)
A survey of geographic routing protocols for Vehicular Ad Hoc Networks (VANETs)A survey of geographic routing protocols for Vehicular Ad Hoc Networks (VANETs)
A survey of geographic routing protocols for Vehicular Ad Hoc Networks (VANETs)
 
16355694.ppt
16355694.ppt16355694.ppt
16355694.ppt
 
Out of Harm's Way
Out of Harm's WayOut of Harm's Way
Out of Harm's Way
 
IEEE Camad20 presentation - Isam Al Jawarneh
IEEE Camad20 presentation - Isam Al JawarnehIEEE Camad20 presentation - Isam Al Jawarneh
IEEE Camad20 presentation - Isam Al Jawarneh
 

More from Meenakshi Tripathi

Cryptoppt
CryptopptCryptoppt
Compactrouting
CompactroutingCompactrouting
Compactrouting
Meenakshi Tripathi
 
Warmhole routing ppt
Warmhole routing pptWarmhole routing ppt
Warmhole routing ppt
Meenakshi Tripathi
 
Thorup zwick compactrouting scheme
Thorup zwick compactrouting schemeThorup zwick compactrouting scheme
Thorup zwick compactrouting scheme
Meenakshi Tripathi
 
Cowen2006 vrsn1
Cowen2006 vrsn1Cowen2006 vrsn1
Cowen2006 vrsn1
Meenakshi Tripathi
 
Compact routing peleg paper
Compact routing peleg paperCompact routing peleg paper
Compact routing peleg paper
Meenakshi Tripathi
 
Linear programming ppt
Linear programming pptLinear programming ppt
Linear programming ppt
Meenakshi Tripathi
 

More from Meenakshi Tripathi (7)

Cryptoppt
CryptopptCryptoppt
Cryptoppt
 
Compactrouting
CompactroutingCompactrouting
Compactrouting
 
Warmhole routing ppt
Warmhole routing pptWarmhole routing ppt
Warmhole routing ppt
 
Thorup zwick compactrouting scheme
Thorup zwick compactrouting schemeThorup zwick compactrouting scheme
Thorup zwick compactrouting scheme
 
Cowen2006 vrsn1
Cowen2006 vrsn1Cowen2006 vrsn1
Cowen2006 vrsn1
 
Compact routing peleg paper
Compact routing peleg paperCompact routing peleg paper
Compact routing peleg paper
 
Linear programming ppt
Linear programming pptLinear programming ppt
Linear programming ppt
 

Recently uploaded

Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Jeffrey Haguewood
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
GDSC PJATK
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
Hiike
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Tatiana Kojar
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
Shinana2
 

Recently uploaded (20)

Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
 

Internet hyperbolic mapping paper by Krioukov

  • 1. Sustaining Internet with Hyperbolic Mapping - Marian Boguna, Fragkiskos Papadopoulos & Dmitri Krioukov
  • 2. 29/8/13 Hyperbolic Mapping 2 Overview • Hyperbolic Map –basic philosophy • Routing Scheme – Greedy Forwarding • Results-stretch, %shortest path, RT • Model to map current Internet on hyperbolic Space
  • 3. 29/8/13 Hyperbolic Mapping 3 Hyperbolic Map-Basic Philosophy • Coordinate system in geometric space! • Assign AS coordinates in some geometric space. • Use the space to forward information packets in the right directions towards their destinations. • Hyperbolic Map • Angular coordinate- as per geography • Radial coordinate – as a function of the AS degree, making the space hyperbolic • Only information that ASs must maintain is the coordinates of their neighbours
  • 5. Greedy routing (Kleinberg) • Greedy forwarding implements routing in the right direction: upon reading the destination address in the packet, the current packet holder forwards the packet to its neighbour closest to the destination in the space • Uses local neighborhood information only.
  • 6.
  • 7. Advantages- Greedy Routing • Greedy routing in complex networks, like the real AS Internet, embedded in hyperbolic spaces, is always successful and always follows shortest paths • Even if some links are removed, emulating topology dynamics, greedy routing finds remaining paths if they exist. • No recomputation of node coordinates required.
  • 8. Results • Percentage of successful greedy paths 99.99% • Avg Stretch - 1.1 • Routing Information at AS  AS Degree • approximately the same traffic load on nodes as shortest-path forwarding • Percentage of successful greedy paths after removal of X% of links or nodes • X=10% 99% • X=30% 95%
  • 9. The Model:Einsteinian • The main property of hyperbolic geometry is the exponential expansion of space expansion of space • Angular node density is uniform, but in radial the number of nodes grows exponentially as we move away from the origin. 29/8/13 Hyperbolic Mapping 9
  • 10. Einsteinian Model By hyperbolic law of cosines, Length(ab) is – coshxab = coshra coshrb-sinhrasinhrbcosab; ab – is the angle between Oa and Ob. • rO = 0 in formula gives, Oa = ra and Ob = rb. 29/8/13 Hyperbolic Mapping 10
  • 11. Methods • 10/5/06 Lecture #12: Inter-Domain Routing 11
  • 12. Methods Cont.. • 10/5/06 Lecture #12: Inter-Domain Routing 12
  • 13. Methods Cont.. • 10/5/06 Lecture #12: Inter-Domain Routing 13
  • 14.
  • 15.
  • 16. Internet Topology • 23572 Ass, 58416 AS links • avg AS degree=4.92, and max degree=2778 • avg clustering=0.61 • hyperbolic disc radius=27 • power law exponent=2.1. 30/08/13 Hyperbolic Mapping 16
  • 17. Mapping AS to countries • From CAIDA AS ranking project. • Uses 2 methods – • 1) IP based: splits the IP address space advertised by an AS into small blocks, and then maps each block to a country. • 2) IP and WHOIS based: reports the country where the AS headquarters are located according to the WHOIS database, for AS’s located in many countries. 30/08/13 Hyperbolic Mapping 17
  • 18. Geographic Routing • AS angular coordinates equal to their geographic coordinates, the radial coordinate is obtained by Einsteinian model according to the relationship between node degrees and radial positions. • Then greedy forwarding in the three-dimensional hyperbolic space is performed for Routing. 30/08/13 Hyperbolic Mapping 18
  • 19. Traffic & Congestion considerations 30/08/13 Hyperbolic Mapping 19
  • 20. success ratio& average stretch On removal of a given fraction of AS nodes 20
  • 22. Metropolis-Hastings • Compute current likelihood Lc • Select a random node • Move it to a new random angular coordinate • Compute new likelihood Ln • If Ln > Lc, accept the move • If not, accept it with probability Ln / Lc • Repeat    ji a ij a ij ijij xpxpL 1 )](1[)(
  • 23. Sensitivity to missing links 30/08/13 Hyperbolic Mapping 23
  • 24. Mapping the real Internet using statistical inference methods • Measure the Internet topology properties • Map them to model parameters • Place nodes at hyperbolic coordinates (r,) • ’s are uniformly distributed on [0,2] • Apply the Metropolis-Hastings algorithm to find ’s maximizing the likelihood that Internet is produced by the model

Editor's Notes

  1. Reason- Congruency between complex network topology and hyperbolic geometry
  2. Simultaneous failures of up to 10% of AS links or nodes, only minor de-gradation of the performance of greedy forwarding
  3. hybrid model that mixes geometry and topology|geometric characteristics, distances d used inrandom geometric graphs, come in tandem with topological characteristics, expected degrees _ used in classicalconfiguration models of random power-law graphs.Newtonian model is isomorphic to a purely geometric network model with node degrees transformedinto a geometric coordinate making the space hyperbolic, i.e., negatively curved.
  4. . The figure also shows a triangle connecting origin O, and twonodes a and b by hyperbolic geodesics, i.e., hyperbolically straight lines. The two geodesics emanating fromthe origin O, Oa and Ob, are radial straight lines, and their hyperbolic lengths x are equal to the radial coordinatesof a and b: xOa = ra and xOb = rb. small-size sample network generated by our Einsteinian model. In the model, nodes are distributed (quasi-)uniformly within a hyperbolic disc of radius R, which is a function of the network size.
  5. Map each AS to a collection of geographic locations (characterised by their latitudes and longitudes) using the IP-based method, and then _nd the centre of mass for each collection.Perform standard greedy forwarding over the AS topology, computing geographic distances between ASs using the spherical law of cosines.
  6. Routing communication overheads are also minimized, as ASs do not exchange any routing information on dynamic changes of the AS topology