QoS management in the Next Generation NetworksOne of the most important problems for the networks organization is the distribution of network links capacity among the served traffic flows:
- How do we ensure a fair distribution of network resources among its users?
- What is the best approach to prioritize traffic of more important applications over less important?
- Is it possible to ensure a connection to a given bandwidth, latency and packet loss in a given network environment?
- Where is the compromise between the provided quality of connections and the cost of network infrastructure?
- How to ensure the maximum efficiency of communication lines and switching equipment?
ARCCN is engaged in a series of projects, trying if not to completely resolve these questions but at least to find a viable solution:
- Design and implement of the mechanisms to ensure differential data streams processing on the network switches. ARCCN created modified versions of popular software switches that support not only the basic traffic rate limiting techniques (policing & shaping) and queuing disciplines (PQ, DRR, SRR), but also allow you to build a combination of these approaches, setting up multiple independent processing pipelines for individual data flows at a transport level. ARCCN also provides support of some of these combinations for the network processor.
- Explore the methods to ensure connections of the specified quality with a help of centralized resource scheduling. One of the ARCCN directions is to develop advanced applications for SDN controller to increase the efficiency of data transfer across the network with help of the latest achievements in the areas of high-precision monitoring and mathematical modeling of the network state, as well as original algorithms of QoS-aware routing for individual data flows.
- Use of multipath routing to multiplex transport layer flows and improve end-to-end connections. ARCCN developed its own implementation of a multipath transport protocol to provide end-to-end connections with a predefined quality by means of the dynamic adaptation in the number subflows involved. This implementation states a core for multipath routing service that can be deployed as a virtual network function.