The Self-Driving Network™, similar to a self-driving car, is an autonomous network that is predictive and adaptive to its environment. It simultaneously increases economies of scale and efficiencies, while decreasing operating costs. As a result, it delivers an optimized and customized quality of experience inexpensively to the end-user. When automation frameworks are infused with telemetry, big data analytics, and machine learning, and network guidance is provided to self-analyze, self-discover, self-configure, and self-correct, the autonomous network is born. The aim of the Self-Driving Network is to eliminate the “manual work” required to keep networks running.