SlideShare ist ein Scribd-Unternehmen logo
1 von 91
Downloaden Sie, um offline zu lesen
Sequoia: Virtual-Tree Models for
    Internet Path Metrics

              Rama
         Microsoft Research
                  Also:   Ittai Abraham (Hebrew Univ.)
                          Mahesh Balakrishnan (Cornell)
                          Archit Gupta (Univ. Wisc.)
                          Fabian Kuhn (EPFL)
                          Dahlia Malkhi (MSR)
                          Kunal Talwar (MSR)
Introduction


Goal: Model properties (latency, bandwidth)
of paths between Internet end hosts
Applications
• “what’s the server with the largest bandwidth
  that the client can download content from?”
  – Content distribution

• “what’s the relay node that gives the shortest
  delay VoIP connection between two users?”
  – VoIP routing

• “what’s the best server to coordinate the online
  game between a set of players?”
  – Online gaming
Sequoia Virtual Trees
• Network embedding into
  trees                                     R



  —Leaf nodes (A, B, C, R)
   are end hosts
                                 Internet



                             A        B         C
Sequoia Virtual Trees
• Network embedding into
  trees                                      R



  —Leaf nodes (A, B, C, R)
   are end hosts                     t


  —Inner nodes (s, t) are        s
   “virtual”


                             A           B       C
Sequoia Virtual Trees
• Network embedding into
  trees                                       R


                                      80
  —Leaf nodes (A, B, C, R)
   are end hosts                      t

                                 10
  —Inner nodes (s, t) are        s
   “virtual”
                                      2
                             1                20

  —Edge weights model path
   property                  A            B        C
Accuracy of Virtual-Tree Models
             Relative Error
          PlanetLab   King       PlanetLab
          Latency     Latency    Bandwidth
          125 nodes   2500 nodes 390 nodes
Median        14 %        20 %       24 %
75th p.c.     22 %        35 %       41 %
90th p.c.     50 %        56 %       65 %
Distance Labels a.k.a ‘‘Coordinates’’
• Distance Label = Path to the Root
                                                               R
   – Example: A: (s,t,R) and C: (t,R)
                                                       80
• Trivial to estimate quality of paths                 t
   – Latency: d(A,C) = d(A,s) + d(s,t) + d(t,C)   10
                                                  s
• As convenient as coordinate-based
                                                       2
                                    1                          20
  systems

                                             A             B        C
Sequoia
 Tree for
PlanetLab
Latencies
Hierarchical Clustering for
         PlanetLab Nodes in Europe
    Spain and Portugal




                              UK and Ireland
Scandinavia
Summary
• Virtual Trees to Model Internet Path Metrics



• Predict Bandwidth and Latency
• Convenient ‘‘Coordinates’’
• Hierarchical Clustering


  http://research.microsoft.com/research/sv/sequoia
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener
Free and open geodata: From shadows to reality - Simon Greener

Weitere ähnliche Inhalte

Ähnlich wie Free and open geodata: From shadows to reality - Simon Greener

Computer Networking System
Computer Networking SystemComputer Networking System
Computer Networking Systemchukiat008
 
The Kumofs Project and MessagePack-RPC
The Kumofs Project and MessagePack-RPCThe Kumofs Project and MessagePack-RPC
The Kumofs Project and MessagePack-RPCSadayuki Furuhashi
 
High-Performance Graph Analysis and Modeling
High-Performance Graph Analysis and ModelingHigh-Performance Graph Analysis and Modeling
High-Performance Graph Analysis and ModelingNesreen K. Ahmed
 
IAP09 CUDA@MIT 6.963 - Lecture 01: High-Throughput Scientific Computing (Hans...
IAP09 CUDA@MIT 6.963 - Lecture 01: High-Throughput Scientific Computing (Hans...IAP09 CUDA@MIT 6.963 - Lecture 01: High-Throughput Scientific Computing (Hans...
IAP09 CUDA@MIT 6.963 - Lecture 01: High-Throughput Scientific Computing (Hans...npinto
 
Collaborative Similarity Measure for Intra-Graph Clustering
Collaborative Similarity Measure for Intra-Graph ClusteringCollaborative Similarity Measure for Intra-Graph Clustering
Collaborative Similarity Measure for Intra-Graph ClusteringWaqas Nawaz
 
Apache Con Us2007 Jcr In Action
Apache Con Us2007 Jcr In ActionApache Con Us2007 Jcr In Action
Apache Con Us2007 Jcr In Actionday
 
Evaluating Data Freshness in Large Scale Replicated Databases
Evaluating Data Freshness in Large Scale Replicated DatabasesEvaluating Data Freshness in Large Scale Replicated Databases
Evaluating Data Freshness in Large Scale Replicated DatabasesMiguel Araújo
 
Context-aware Mobile Recommendation Services for Conference Participants
Context-aware Mobile Recommendation Services for Conference ParticipantsContext-aware Mobile Recommendation Services for Conference Participants
Context-aware Mobile Recommendation Services for Conference ParticipantsRalf Klamma
 
Rise of the scientific database
Rise of the scientific databaseRise of the scientific database
Rise of the scientific databaseJohn De Goes
 
Programming the cloud with Skywriting
Programming the cloud with SkywritingProgramming the cloud with Skywriting
Programming the cloud with SkywritingDerek Murray
 
SVGo: a Go Library for SVG generation
SVGo: a Go Library for SVG generationSVGo: a Go Library for SVG generation
SVGo: a Go Library for SVG generationAnthony Starks
 
Architectures for High Availability - QConSF
Architectures for High Availability - QConSFArchitectures for High Availability - QConSF
Architectures for High Availability - QConSFAdrian Cockcroft
 
Gephi short introduction
Gephi short introductionGephi short introduction
Gephi short introductionSébastien
 
Cloudy with a Touch of Cheminformatics
Cloudy with a Touch of CheminformaticsCloudy with a Touch of Cheminformatics
Cloudy with a Touch of CheminformaticsRajarshi Guha
 
Data-intensive profile for the VAMDC
Data-intensive profile for the VAMDCData-intensive profile for the VAMDC
Data-intensive profile for the VAMDCAstroAtom
 
Reliability analysis for wireless sensor networks
Reliability analysis for wireless sensor networksReliability analysis for wireless sensor networks
Reliability analysis for wireless sensor networksASQ Reliability Division
 

Ähnlich wie Free and open geodata: From shadows to reality - Simon Greener (20)

Bigdata roundtable-storm
Bigdata roundtable-stormBigdata roundtable-storm
Bigdata roundtable-storm
 
Computer Networking System
Computer Networking SystemComputer Networking System
Computer Networking System
 
The Kumofs Project and MessagePack-RPC
The Kumofs Project and MessagePack-RPCThe Kumofs Project and MessagePack-RPC
The Kumofs Project and MessagePack-RPC
 
High-Performance Graph Analysis and Modeling
High-Performance Graph Analysis and ModelingHigh-Performance Graph Analysis and Modeling
High-Performance Graph Analysis and Modeling
 
IAP09 CUDA@MIT 6.963 - Lecture 01: High-Throughput Scientific Computing (Hans...
IAP09 CUDA@MIT 6.963 - Lecture 01: High-Throughput Scientific Computing (Hans...IAP09 CUDA@MIT 6.963 - Lecture 01: High-Throughput Scientific Computing (Hans...
IAP09 CUDA@MIT 6.963 - Lecture 01: High-Throughput Scientific Computing (Hans...
 
Collaborative Similarity Measure for Intra-Graph Clustering
Collaborative Similarity Measure for Intra-Graph ClusteringCollaborative Similarity Measure for Intra-Graph Clustering
Collaborative Similarity Measure for Intra-Graph Clustering
 
Apache Con Us2007 Jcr In Action
Apache Con Us2007 Jcr In ActionApache Con Us2007 Jcr In Action
Apache Con Us2007 Jcr In Action
 
Evaluating Data Freshness in Large Scale Replicated Databases
Evaluating Data Freshness in Large Scale Replicated DatabasesEvaluating Data Freshness in Large Scale Replicated Databases
Evaluating Data Freshness in Large Scale Replicated Databases
 
MySQL Proxy tutorial
MySQL Proxy tutorialMySQL Proxy tutorial
MySQL Proxy tutorial
 
Context-aware Mobile Recommendation Services for Conference Participants
Context-aware Mobile Recommendation Services for Conference ParticipantsContext-aware Mobile Recommendation Services for Conference Participants
Context-aware Mobile Recommendation Services for Conference Participants
 
Rise of the scientific database
Rise of the scientific databaseRise of the scientific database
Rise of the scientific database
 
Programming the cloud with Skywriting
Programming the cloud with SkywritingProgramming the cloud with Skywriting
Programming the cloud with Skywriting
 
No Sql
No SqlNo Sql
No Sql
 
SVGo: a Go Library for SVG generation
SVGo: a Go Library for SVG generationSVGo: a Go Library for SVG generation
SVGo: a Go Library for SVG generation
 
Architectures for High Availability - QConSF
Architectures for High Availability - QConSFArchitectures for High Availability - QConSF
Architectures for High Availability - QConSF
 
Gephi short introduction
Gephi short introductionGephi short introduction
Gephi short introduction
 
Cloudy with a Touch of Cheminformatics
Cloudy with a Touch of CheminformaticsCloudy with a Touch of Cheminformatics
Cloudy with a Touch of Cheminformatics
 
Data-intensive profile for the VAMDC
Data-intensive profile for the VAMDCData-intensive profile for the VAMDC
Data-intensive profile for the VAMDC
 
Reliability analysis for wireless sensor networks
Reliability analysis for wireless sensor networksReliability analysis for wireless sensor networks
Reliability analysis for wireless sensor networks
 
Final
FinalFinal
Final
 

Mehr von Brianna Laugher

So You're A Software Developer, Now What? Exploring Career Growth
So You're A Software Developer, Now What? Exploring Career GrowthSo You're A Software Developer, Now What? Exploring Career Growth
So You're A Software Developer, Now What? Exploring Career GrowthBrianna Laugher
 
Dynamic viz in the IPython Notebook
Dynamic viz in the IPython NotebookDynamic viz in the IPython Notebook
Dynamic viz in the IPython NotebookBrianna Laugher
 
Funcargs & other fun with pytest
Funcargs & other fun with pytestFuncargs & other fun with pytest
Funcargs & other fun with pytestBrianna Laugher
 
Zookeepr: Home-grown conference management software
Zookeepr: Home-grown conference management softwareZookeepr: Home-grown conference management software
Zookeepr: Home-grown conference management softwareBrianna Laugher
 
BarCamp Geelong - Why gender should be a text field
BarCamp Geelong - Why gender should be a text fieldBarCamp Geelong - Why gender should be a text field
BarCamp Geelong - Why gender should be a text fieldBrianna Laugher
 
Clash of the encyclopedias - is competition good for sharing?
Clash of the encyclopedias - is competition good for sharing?Clash of the encyclopedias - is competition good for sharing?
Clash of the encyclopedias - is competition good for sharing?Brianna Laugher
 
Wiki[mp]edia data sources & the MediaWiki API
Wiki[mp]edia data sources & the MediaWiki APIWiki[mp]edia data sources & the MediaWiki API
Wiki[mp]edia data sources & the MediaWiki APIBrianna Laugher
 
GLAM-WIKI - Wikimedia tech infrastructure
GLAM-WIKI - Wikimedia tech infrastructureGLAM-WIKI - Wikimedia tech infrastructure
GLAM-WIKI - Wikimedia tech infrastructureBrianna Laugher
 
The right level of detail (MediaWiki, APIs)
The right level of detail (MediaWiki, APIs)The right level of detail (MediaWiki, APIs)
The right level of detail (MediaWiki, APIs)Brianna Laugher
 
Free as in Market: Liberty and Property - Rusty Russell
Free as in Market: Liberty and Property - Rusty RussellFree as in Market: Liberty and Property - Rusty Russell
Free as in Market: Liberty and Property - Rusty RussellBrianna Laugher
 
Public history in the digital age - Claudine Chionh
Public history in the digital age - Claudine ChionhPublic history in the digital age - Claudine Chionh
Public history in the digital age - Claudine ChionhBrianna Laugher
 
It's all fun and games until someone wants to sue you: Reporting in the age o...
It's all fun and games until someone wants to sue you: Reporting in the age o...It's all fun and games until someone wants to sue you: Reporting in the age o...
It's all fun and games until someone wants to sue you: Reporting in the age o...Brianna Laugher
 
Gratis & libre - Liam Wyatt
Gratis & libre - Liam WyattGratis & libre - Liam Wyatt
Gratis & libre - Liam WyattBrianna Laugher
 
OpenAustralia - Everyday democracy for everybody in Australia - Matthew Landauer
OpenAustralia - Everyday democracy for everybody in Australia - Matthew LandauerOpenAustralia - Everyday democracy for everybody in Australia - Matthew Landauer
OpenAustralia - Everyday democracy for everybody in Australia - Matthew LandauerBrianna Laugher
 
Freedom Fighting: How do we convince the powers that be to relax their grip? ...
Freedom Fighting: How do we convince the powers that be to relax their grip? ...Freedom Fighting: How do we convince the powers that be to relax their grip? ...
Freedom Fighting: How do we convince the powers that be to relax their grip? ...Brianna Laugher
 
How Free Software makes Wikipedia possible
How Free Software makes Wikipedia possibleHow Free Software makes Wikipedia possible
How Free Software makes Wikipedia possibleBrianna Laugher
 

Mehr von Brianna Laugher (20)

So You're A Software Developer, Now What? Exploring Career Growth
So You're A Software Developer, Now What? Exploring Career GrowthSo You're A Software Developer, Now What? Exploring Career Growth
So You're A Software Developer, Now What? Exploring Career Growth
 
Dynamic viz in the IPython Notebook
Dynamic viz in the IPython NotebookDynamic viz in the IPython Notebook
Dynamic viz in the IPython Notebook
 
Funcargs & other fun with pytest
Funcargs & other fun with pytestFuncargs & other fun with pytest
Funcargs & other fun with pytest
 
Zookeepr: Home-grown conference management software
Zookeepr: Home-grown conference management softwareZookeepr: Home-grown conference management software
Zookeepr: Home-grown conference management software
 
BarCamp Geelong - Why gender should be a text field
BarCamp Geelong - Why gender should be a text fieldBarCamp Geelong - Why gender should be a text field
BarCamp Geelong - Why gender should be a text field
 
Distributed wikis
Distributed wikisDistributed wikis
Distributed wikis
 
Neurosexism
NeurosexismNeurosexism
Neurosexism
 
Clash of the encyclopedias - is competition good for sharing?
Clash of the encyclopedias - is competition good for sharing?Clash of the encyclopedias - is competition good for sharing?
Clash of the encyclopedias - is competition good for sharing?
 
Visualising geo-data
Visualising geo-dataVisualising geo-data
Visualising geo-data
 
Wiki[mp]edia data sources & the MediaWiki API
Wiki[mp]edia data sources & the MediaWiki APIWiki[mp]edia data sources & the MediaWiki API
Wiki[mp]edia data sources & the MediaWiki API
 
GLAM-WIKI - Wikimedia tech infrastructure
GLAM-WIKI - Wikimedia tech infrastructureGLAM-WIKI - Wikimedia tech infrastructure
GLAM-WIKI - Wikimedia tech infrastructure
 
The right level of detail (MediaWiki, APIs)
The right level of detail (MediaWiki, APIs)The right level of detail (MediaWiki, APIs)
The right level of detail (MediaWiki, APIs)
 
Free as in Market: Liberty and Property - Rusty Russell
Free as in Market: Liberty and Property - Rusty RussellFree as in Market: Liberty and Property - Rusty Russell
Free as in Market: Liberty and Property - Rusty Russell
 
Public history in the digital age - Claudine Chionh
Public history in the digital age - Claudine ChionhPublic history in the digital age - Claudine Chionh
Public history in the digital age - Claudine Chionh
 
It's all fun and games until someone wants to sue you: Reporting in the age o...
It's all fun and games until someone wants to sue you: Reporting in the age o...It's all fun and games until someone wants to sue you: Reporting in the age o...
It's all fun and games until someone wants to sue you: Reporting in the age o...
 
Gratis & libre - Liam Wyatt
Gratis & libre - Liam WyattGratis & libre - Liam Wyatt
Gratis & libre - Liam Wyatt
 
OpenAustralia - Everyday democracy for everybody in Australia - Matthew Landauer
OpenAustralia - Everyday democracy for everybody in Australia - Matthew LandauerOpenAustralia - Everyday democracy for everybody in Australia - Matthew Landauer
OpenAustralia - Everyday democracy for everybody in Australia - Matthew Landauer
 
Freedom Fighting: How do we convince the powers that be to relax their grip? ...
Freedom Fighting: How do we convince the powers that be to relax their grip? ...Freedom Fighting: How do we convince the powers that be to relax their grip? ...
Freedom Fighting: How do we convince the powers that be to relax their grip? ...
 
Who's behind Wikipedia?
Who's behind Wikipedia?Who's behind Wikipedia?
Who's behind Wikipedia?
 
How Free Software makes Wikipedia possible
How Free Software makes Wikipedia possibleHow Free Software makes Wikipedia possible
How Free Software makes Wikipedia possible
 

Kürzlich hochgeladen

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 

Kürzlich hochgeladen (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

Free and open geodata: From shadows to reality - Simon Greener

  • 1. Sequoia: Virtual-Tree Models for Internet Path Metrics Rama Microsoft Research Also: Ittai Abraham (Hebrew Univ.) Mahesh Balakrishnan (Cornell) Archit Gupta (Univ. Wisc.) Fabian Kuhn (EPFL) Dahlia Malkhi (MSR) Kunal Talwar (MSR)
  • 2. Introduction Goal: Model properties (latency, bandwidth) of paths between Internet end hosts
  • 3. Applications • “what’s the server with the largest bandwidth that the client can download content from?” – Content distribution • “what’s the relay node that gives the shortest delay VoIP connection between two users?” – VoIP routing • “what’s the best server to coordinate the online game between a set of players?” – Online gaming
  • 4. Sequoia Virtual Trees • Network embedding into trees R —Leaf nodes (A, B, C, R) are end hosts Internet A B C
  • 5. Sequoia Virtual Trees • Network embedding into trees R —Leaf nodes (A, B, C, R) are end hosts t —Inner nodes (s, t) are s “virtual” A B C
  • 6. Sequoia Virtual Trees • Network embedding into trees R 80 —Leaf nodes (A, B, C, R) are end hosts t 10 —Inner nodes (s, t) are s “virtual” 2 1 20 —Edge weights model path property A B C
  • 7. Accuracy of Virtual-Tree Models Relative Error PlanetLab King PlanetLab Latency Latency Bandwidth 125 nodes 2500 nodes 390 nodes Median 14 % 20 % 24 % 75th p.c. 22 % 35 % 41 % 90th p.c. 50 % 56 % 65 %
  • 8. Distance Labels a.k.a ‘‘Coordinates’’ • Distance Label = Path to the Root R – Example: A: (s,t,R) and C: (t,R) 80 • Trivial to estimate quality of paths t – Latency: d(A,C) = d(A,s) + d(s,t) + d(t,C) 10 s • As convenient as coordinate-based 2 1 20 systems A B C
  • 10. Hierarchical Clustering for PlanetLab Nodes in Europe Spain and Portugal UK and Ireland Scandinavia
  • 11. Summary • Virtual Trees to Model Internet Path Metrics • Predict Bandwidth and Latency • Convenient ‘‘Coordinates’’ • Hierarchical Clustering http://research.microsoft.com/research/sv/sequoia