About NetCores

NetCores is a network analysis tool that performs k-core decomposition on Internet topology data to understand the connectivity patterns of Autonomous Systems (AS).

What is k-core Decomposition?

k-core decomposition is a graph analysis technique that assigns each node a "shell index" representing its position in the network's connectivity hierarchy. Nodes with higher shell indices are more central to the network's connectivity.

Shell Index: The maximum k for which a node belongs to a k-core subgraph. Higher values indicate nodes that are more integral to network connectivity.

Data Source

NetCores analyzes AS-relationship data from the Center for Applied Internet Data Analysis (CAIDA). This data represents the peering and transit relationships between Autonomous Systems on the Internet.

Analysis Features

  • Temporal Analysis: Track how AS connectivity evolves over time
  • Normalized Comparisons: Compare ASNs relative to the maximum connectivity in each time period
  • IPv4/IPv6 Support: Analyze both IPv4 and IPv6 topology data
  • Interactive Visualizations: Explore trends with interactive Plotly charts

Use Cases

Research

  • Internet topology evolution
  • AS relationship analysis
  • Network resilience studies
  • Peering ecosystem analysis

Network Operations

  • Transit provider evaluation
  • Peering strategy planning
  • Network positioning analysis
  • Competitive benchmarking

Academic Research

NetCores implements methodologies and concepts from the following research papers, developed as a joint collaboration between ITBA (Instituto Tecnológico de Buenos Aires), UC San Diego, CAIDA (Center for Applied Internet Data Analysis), Universidad de Buenos Aires, and CONICET (Consejo Nacional de Investigaciones Científicas y Técnicas).

Publications

Studying the evolution of content providers in IPv4 and IPv6 internet cores
Computer Communications, 2019

Authors: Esteban Carisimo, Carlos Selmo, J. Ignacio Alvarez-Hamelin, Amogh Dhamdhere
DOI: 10.1016/j.comcom.2019.05.022
Paper: PDF

Studying the Evolution of Content Providers in the Internet Core
2018 Network Traffic Measurement and Analysis Conference (TMA)

Authors: Esteban Carisimo, Carlos Selmo, J. Ignacio Alvarez-Hamelin, Amogh Dhamdhere
DOI: 10.23919/TMA.2018.8506513
Paper: PDF

BibTeX Citations

@article{carisimo:kcores:comcom2019,
title = {Studying the evolution of content providers in IPv4 and IPv6 internet cores},
    journal = {Computer Communications},
    volume = {145},
    pages = {54-65},
    year = {2019},
    issn = {0140-3664},
    author = {Esteban Carisimo and Carlos Selmo and J. Ignacio Alvarez-Hamelin and Amogh Dhamdhere},
    keywords = {Content providers, CDNs, Topology, k-cores}
}

@INPROCEEDINGS{carisimo:kcores:tma2018,  
    author={Carisimo, Esteban and Selmo, Carlos and Alvarez-Hamelin, J. Ignacio and Dhamdhere, Amogh},  
    booktitle={2018 Network Traffic Measurement and Analysis Conference (TMA)},   
    title={Studying the Evolution of Content Providers in the Internet Core},   
    year={2018},  
    pages={1-8}
}
Institutional Collaboration: This work represents a joint research effort combining expertise from leading institutions in network measurement, topology analysis, and Internet infrastructure research.