用机器学习自动推荐互联网公司对等互联伙伴,准确率达98%。
Peering Partner Recommendation for ISPs using Machine Learning
- 基于公开数据训练树模型预测两家运营商是否应直接互联
- XGBoost模型在测试中达到98%准确率,且抗干扰能力强
- 适合需要高效管理对等连接的ISP或网络架构师参考
互联网服务提供商(ISPs)需与其他服务商互联以实现全球连通性。相比依赖转接服务,通过互联网交换点(IXPs)建立直接对等关系更具优化空间,但过程繁琐。本文利用公开数据(如PeeringDB、CAIDA)构建机器学习模型,预测一对ISP是否应建立对等连接。评估了树模型、神经网络和Transformer三类方法,发现树模型表现最佳。其中,基于公开数据训练的XGBoost模型在预测中达到98%准确率,且对时间、空间变化及缺失数据具有强鲁棒性。该方法可帮助ISP自动化完成对等伙伴选择,推动更高效、优化的全球互联网生态发展。
原文摘要 · Abstract (English)
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.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。