Network Slicing is one of the latest technologies of modern telecommunication systems. Network Slicing involves dividing the 5G physical architecture into multiple virtual networks or slices. Each slice has its own characteristics and is aimed at solving a particular business problem. In the nearest future it is expected that Network Slicing principle will radically change the approach, in particular, of mobile operators to support vertical applications with specific and rigorous performance requirements. Network resource tenants can manage these requirements. The static assignment of resources to tenants, that is, the assignment of resources on a permanent basis, is a sufficient condition for fulfilling terms of Service Level Agreement (SLA), but this assignment can lead to the significant inefficiencies of the frequency resource and to the high cost of renting it for virtual mobile operators. As an alternative solution, the method of a dynamic resource sharing can be proposed. In this paper we consider the principle of setting network slices using an utility function. This principle implements resource planning mechanisms for tenants taking into account traffic requirements. These mechanisms allow to differentiate slices and prioritize services that correspond to slices. © 2020 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0). CEUR Workshop Proceedings (CEUR-WS.org)