Identification of Device Dependencies Using Link Prediction
Luk\'a\v{s} Sadlek, Martin Hus\'ak, Pavel \v{C}eleda

TL;DR
This paper presents a novel graph-based machine learning approach for automatically identifying device dependencies in large, dynamic computer networks by using link prediction with IP address embeddings derived from constrained random walks.
Contribution
The paper introduces a new method leveraging neural network-based IP address embeddings and constrained random walks for dependency detection, applicable in real-time network analysis.
Findings
Achieves acceptable accuracy in dependency identification
Handles all dependency types simultaneously
Suitable for batch processing in operational networks
Abstract
Devices in computer networks cannot work without essential network services provided by a limited count of devices. Identification of device dependencies determines whether a pair of IP addresses is a dependency, i.e., the host with the first IP address is dependent on the second one. These dependencies cannot be identified manually in large and dynamically changing networks. Nevertheless, they are important due to possible unexpected failures, performance issues, and cascading effects. We address the identification of dependencies using a new approach based on graph-based machine learning. The approach belongs to link prediction based on a latent representation of the computer network's communication graph. It samples random walks over IP addresses that fulfill time conditions imposed on network dependencies. The constrained random walks are used by a neural network to construct IP…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
