Saved in:
Bibliographic Details
Main Authors: Alam, Md Ibrahim Ibne, Senapati, Ankur, Mahmood, Anindo, Yuksel, Murat, Kar, Koushik
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2509.09146
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914031908945920
author Alam, Md Ibrahim Ibne
Senapati, Ankur
Mahmood, Anindo
Yuksel, Murat
Kar, Koushik
author_facet Alam, Md Ibrahim Ibne
Senapati, Ankur
Mahmood, Anindo
Yuksel, Murat
Kar, Koushik
contents Internet service providers (ISPs) need to connect with other ISPs to provide global connectivity services to their users. To ensure global connectivity, ISPs can either use transit service(s) or establish direct peering relationships between themselves via Internet exchange points (IXPs). Peering offers more room for ISP-specific optimizations and is preferred, but it often involves a lengthy and complex process. Automating peering partner selection can enhance efficiency in the global Internet ecosystem. We explore the use of publicly available data on ISPs to develop a machine learning (ML) model that can predict whether an ISP pair should peer or not. At first, we explore public databases, e.g., PeeringDB, CAIDA, etc., to gather data on ISPs. Then, we evaluate the performance of three broad types of ML models for predicting peering relationships: tree-based, neural network-based, and transformer-based. Among these, we observe that tree-based models achieve the highest accuracy and efficiency in our experiments. The XGBoost model trained with publicly available data showed promising performance, with a 98% accuracy rate in predicting peering partners. In addition, the model demonstrated great resilience to variations in time, space, and missing data. We envision that ISPs can adopt our method to fully automate the peering partner selection process, thus transitioning to a more efficient and optimized Internet ecosystem.
format Preprint
id arxiv_https___arxiv_org_abs_2509_09146
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Peering Partner Recommendation for ISPs using Machine Learning
Alam, Md Ibrahim Ibne
Senapati, Ankur
Mahmood, Anindo
Yuksel, Murat
Kar, Koushik
Machine Learning
Internet service providers (ISPs) need to connect with other ISPs to provide global connectivity services to their users. To ensure global connectivity, ISPs can either use transit service(s) or establish direct peering relationships between themselves via Internet exchange points (IXPs). Peering offers more room for ISP-specific optimizations and is preferred, but it often involves a lengthy and complex process. Automating peering partner selection can enhance efficiency in the global Internet ecosystem. We explore the use of publicly available data on ISPs to develop a machine learning (ML) model that can predict whether an ISP pair should peer or not. At first, we explore public databases, e.g., PeeringDB, CAIDA, etc., to gather data on ISPs. Then, we evaluate the performance of three broad types of ML models for predicting peering relationships: tree-based, neural network-based, and transformer-based. Among these, we observe that tree-based models achieve the highest accuracy and efficiency in our experiments. The XGBoost model trained with publicly available data showed promising performance, with a 98% accuracy rate in predicting peering partners. In addition, the model demonstrated great resilience to variations in time, space, and missing data. We envision that ISPs can adopt our method to fully automate the peering partner selection process, thus transitioning to a more efficient and optimized Internet ecosystem.
title Peering Partner Recommendation for ISPs using Machine Learning
topic Machine Learning
url https://arxiv.org/abs/2509.09146