...
The SNIRO project (Service, Network, Infrastructure, and Resource Optimization) aims to provide a platform for addressing different optimization and resource allocation needs (optimization as a service). Legacy applications typically support specific business or network application needs, and are developed independently. When a carrier or service provider has a wide range of business and network applications, legacy approaches often result in siloed tools and duplicated efforts with associated development and operational overhead.
When The problem to be solved is as follows. When using the SNIRO framework, service designers and operators create policies. SNIRO gathers to gather information from these policies and data sources related to a problem; translates translate that into constraints for optimization problems; and solves them using reusable optimization capabilitiessolve it using appropriate optimization algorithms from a library. This policy- and model-driven approach promotes efficient reuse of optimization functions allowing the best choice of algorithms without needing any software changes. Thus, one of the main objectives of SNIRO is to provide a unified approach to eliminate code redundancy and to reduce overhead associated with managing different optimization applications.
...