SIA – Service Impact Analyses
In particular, Orange Slovakia came up with a requirement not only to integrate their inventory-related data source but to use this data to answer seemingly simple questions: What would happen if a particular network element experiences an outage? Which services and customers might be affected and how will the outage spread through the network? We have developed SIA to answer these questions.
Problem definition and goal
There are three situations when a user needs to aggregate a lot of data to find the answer about the potential impact on customers and their products.
- In case of planned network element upgrade, decommissioning, or any change which might affect its functionality
- In the case of device outage identified by operation teams and monitoring tools
- In case of customer complains about service malfunction
In all of these situations, many users had to collaborate, access many tools, and compile the results to find the corresponding answer. This process is error–prone and in more complicated cases (e.g. decommissioning of metropolitan optical cable) might take two weeks to finish.
We had to face the same challenges as in the CELINE project. This project moves the requirement even further and thus a new set of challenges in addition to those from CELINE.
Find relations across huge graphs in real-time
Complete the missing data
Luckily, we had already a production system in place and a lot of experience in the domain of telecommunication inventory integration from our previous project CELINE. We decided to reuse our solutions and code. Also, we further used this opportunity to modernize our code stack, refactor important parts which would later become more optimized, and created a better product for bot CELINE’s and SIA’s use-case.