| To meet the development of the fifth generation mobile communication systems(5G)and mobile internet,mobile services become more and more abundant.Mobile service is no longer a traditional and single service but appears a tendency of continuously developing diversification.From voice,short message service and other simple business to today’s video,live,online games and other colorful mobile services.However,to complete the communication service,different mobile services have different dimensions of quality of service(QoS)requirements.Rate is no longer the only index for judging the quality of services.QoS factors such as delay,delay jitter,and packet loss rate are different for different services in different degree.The ensuing question is how to allocate limited wireless resources efficiently and reasonably to different users on the premise of guaranteeing different QoS requirements of different services.Therefore,in response to this problem,this paper studies the multi-service QoS guaranteed resource allocation algorithm,and the main work and innovation include the following three aspects:In view of the fact that the multi-service utility function only characterizes the single QoS factor of data rate,this paper proposes a utility function model of multi-service with multi-QoS.Firstly,by introducing the influencing factors of multi-service user satisfaction and the existing unified utility function model,the different utility function characteristics of different services are analyzed.In order to consider multi-QoS factors other than the traditional data rate,this paper introduces the effective capacity theory to characterize the important influencing factors of service quality such as delay and packet loss rate.The simulation results show that the effective capacity based multi-service utility function constructed in this paper can characterize the user satisfaction of different services well with the changing characteristics of bandwidth,delay and packet loss rate.To solve the problem of resource allocation in multi-service scenarios,this paper proposes a resource allocation algorithm for multi-service QoS guarantee based on effective capacity.A multi-service scenario in which four basic mobile services coexist is constructed,and the model is established with the objective of maximizing the total service utilization of the above-mentioned multi-services.However,the research shows that this model is non-convex and cannot be solved.Therefore,this paper simplifies the problem according to the utility characteristics of different services.The problem of maximizing total utility is equivalent to maximize the effective capacity of best effort(BE)users under the premise of guaranteeing the QoS requirements of QoS users.Finally,the sub-gradient descent method is used to solve the problem.The simulation results show that the scheme can well balance the system utility and throughput.For the existing resource allocation algorithms only consider the current situation of the system,this paper introduces the opportunity cost theory to judge the future situation of the system and the current situation in order to carry out more reasonable resource allocation.According to the QoS characteristics of different services,the formulas for calculating the opportunity cost of QoS users and BE users are given respectively,and the judgment conditions that the user chooses to wait or selects the current resource within the test range that it can endure are established.The simulation results show that the resource allocation algorithm based on opportunity cost has better system utility and fairness than the resource allocation algorithm considering only the current situation.At the end of this article,we summarize the contents of this paper and make a prospect of the development direction of the above contents. |