# Customer-Oriented Quality of Service Management Method for the Future Intent-Based Networking
## 3 A Description of the Proposed Customer-Oriented Quality of Service Management Method for IBN
### Development of a Simulation Model of Intent-Based Networking  
#### 3.1.1 General Stages of Network Simulation  
Providing a specified level of QoE for services and applications becomes a fundamental task in the implementation of end-to-end resource management. The QoE level is influenced not only by technological, but also by social and economic factors. At the same time, technological factors are related to the quality of processing of growing volumes of traffic, while social factors characterize the type of content (audio, video, etc. ), the field of application (education, art, medicine, etc. ), the mode of delivery (streaming, broadcasting, file, etc. ), the direction of streams (unidirectional, bidirectional, multidirectional), location (in transport, at home, on the street, etc. ), and access device (smartphone, laptop, tablet, etc.). Economic factors are related to the desire of suppliers to increase their profits, maintain existing and attract new customers by developing the positive or negative experience of users with regard to certain services through advertising, loyalty programs, and other methods of influence. The main metric of objective QoE factors is quality of service (QoS). In this case, the customer's experience forms the performance and stability of the network, the presence/absence of artifacts while watching videos, as well as clicks and noise in conversations over VoIP. The main task to be performed by the proposed method is to ensure satisfactory service levels for customers when using billing and the introduction of QoE ratings. The main indicator is the delay in sending end-to-end packets for each session. The scheme of connections between the factors influencing customer satisfaction is depicted in Figure 4.  
Each possible QoE assessment in the provision of the service has its own delivery delay value. Formation of service quality includes both an objective assessment of network characteristics and a subjective expert intended for the customer evaluation. Although network parameters can be defined by means of the corresponding equipment, the account of the customers opinion on the quality of received services is carried out on the basis of the QoS coefficient offered by the provider and on the QoS or QoE coefficient perceived by the customer. In this case, on the basis of the IBN controller, we realized a software product that compares the difference between the required quality level and the actual one, and if it exceeds the permissible value, determines which network configuration changes are required, and generates the corresponding control signals in real time. For the simulation model, it is proposed to grade the quality of service provision by entering the QoE score from \"1\" to \"5\". Accordingly, the score of \"5\" is the best indicator, which decreases to \"1\". During the work, several steps to improve the used network will be shown:  
1. Standard network without modifications;
2. Standard network with modified routing (changed service order and the possibility of choosing a service's QoE score) with a controller;
3. Combined network: routers that will be served by the controller will be added to the standard network;
4. New network IBN (all nodes are serviced by the controller). Each transition to the next step will ensure some improvement in the quality of service provision on the network. Accordingly, the final stage will have the best performance. Next, we consider the overall structure of the network. After that, we will analyze in detail each component of the program. The network modeling is performed using the Java programming language. Therefore, we will describe all classes of programs and algorithms for their functioning, both individually and as a whole system. \(\bullet\) Network model scheme  
Before starting work, the initialization of the investigated network is carried out. Here, the number of routers, switches, and network customers is adjusted.