[go: up one dir, main page]

CN106254032B - A Content-Aware-Based Resource Scheduling Method - Google Patents

A Content-Aware-Based Resource Scheduling Method Download PDF

Info

Publication number
CN106254032B
CN106254032B CN201610639685.3A CN201610639685A CN106254032B CN 106254032 B CN106254032 B CN 106254032B CN 201610639685 A CN201610639685 A CN 201610639685A CN 106254032 B CN106254032 B CN 106254032B
Authority
CN
China
Prior art keywords
content
user
request
users
transmitting terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201610639685.3A
Other languages
Chinese (zh)
Other versions
CN106254032A (en
Inventor
冯浩
陈智勇
夏斌
刘辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Jiao Tong University
Original Assignee
Shanghai Jiao Tong University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Jiao Tong University filed Critical Shanghai Jiao Tong University
Priority to CN201610639685.3A priority Critical patent/CN106254032B/en
Publication of CN106254032A publication Critical patent/CN106254032A/en
Application granted granted Critical
Publication of CN106254032B publication Critical patent/CN106254032B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/30Resource management for broadcast services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0009Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0026Transmission of channel quality indication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a kind of resource regulating methods based on perception of content, comprising steps of transmitting terminal counts each receiving end institute request content ID and associated channel condition information;Transmitting terminal is that mark maintains corresponding request queue, and calculates separately the number of users for the current service request that can satisfy under different request contents using different coding modulation system with content ID;Transmitting terminal according to user cache state in the content future temperature of prediction, coverage area with connect number, the future potential service number of users for currently dispatching certain content with certain code modulation mode is calculated, and this potential service number of users is added in dispatch weight;According to dispatch weight by content ordering, content is sent according to preset code modulation mode from high to low according to dispatch weight;Receiving end receives and decodes data of eating dishes without rice or wine, and for the good user of the channel of not sent request, optionally caches high attention rate content of eating dishes without rice or wine.The expected returns when present invention realizes scheduling resource under unit consumption resource are maximum.Due to channel, good user can be cached, and avoided the repetition transmission of Hot Contents, improved the efficiency of transmission of content, bring better experience to user.

Description

一种基于内容感知的资源调度方法A Content-Aware-Based Resource Scheduling Method

技术领域technical field

本发明涉及无线通信中的资源调度领域,具体是一种基于内容感知的资源调度方法。The present invention relates to the field of resource scheduling in wireless communication, in particular to a content-aware-based resource scheduling method.

背景技术Background technique

随着移动设备泛在化,移动应用不断丰富,用户移动数据需求正在呈现爆炸式增长的态势,并对网络运营商带来了巨大挑战。而海量数据需求主要集中在多媒体内容上,据预测,2019年多媒体内容传输将占据72%的数据流量。不同于语音通话或点对点短信服务,多媒体内容具有截然不同的流行度属性,即同一个多媒体内容能够被多个用户所请求。据统计,尽管用户请求的多媒体内容流量巨大,但大部分的用户请求其实集中在少部分的高关注度内容,且这部分内容可以通过统计历史请求数据、或内容产生前检索次数等有效预测。同时,随着半导体器件的飞速发展,用户终端(智能手机,平板等)具备着巨大缓存空间,可以有效的通过广播或WIFI方式预存热点内容。另一方面,传统的资源调度方式无论是基于最大速率调度或是比例公平调度,在调度时只关注于信息bit级别的传输速率,却忽略了用户请求内容的流行度属性,造成了内容的重复发送。因此,我们从内容层面出发,综合考虑信道状态信息(CSI)、业务信息(流行度)与用户终端缓存空间来做调度决定,其中信道好的未请求用户能够接收并缓存基站空口传输给信道差的请求用户的热点内容。通过此联合调度,我们能够提高网络传输效率和用户体验。With the ubiquity of mobile devices and the continuous enrichment of mobile applications, the demand for mobile data of users is showing an explosive growth trend, which brings great challenges to network operators. The massive data demand is mainly concentrated on multimedia content. It is predicted that multimedia content transmission will account for 72% of data traffic in 2019. Unlike voice calls or peer-to-peer messaging services, multimedia content has distinct popularity attributes, ie the same multimedia content can be requested by multiple users. According to statistics, although the multimedia content traffic requested by users is huge, most of the user requests are actually concentrated in a small part of high-interest content, and this part of the content can be effectively predicted by counting historical request data or the number of retrieval times before the content is generated. At the same time, with the rapid development of semiconductor devices, user terminals (smartphones, tablets, etc.) have a huge cache space, which can effectively pre-store hot content through broadcasting or WIFI. On the other hand, the traditional resource scheduling method, whether based on maximum rate scheduling or proportional fair scheduling, only focuses on the transmission rate of the information bit level during scheduling, but ignores the popularity attribute of the content requested by the user, resulting in duplication of content. send. Therefore, we start from the content level, comprehensively consider the channel state information (CSI), service information (popularity) and user terminal buffer space to make scheduling decisions. Among them, the unrequested users with good channels can receive and buffer the air interface transmission of the base station to the channel poor. of the requesting user's hot content. Through this joint scheduling, we are able to improve network transmission efficiency and user experience.

现有技术中LTE资源调度算法无论是基于最大速率调度或是比例公平调度,在调度时只关注于信息bit级别的传输速率,忽略了内容的流行度属性。在多媒体内容中,我们应该关注内容传播效率,而非简单的物理层bit传输速率。Regardless of whether the LTE resource scheduling algorithm in the prior art is based on maximum rate scheduling or proportional fair scheduling, it only focuses on the transmission rate at the information bit level during scheduling, ignoring the popularity attribute of content. In multimedia content, we should pay attention to the content transmission efficiency, rather than the simple physical layer bit transmission rate.

现有技术中已有考虑在广播推送业务中利用内容流行度属性进行调度,但由于其是广播推送业务,而非实时调度业务,并不能够利用用户实时请求的物理层信道信息与内容属性联合作资源调度决策。In the prior art, it has been considered to use the content popularity attribute for scheduling in the broadcast push service, but because it is a broadcast push service, not a real-time scheduling service, it cannot use the physical layer channel information requested by the user in real time to associate with the content attribute. Cooperative resource scheduling decisions.

发明内容SUMMARY OF THE INVENTION

本发明目的在于克服上述现有技术的不足,提出一种基于内容感知的资源调度方法,综合考虑信道状态信息(Channel State Information,简称CSI)、业务信息(流行度)与用户终端缓存空间来做调度决定。在用户终端,信道好的未请求用户能够接收并缓存基站空口传输给信道差的请求用户的热点内容,即在不增加额外空口开销的情况下同时服务未来的潜在用户群体。与此同时,通过一次多播传输满足了同一内容的当前访问与潜在未来访问,能够提升系统的容量和用户体验。The purpose of the present invention is to overcome the above-mentioned shortcomings of the prior art, and propose a content-aware-based resource scheduling method, which comprehensively considers channel state information (Channel State Information, CSI for short), service information (popularity) and user terminal buffer space to do Scheduling decisions. On the user terminal, the unsolicited users with good channels can receive and buffer the hot content transmitted by the base station air interface to the requesting users with poor channels, that is, serve potential future user groups at the same time without adding additional air interface overhead. At the same time, the current access and potential future access of the same content are satisfied through one multicast transmission, which can improve the system capacity and user experience.

基于以上目的,本发明采用的技术方案包括如下步骤,Based on the above purpose, the technical solution adopted in the present invention comprises the following steps:

一种基于内容感知的资源调度方法,包括如下步骤:A content-aware resource scheduling method, comprising the following steps:

步骤1:基站(可不限于基站,适用于各种类型的无线发射点)统计各请求用户(不限于用户,可适用于各类型的信息接收点)所请求内容ID与相关信道状态信息。Step 1: The base station (not limited to base stations, applicable to various types of wireless transmission points) counts the requested content ID and related channel state information of each requesting user (not limited to users, but applicable to various types of information receiving points).

步骤2:基站以内容ID为标识维系相应的请求队列,并分别计算不同请求内容下采用不同编码调制方式能够满足的当前服务请求的用户数目。Step 2: The base station maintains the corresponding request queue with the content ID as an identifier, and separately calculates the number of users with current service requests that can be satisfied by using different coding and modulation modes under different request contents.

步骤3:基站根据预测的内容未来热度、覆盖范围内用户缓存状态与连接个数,计算当前以某种编码调制方式调度某内容的未来潜在服务用户数目,并将此潜在服务用户数目加入到调度权重中。。Step 3: The base station calculates the number of future potential service users who currently schedule a certain content in a certain coding and modulation method according to the predicted future popularity of the content, the cache status of users within the coverage area, and the number of connections, and adds the number of potential service users to the schedule. in weight. .

步骤4:根据调度权重将内容排序,按照调度权重将内容从高到低按照预设的编码调制方式发送。Step 4: Sort the content according to the scheduling weight, and send the content from high to low according to the scheduling weight in a preset coding and modulation manner.

步骤5:请求得到调度的内容的用户接收并译码空口数据。对于未发送请求的信道好的用户而言,可选择性的缓存空口高关注度内容(比如热门微博,视频)。Step 5: The user requesting the scheduled content receives and decodes the air interface data. For users with good channels who have not sent requests, content of high interest in the air interface (such as popular microblogs, videos) can be selectively cached.

所述步骤1中:用户产生内容请求时,首先检查本地存储空间是否完整缓存,如有,则本地播放;反之,将内容请求上报基站。基站对于内容标识和信道信息可通过如下方式获取:业务内容可进行标记区分,如通过HASH函数生成唯一标识。当用户发送内容请求时,基站侧识别出所请求内容ID。用户CSI信息可通过用户下行估计反馈,或是信道互易系统中基站侧通过上行测量获取。In the step 1: when a user generates a content request, first check whether the local storage space is completely cached, and if so, play it locally; otherwise, report the content request to the base station. The base station can obtain the content identifier and channel information in the following manner: the service content can be marked and distinguished, such as generating a unique identifier through a HASH function. When a user sends a content request, the base station side identifies the requested content ID. User CSI information can be fed back through user downlink estimation, or acquired by the base station side through uplink measurement in a channel reciprocity system.

所述步骤2中:基站并不维系以用户为中心的请求队列,而是以内容为标识维系请求队列,并分别计算不同编码调制方式下能够满足的当前服务请求的用户数目。具体而言,假设总内容数目为M,可供选择的调制编码方式为K种(对应于频谱效率从高到低的编码调制方式),其中信道好的用户能够译码发送给信道差的用户的信息。基站侧维系M×K请求矩阵,其中矩阵元素指的是对于第i个内容采用第j种编码调制机制下能够得到服务的用户数目,记作Qi,j(t)。In the step 2, the base station does not maintain a user-centered request queue, but maintains a request queue with content as an identifier, and calculates the number of users currently serving requests that can be satisfied under different coding and modulation modes. Specifically, it is assumed that the total number of contents is M, and there are K types of modulation and coding methods (corresponding to the coding and modulation methods with spectral efficiency from high to low), in which users with good channels can decode and transmit to users with poor channels. Information. The base station side maintains an M×K request matrix, where the matrix elements refer to the number of users that can be served under the jth coding and modulation scheme for the ith content, denoted as Qi ,j (t).

所述步骤3中:内容未来热度获取方式可通过服务器统计内容历史请求数据或是内容近期搜索热度来预测;覆盖范围内用户缓存状态与连接个数可通过多种方式获取:a)通过用户应用层软件统计反馈给基站;b)基站根据用户历史访问信息/用户接入基站信令覆盖范围内缓存用户终端数目。根据未来热度和用户缓存状态,我们能够计算出采用j编码调制方式调度内容i的未来期望服务数目Ni,j(t)。具体而言,假设调度内容i采用j编码调制方式,能够获取的未来期望服务数目为其中U为用户集合,pk,i(t)是用户k未来请求内容i的概率,而Ik,i,j(t)表明的是用户k能够成功缓存空口以j编码调制方式传输内容i的标识,其由剩余缓存空间与当前所处信道状态所决定。基站综合当前请求用户数目Qi,j(t)与未来潜在服务数目Ni,j(t),并考虑调度资源开销,计算j编码调制方式调度内容i的调度权重其中分子项为采用频谱效率为cj的编码调制方式发送内容i得到的潜在收益,包括当前调度时刻能够服务的用户数以及未来能够调度的时刻用户数,其中ρ∈[0,1]为权重因子,用来衡量未来服务数目在当前服务收益的权重比例,可由业务属性、网络负载所确定;分母项为以第j种编码调制方式cj调度下所消耗的带宽时间积资源,其中Si为调度内容i的传输文件大小;wi,j(t)的物理意义便是此时单位资源消耗下能够获取的调度收益,在ρ=1为单位资源消耗下能够服务的期望用户数。In the step 3: the way of obtaining the future popularity of the content can be predicted by the server's statistics of historical request data of the content or the recent search popularity of the content; the user cache status and the number of connections within the coverage can be obtained in various ways: a) through the user application Layer software statistics are fed back to the base station; b) the base station caches the number of user terminals within the coverage of user access information/user access base station signaling. According to the future heat and user cache status, we can calculate the expected number of future services N i,j (t) that uses j-coded modulation to schedule content i. Specifically, assuming that the scheduling content i adopts the j-coded modulation method, the expected number of future services that can be obtained is where U is the set of users, p k,i (t) is the probability that user k requests content i in the future, and I k,i,j (t) indicates that user k can successfully buffer the air interface and transmit content i in j-coded modulation mode , which is determined by the remaining buffer space and the current channel state. The base station integrates the current number of requested users Q i,j (t) and the number of potential future services N i,j (t), and considers the scheduling resource overhead to calculate the scheduling weight of the scheduling content i of the j-coded modulation scheme The numerator term is the potential benefit of sending content i by using the coding modulation method with spectral efficiency c j , including the number of users that can be served at the current scheduling moment and the number of users that can be scheduled in the future, where ρ∈[0,1] is the weight factor, which is used to measure the weight ratio of the number of future services in the current service revenue, which can be determined by service attributes and network load; the denominator term is the bandwidth-time product resource consumed by the jth coding and modulation mode c j scheduling, where S i is the transmission file size of the scheduling content i; the physical meaning of w i,j (t) is the scheduling benefit that can be obtained under the unit resource consumption at this time, and ρ=1 is the expected number of users that can be served under the unit resource consumption.

所述步骤4中:基站将按照从高到低进行排序,并依次调度。假设用户端不具备存储空间,并且不识别请求内容ID,则调度准则为以用户为中心,此时调度第j个用户(频谱效率为cj)的权重即退化成最大速率调度准则。In the step 4: the base station will Sort from high to low and schedule them in turn. Assuming that the user terminal does not have storage space and does not recognize the requested content ID, the scheduling criterion is user-centered, and the weight of the j-th user (spectral efficiency is c j ) is scheduled at this time. That is, it degenerates into the maximum rate scheduling criterion.

所述步骤5中:在请求内容调度时刻,如果Qi,j(t)>1,则cj为多播服务请求用户群体,可采用喷泉码或用户端请求重传方式恢复误包;在内容调度时刻,基站会先传输内容标识ID。对于覆盖范围内的信道好的用户,其能够解码内容标识ID,同时应用软件通过用户历史请求信息预测此内容未来访问概率,并根据终端电量与剩余存储空间等因素综合考量决定是否接收此内容。如果确定缓存此内容,则在下次与基站进行交互时将缓存状态告知基站侧,同时基站侧更新维系的用户缓存状态。同时,由于信道好的未请求用户并非此次调度的服务主体,其只是通过利用无线传输的广播特性捎带接收基站传输给信道差用户的内容并缓存。因此考虑到无线信道的衰落和用户的移动性,此时即便出现误包也不会立即通过重传等方式获取,而是在此用户未来点击观看已缓存的有丢包的内容时,才通过基站侧进行数据恢复。In described step 5: at the moment of requesting content scheduling, if Q i,j (t) > 1, then c j is the multicast service requesting user group, and the fountain code or the user terminal request retransmission mode can be used to restore the error packet; At the time of content scheduling, the base station will first transmit the content identification ID. For users with good channels within the coverage area, they can decode the content identification ID. At the same time, the application software predicts the future access probability of this content through the user's historical request information, and comprehensively considers factors such as terminal power and remaining storage space to decide whether to receive this content. If it is determined to cache the content, the base station side will be notified of the cache status when interacting with the base station next time, and the base station side will update the maintained user cache status at the same time. At the same time, since the unsolicited users with good channels are not the service subjects of this scheduling, they just piggyback and buffer the content transmitted by the receiving base station to users with poor channels by using the broadcast characteristics of wireless transmission. Therefore, considering the fading of the wireless channel and the mobility of the user, even if there is an error packet at this time, it will not be obtained through retransmission immediately, but only when the user clicks to watch the cached content with lost packets in the future. The base station side performs data recovery.

与现有技术相比,本发明具有如下的有益效果Compared with the prior art, the present invention has the following beneficial effects

1.更高的网络利用效率:不同于传统的物理层资源分配,拟发明能够利用内容流行度属性,综合考量当前调度用户数和潜在未来服务人数,通过服务当前用户请求,在不引入传输开销的情况下能够服务更多的用户,即实现了调度资源时单位消耗资源下的期望回报最大。由于信道好的用户能够缓存,避免了热点内容的重复传输,提高了内容的传输效率。1. Higher network utilization efficiency: Different from the traditional physical layer resource allocation, the proposed invention can make use of the content popularity attribute, comprehensively consider the number of currently scheduled users and the number of potential future services, and serve current user requests without introducing transmission overhead. It can serve more users in the case of scheduling resources, that is, it realizes the maximum expected return under the unit consumption of resources when scheduling resources. Since users with good channels can cache, repeated transmission of hot content is avoided, and content transmission efficiency is improved.

2.更好的用户体验:相比于现有技术而言,在不引入额外传输开销的情况下能够使得信道好的未请求用户缓存热点内容,当其点击此热点内容时,本地直接可以播放,给用户能够带来更好的用户体验。2. Better user experience: Compared with the prior art, without introducing additional transmission overhead, it enables unrequested users with good channels to cache hot content, and when they click on this hot content, it can be played directly locally , which can bring a better user experience to the user.

附图说明Description of drawings

图1为系统示意图;Figure 1 is a schematic diagram of the system;

图2为本发明基于内容感知的资源调度方法的流程图。FIG. 2 is a flowchart of a content-aware-based resource scheduling method according to the present invention.

具体实施方式Detailed ways

下面结合附图对本发明作进一步的详细说明。The present invention will be further described in detail below in conjunction with the accompanying drawings.

图1为系统示意图,如图所示,某时刻有UE1和UE5两个用户向基站发送内容请求,假设基站在此时隙只能调度一个用户。其中UE1处于基站附近,请求的是非热点内容;UE5处于小区边缘,请求的是热点内容。按照传统的最大速率调度准则,则会优先调度处于信道好的UE1,忽略了用户的内容流行度属性。如果考虑内容流行度属性,因为UE5请求的是热点内容,通过调度UE5,可以使得小区内其余信道好的未发送数据请求的空闲用户(UE1到UE4)也能够缓存此热点内容,如此当其他用户产生此热点内容数据请求时,便可以直接在本地满足。此例中,通过调度请求高流行度内容的边缘用户能够使得大部分信道好的用户捎带缓存此热点内容,避免了再次请求时发送。将不同时刻的不同用户请求集中在一次多播发送,提升了网络的传输效率。同时,由于热点内容能够捎带缓存在信道好的用户终端,当缓存有热点内容的用户终端产生数据需求时,可以直接本地流畅播放,提升了用户体验。Figure 1 is a schematic diagram of the system. As shown in the figure, two users, UE1 and UE5, send content requests to the base station at a certain moment. It is assumed that the base station can only schedule one user in this time slot. Among them, UE1 is located near the base station and requests non-hot content; UE5 is located at the edge of a cell and requests hot content. According to the traditional maximum rate scheduling criterion, the UE1 in a good channel will be preferentially scheduled, ignoring the content popularity attribute of the user. If the content popularity attribute is considered, because UE5 requests hot content, by scheduling UE5, idle users (UE1 to UE4) with good remaining channels in the cell who have not sent data requests can also cache the hot content, so that when other users When this hot content data request is generated, it can be directly satisfied locally. In this example, by scheduling edge users requesting high-popularity content, most users with good channels can piggyback and cache the hot content, avoiding sending it when re-requesting. Different user requests at different times are concentrated in one multicast transmission, which improves the transmission efficiency of the network. At the same time, since the hot content can be piggybacked and cached on the user terminal with a good channel, when the user terminal with the hot content cached generates a data demand, it can be played directly locally and smoothly, which improves the user experience.

图2为本发明基于内容感知的资源调度方法的流程图,由图可见,首先,用户产生内容请求,并检查本地是否已经完整存储所请求内容,如果是,则直接本地浏览观看。如果不是,则用户将内容上报基站,具体包括如下步骤:2 is a flowchart of the content-aware resource scheduling method of the present invention. As can be seen from the figure, first, the user generates a content request, and checks whether the requested content has been completely stored locally, and if so, browse and watch directly locally. If not, the user reports the content to the base station, which includes the following steps:

步骤1:基站统计各请求用户所请求内容ID与相关信道状态信息。如图2所示,信道好的UE1请求非热点内容F_i,处于小区边缘的信道差的用户UE5请求热点内容F_j。Step 1: The base station counts the content ID and related channel state information requested by each requesting user. As shown in FIG. 2 , UE1 with good channel requests non-hot content F_i, and UE5 with poor channel at the cell edge requests hot content F_j.

步骤2:基站以内容ID为标识维系相应的请求队列,并分别计算不同请求内容下采用不同编码调制方式能够满足的当前服务请求的用户数目。为便于阐释,考虑大尺度衰落,假设共有三种不同编码调制方式,对应频谱效率从高到低分别为c1、c2和c3,其中服务最内圈信道最好的UE1和UE2采用频谱效率最高的c1的编码调制方式;服务UE3和UE4需采用频率效率c2的编码调制方式,服务边缘用户UE5需要采用频率效率c3的编码调制方式。Step 2: The base station maintains the corresponding request queue with the content ID as an identifier, and separately calculates the number of users with current service requests that can be satisfied by using different coding and modulation modes under different request contents. For the convenience of explanation, considering large-scale fading, it is assumed that there are three different coding and modulation methods, and the corresponding spectral efficiencies from high to low are c 1 , c 2 and c 3 respectively. Among them, UE1 and UE2 that serve the innermost channel best use the spectrum. The most efficient coding and modulation mode of c 1 ; serving UE3 and UE4 need to use the coding and modulation mode of frequency efficiency c 2 , and the service edge user UE5 needs to use the coding and modulation mode of frequency efficiency c 3 .

步骤3:基站根据内容未来流行度与覆盖范围内用户缓存状态与连接数目计算内容热点权重,并将内容热点权重加入到调度准则中。假设F_j和F_i的待传输文件大小为单位长度,同时未来UE1到UE4均有50%机会会访问内容F_j,且均具有多余的缓存空间和充足电量,则采用c3方式调度内容F_j的潜在未来服务用户数为4×0.5=2,假设未来服务用户数和当前用户数具有相同权重,即ρ=1,则采用c3方式调度内容F_j的期望收益为3,即总期望服务用户数,相应的调度权重为3c3;采用c1方式调度内容F_i的期望服务人数为1,相应的调度权重为c1Step 3: The base station calculates the weight of the content hotspot according to the future popularity of the content and the user cache status and the number of connections within the coverage area, and adds the content hotspot weight to the scheduling criterion. Assuming that the size of the files to be transmitted for F_j and F_i is the unit length, and UE1 to UE4 have a 50% chance to access the content F_j in the future, and all have excess cache space and sufficient power, the potential future of the content F_j is scheduled in the c 3 method. The number of service users is 4×0.5=2. Assuming that the number of future service users and the current number of users have the same weight, that is, ρ=1, the expected benefit of scheduling content F_j in the c 3 method is 3, that is, the total expected number of service users, corresponding to The scheduling weight is 3c 3 ; the expected number of people to serve the content F_i in the c 1 mode is 1, and the corresponding scheduling weight is c 1 .

步骤4:根据调度权重将内容排序,按照调度权重将内容从高到低安装预设的编码调制方式发送。采用c1方式调度内容F_i的调度权重为c1,而采用c3方式调度内容F_j的调度权重为3c3。假设c1<3c3,则此时应该优先调度请求热点内容F_j的边缘用户UE 5。而在传统的最大速率调度准则中,其会优先调度信道好的用户,而并不关注请求内容的热度差异。Step 4: Sort the contents according to the scheduling weight, and install the preset coding and modulation modes to send the contents from high to low according to the scheduling weight. The scheduling weight of the content F_i scheduled in the c 1 mode is c 1 , and the scheduling weight of the content F_j in the c 3 mode is 3c 3 . Assuming that c 1 <3c 3 , at this time, the edge user UE 5 that requests the hot content F_j should be scheduled preferentially. However, in the traditional maximum rate scheduling criterion, it prioritizes users with good channels, and does not pay attention to the difference in the popularity of the requested content.

步骤5:请求得到调度的内容的用户接收并译码空口数据。对于未发送请求的信道好的用户而言,可选择性的缓存空口高关注度内容。内容F_j以频谱效率c3的编码调制方式发送,处于边缘的请求用户UE5接收内容,请求得到满足。与此同时,信道好的未请求用户也能够成功译码数据,如UE1到UE4,根据自身历史访问请求,剩余存储空间和电量等因素确定是否接收缓存。假设接收过程中出现误包(比如信道快衰落,用户移动),并不立即请求重传恢复,而是在用户下次点击观看产生请求时恢复数据。Step 5: The user requesting the scheduled content receives and decodes the air interface data. For users with good channels that do not send requests, high-interest content on the air interface can be selectively cached. The content F_j is sent in a coded modulation scheme with spectral efficiency c 3 , the requesting user UE5 on the edge receives the content, and the request is satisfied. At the same time, unrequested users with good channels can also successfully decode data, such as UE1 to UE4, and determine whether to receive the cache according to their own historical access requests, remaining storage space and power and other factors. Assuming that a packet error occurs in the receiving process (such as fast channel fading, user movement), the data is not immediately requested for retransmission recovery, but the data is recovered when the user clicks to view the request next time.

本发明无线发射点侧综合考量信息接收点的无线信道信息、内容流行度属性和用户端缓存能力来进行资源分配。信道好的未请求用户能够接收并缓存基站空口传输给信道差的请求用户的热点内容;是否缓存由自身历史请求信息、剩余电量和存储空间所决定。The wireless transmission point side of the present invention comprehensively considers the wireless channel information of the information receiving point, the content popularity attribute and the buffering capability of the client to perform resource allocation. Unrequested users with good channels can receive and cache the hot content transmitted by the air interface of the base station to requesting users with poor channels; whether to cache is determined by their own historical request information, remaining power and storage space.

最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围,其均应涵盖在本发明的权利要求范围当中。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit them. Although the present invention has been described in detail with reference to the preferred embodiments, those of ordinary skill in the art should The solution can be modified or equivalently replaced without departing from the spirit and scope of the technical solution of the present invention, and it should be included in the scope of the claims of the present invention.

Claims (8)

1. a kind of resource regulating method based on perception of content, which is characterized in that this method comprises the following steps:
Step 1: transmitting terminal counts each receiving end institute request content ID and associated channel condition information;
Step 2: transmitting terminal is that mark maintains corresponding request queue, and calculates separately and use under different request contents with content ID The number of users for the current service request that different coding modulation system can satisfy;
Step 3: transmitting terminal according to user cache state in the content future temperature of prediction, coverage area with connect number, calculate Currently dispatch the future potential service number of users of certain content with certain code modulation mode, and by this potential service number of users It is added in dispatch weight;
Step 4: according to dispatch weight by content ordering, according to dispatch weight by content from high to low according to preset coded modulation Mode is sent;
Step 5: receiving end receives and decodes data of eating dishes without rice or wine, alternative for the good user of the channel of not sent request Caching eat dishes without rice or wine high attention rate content.
2. the resource regulating method according to claim 1 based on perception of content, which is characterized in that in the step 1: connecing When receiving end generates content requests, first check for whether local storage space completely caches, if any then local to play;Conversely, will be interior Hold request and reports transmitting terminal.
3. the resource regulating method according to claim 1 based on perception of content, which is characterized in that the step 2 is specific It is:
Total content number is M, and alternative modulation coding scheme is K kind, and wherein the good receiving end of channel can decode transmission To the information of the receiving end of bad channel;Transmitting terminal maintains M × K request matrix, and wherein matrix element is that i-th of content is used The number of users that can be serviced under jth kind coded modulation mechanism, is denoted as Qi,j(t), t is scheduling instance.
4. the resource regulating method according to claim 1 based on perception of content, which is characterized in that pre- in the step 3 The acquisition modes of the content future temperature of survey are by server statistics content utilization request data or to pass through server statistics Content searches for temperature in the recent period.
5. the resource regulating method according to claim 1 based on perception of content, which is characterized in that covered in the step 3 User cache state includes: with the acquisition modes for connecting number within the scope of lid
A) transmitting terminal is fed back to by receiving end application layer software statistics;
B) transmitting terminal is according to user's history access information counting user buffer status;
C) the user terminal number with spatial cache in transmitting terminal statistics access transmitting terminal signaling coverage area.
6. the resource regulating method according to claim 1 based on perception of content, which is characterized in that sent out in the step 3 End is penetrated according to content future temperature, the user cache state of prediction, calculates the future for using j code modulation mode Scheduling content i Desired service number Ni,j(t), specifically Scheduling content i uses j code modulation mode, the following desired service number that can be obtained Mesh isWherein U is user's set, pk,i(t) be user's k further request content i probability, Ik,i,j(t) what is shown is that user k can be cached successfully and be eated dishes without rice or wine with the mark of j code modulation mode transferring content i, slow by residue It deposits space and is determined with channel status is presently in.
7. the resource regulating method according to claim 6 based on perception of content, which is characterized in that in the step 3:
Transmitting terminal integrates current request number of users Qi,j(t) with the following potential service number Ni,j(t), and consider that dispatching resource opens Pin calculates the dispatch weight of j code modulation mode Scheduling content i
Wherein, molecule item is to use spectrum efficiency for cjCode modulation mode send the obtained potential income of content i, including work as The number of users at the time of number of users and future that preceding scheduling instance can service can be dispatched, wherein ρ ∈ [0,1] be weight because Son is determined for measuring future service number in the weight proportion of current service income by service attribute, network load;Point Female item is with jth kind code modulation mode cjLower consumed bandwidth time product resource is dispatched, wherein SiFor the biography of Scheduling content i Defeated file size;wi,j(t) physical significance is the lower scheduling benefits that can be obtained of unit resource consumption at this time, is in ρ=1 The lower expectation number of users that can be serviced of unit resource consumption.
8. the resource regulating method according to claim 3 based on perception of content, which is characterized in that in the step 5:
In request content scheduling instance, if the number of users Q servicedi,j(t) 1 >, then modulation system cjFor multicast service User group is requested, restores accidentally to wrap using fountain codes or user terminal request retransmission mode;In content scheduling instance, transmitting terminal can be first Transferring content identifies ID;
Good for the channel in coverage area does not request user, can decode content identification ID, while application software passes through use This content future access probability of family historical requests information prediction, and considered according to terminal power and residual memory space combined factors Decide whether to receive this content;If it is determined that caching this content, then buffer status is accused when being interacted with transmitting terminal next time Know transmitting terminal, while transmitting terminal updates the user cache state maintained.
CN201610639685.3A 2016-08-08 2016-08-08 A Content-Aware-Based Resource Scheduling Method Expired - Fee Related CN106254032B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610639685.3A CN106254032B (en) 2016-08-08 2016-08-08 A Content-Aware-Based Resource Scheduling Method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610639685.3A CN106254032B (en) 2016-08-08 2016-08-08 A Content-Aware-Based Resource Scheduling Method

Publications (2)

Publication Number Publication Date
CN106254032A CN106254032A (en) 2016-12-21
CN106254032B true CN106254032B (en) 2019-07-16

Family

ID=58077979

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610639685.3A Expired - Fee Related CN106254032B (en) 2016-08-08 2016-08-08 A Content-Aware-Based Resource Scheduling Method

Country Status (1)

Country Link
CN (1) CN106254032B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109857592B (en) * 2019-01-04 2023-09-15 平安科技(深圳)有限公司 Data recovery control method, server and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101959141A (en) * 2009-07-20 2011-01-26 宏达国际电子股份有限公司 Method and device for scheduling and receiving content-aware multimedia broadcast multicast service
WO2012167718A1 (en) * 2011-06-07 2012-12-13 Huawei Technologies Co., Ltd. Method and apparatus for content identifier based radius constrained cache flooding to enable efficient content routing
CN105656788A (en) * 2015-12-25 2016-06-08 中国科学院信息工程研究所 CCN (Content Centric Network) content caching method based on popularity statistics

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101959141A (en) * 2009-07-20 2011-01-26 宏达国际电子股份有限公司 Method and device for scheduling and receiving content-aware multimedia broadcast multicast service
WO2012167718A1 (en) * 2011-06-07 2012-12-13 Huawei Technologies Co., Ltd. Method and apparatus for content identifier based radius constrained cache flooding to enable efficient content routing
CN105656788A (en) * 2015-12-25 2016-06-08 中国科学院信息工程研究所 CCN (Content Centric Network) content caching method based on popularity statistics

Also Published As

Publication number Publication date
CN106254032A (en) 2016-12-21

Similar Documents

Publication Publication Date Title
Liu et al. Caching at the wireless edge: design aspects, challenges, and future directions
Peng et al. Backhaul-aware caching placement for wireless networks
Zhang et al. Social-aware D2D pairing for cooperative video transmission using matching theory
US9860028B2 (en) Systems and methods for hybrid content delivery
WO2016145751A1 (en) Data transmission method and system in internet of things, internet of things device, and terminal
Almowuena et al. Energy-aware and bandwidth-efficient hybrid video streaming over mobile networks
CN103249006B (en) The pre-method for pushing of a kind of network data based on multicast
CN106231622B (en) A kind of content storage method based on buffer memory capacity limitation
Song et al. Mobility-aware content placement for device-to-device caching systems
US11936710B1 (en) Systems and methods for media delivery in cooperative device-to-device communications
CN106791887A (en) The distributed caching of video and transmission optimization method in wireless network
US12341839B2 (en) Systems and methods for media delivery in cooperative device-to-device communications
Zhong et al. QoE-driven social aware caching placement for terrestrial-satellite networks
Hong et al. Cost optimization for on-demand content streaming in IoV networks with two service tiers
Yao et al. Achieving high throughput with predictive resource allocation
Zhong et al. Joint optimal multicast scheduling and caching for improved performance and energy saving in wireless heterogeneous networks
Xu et al. Resource allocation for scalable video streaming in highway VANET
CN106254032B (en) A Content-Aware-Based Resource Scheduling Method
Huang et al. Playback experience driven cross layer optimisation of APP, transport and MAC layer for video clients over long‐term evolution system
Liu et al. Delay-aware LTE WLAN aggregation for 5G unlicensed spectrum usage
Majidi et al. Optimized joint unicast-multicast panoramic video streaming in cellular networks
CN105208126B (en) A kind of interference management method based on user terminal storage
Chhangte et al. Online caching and coding at the wifi edge: Gains and tradeoffs
CN102612060A (en) Evaluation method based on entropy value calculation and used for compatibility of cross-layer design
CN105228027A (en) The transmission method of content of multimedia and system and corresponding method, user terminal and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190716