loading page

Automating Network Operation Centers with Superhuman Performance
  • +1
  • Sadi Altamimi ,
  • Basel Altamimi ,
  • Shervin Shirmohammadi ,
  • David Cote
Sadi Altamimi
University of Ottawa

Corresponding Author:[email protected]

Author Profile
Basel Altamimi
Author Profile
Shervin Shirmohammadi
Author Profile
David Cote
Author Profile


Today’s Network Operation Centres (NOC) consist of teams of network professionals responsible for monitoring and taking actions for their network’s health. Most of these NOC actions are relatively complex and executed manually; only the simplest tasks can be automated with rules-based software. But today’s networks are getting larger and more complex. Therefore, deciding what action to take in the face of non-trivial problems has essentially become an art that depends on collective human intelligence of NOC technicians, specialized support teams organized by technology domains, and vendors’ technical support. This model is getting increasingly expensive and inefficient, and the automation of all or at least some NOC tasks is now considered a desirable step towards autonomous and self-healing networks. In this article, we investigate whether such decisions can be taken by Artificial Intelligence instead of collective human intelligence, specifically by the Machine Learning method of Reinforcement Learning (RL), which has been shown in computer games to outperform humans. We build an Action Recommendation Engine (ARE) based on RL, train it with expert rules or by letting it explore outcomes by itself, and show that it can learn new and more efficient strategies that outperform expert rules designed by humans. ARE can be used in face of network problems to either quickly recommend actions to NOC technicians or autonomously take actions for fast recovery.
“This work has been submitted to the IEEE for possible publication. Copyright may be transferred without notice, after which this version may no longer be accessible.”