The goal of the project is to investigate the possibilities of interactions between the technology of Differentiated Services and end-user services. To achieve this goal a method will be designed and evaluated that allows a more efficient and economic operation of network services in modern QoS-aware DiffServ-based communication network. Project n. GA102/09/1130.
The aim of the project was to design and validate an improved method for ensuring quality of service in data networks, which allows user applications to be dynamically involved in the classification of its data units into service classes. Such an improved method can significantly contribute to the development and deployment of new network services that use network resources more efficiently and provide higher quality of services.
In accordance with the initial requirements, the method proposed is based on the DiffServ mechanism, which is now clearly the most widely used solution for ensuring quality of service in data networks. The most important benefit of the project is a modification of the DiffServ mechanism, so that end-stations can determine the available service classes and network resources allocated to them. Knowing this information they can recommend the most suitable class for their data. The biggest challenge was to implement a communication system for the detection of available properties while maintaining maximum compatibility with the original DiffServ mechanism, which originally does not use any communication protocol for its operations. After evaluating several alternatives, a solution, which uses SNMP to gather information about the current setting DiffServ mechanism, has been chosen. SNMP is widely available in all advanced network devices and therefore the proposed solution can also work with a large range of real equipments. In addition, a dynamic system has been designed to store key parameters of DiffServ mechanism, which are obtained from the edge router of the DiffServ domain. The last step is processing the information obtained into a form suitable for the user-application to simply select class that best suits the needs of generated traffic.