CN109673018B - A Novel Content Cache Distribution Optimization Method in Wireless Heterogeneous Networks - Google Patents
A Novel Content Cache Distribution Optimization Method in Wireless Heterogeneous Networks Download PDFInfo
- Publication number
- CN109673018B CN109673018B CN201910113289.0A CN201910113289A CN109673018B CN 109673018 B CN109673018 B CN 109673018B CN 201910113289 A CN201910113289 A CN 201910113289A CN 109673018 B CN109673018 B CN 109673018B
- Authority
- CN
- China
- Prior art keywords
- cache
- user
- content
- file
- distribution
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000005457 optimization Methods 0.000 title claims abstract description 20
- 230000005540 biological transmission Effects 0.000 claims abstract description 32
- 238000005562 fading Methods 0.000 claims description 16
- 238000004891 communication Methods 0.000 claims description 14
- 230000009977 dual effect Effects 0.000 claims description 9
- 238000011478 gradient descent method Methods 0.000 claims description 3
- 239000002699 waste material Substances 0.000 abstract description 2
- 230000008569 process Effects 0.000 description 7
- 238000011161 development Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000002360 explosive Substances 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 208000000649 small cell carcinoma Diseases 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/391—Modelling the propagation channel
- H04B17/3911—Fading models or fading generators
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
技术领域technical field
本发明涉及一种无线通信技术领域。The present invention relates to the technical field of wireless communication.
背景技术Background technique
随着互联网的迅速发展和智能终端数据流量的持续增长,传统的网络面临基站部署开销、运营成本、用户体验等多方面的压力,逐渐不堪重负。为了应对这一挑战,无线缓存边缘网络,一方面,可以将网络业务“下沉”到更接近用户的无线接入网侧;另一方面,终端设备用户在计算能力和缓存容量上也取得了显著提升。因此无线网络不必等到业务请求来临后再做出响应和调度,而在网络负载较低的时候将用户可能请求的内容提前缓存到网络的边缘节点,然后分发给目标用户。无线边缘缓存可以有效减少网络冗余流量,有效地降低峰值流量、功耗,克服网络回程链路瓶颈,在满足用户需求的同时节约网络资源。部署在边缘侧的高速缓存可以提前存储具有高流行度的内容,并且这些流行文件可以直接传送给所需的用户,省去了内容提供商通过回程链路重复传输这些流行文件。在这种情况下,内容提供商不再需要通过回程链路传输这些流行文件,并且可以很好地解决回程容量有限的问题。然而,最优的内容缓存分布不仅受内容流行度的影响,还受其他网络参数(如信道条件,基站和用户密度等)的影响。因此,考虑这些网络参数并进一步优化它们对于提高性能非常重要。With the rapid development of the Internet and the continuous growth of data traffic of intelligent terminals, traditional networks are gradually overwhelmed by the pressure of base station deployment overhead, operating costs, and user experience. In order to cope with this challenge, the wireless cache edge network, on the one hand, can "sink" network services to the wireless access network side closer to the user; obvious improvement. Therefore, the wireless network does not have to wait for the service request before responding and scheduling, but when the network load is low, the content that the user may request is cached in the edge node of the network in advance, and then distributed to the target user. Wireless edge caching can effectively reduce network redundant traffic, effectively reduce peak traffic and power consumption, overcome network backhaul link bottlenecks, and save network resources while meeting user needs. Caches deployed at the edge can store content with high popularity in advance, and these popular files can be delivered directly to the desired users, eliminating the need for content providers to repeatedly transmit these popular files through the backhaul link. In this case, content providers no longer need to transmit these popular files over the backhaul link, and the problem of limited backhaul capacity can be well addressed. However, the optimal content cache distribution is not only affected by content popularity, but also by other network parameters such as channel conditions, base station and user density, etc. Therefore, it is important to consider these network parameters and further optimize them to improve performance.
在这样的背景下,无线异构网络是一种非常有前景的网络架构,可以利用无线缓存有效地降低峰值流量、功耗并减轻回程负载。同时,部署在用户端的缓存也可以提前存储具有高流行度的内容,并且这些流行文件可以直接通过终端直通技术(Device-to-Device,D2D)进行通信,传送给附近所需的用户。In this context, wireless heterogeneous networks are a very promising network architecture that can utilize wireless caching to effectively reduce peak traffic, power consumption, and lighten backhaul loads. At the same time, the cache deployed on the user side can also store content with high popularity in advance, and these popular files can be communicated directly through the Device-to-Device (D2D) technology and transmitted to nearby users.
在相关技术中,“Analysis on cache-enabled wireless heterogeneousnetworks,”IEEE Transactions on Wireless Communications,vol.15,no.1,pp.131–145,Jan 2016.,作者假设在大尺度带缓存的小蜂窝网络中,每个小基站都缓存最流行的文件,即所有基站都存储了相同的最流行的文件;而M“Probabilistic caching in wirelessd2d networks:Cache hit optimal vs.throughput optimal,”IEEE CommunicationsLetters,vol.21,no.3,pp.584–587,2016.中,作者研究在在随机无线D2D缓存网络中的概率缓存,即D2D网络中的用户都以某种概念提前缓存内容文件。但是,前者只考虑了基站端的缓存方式与优化,而后者只考虑了用户端的缓存方式与优化。虽然在“Wireless contentcaching for small cell and d2d networks,”IEEE Journal on Selected Areas inCommunications,vol.34,no.5,pp.1222–1234,May 2016.中,作者同时考虑了基站缓存和用户端缓存,但只是侧重在对于两种缓存方式的性能比较中,并没有考虑实际的融合缓存方式,即如何在多层结构的网络中考虑一个有效的缓存方式。且,现存的文献中缓存方式主要为流行度缓存或平均缓存等,都没有具体说明如何在每个基站或用户上高效地存储多个不同的文件。In related art, "Analysis on cache-enabled wireless heterogeneous networks," IEEE Transactions on Wireless Communications, vol.15, no.1, pp.131–145, Jan 2016., the author assumes that in large-scale small-cell networks with cache In M, each small cell caches the most popular files, that is, all base stations store the same most popular files; while M "Probabilistic caching in wirelessd2d networks: Cache hit optimal vs. throughput optimal," IEEE Communications Letters, vol.21 , no.3, pp.584–587, 2016. The author studies probabilistic caching in a random wireless D2D caching network, that is, users in a D2D network cache content files in advance with a certain concept. However, the former only considers the caching mode and optimization at the base station, while the latter only considers the caching mode and optimization at the user end. Although in "Wireless contentcaching for small cell and d2d networks," IEEE Journal on Selected Areas in Communications, vol.34, no.5, pp.1222–1234, May 2016., the author considers both base station caching and user-side caching, But it only focuses on the performance comparison of the two caching methods, and does not consider the actual fusion caching method, that is, how to consider an effective caching method in a multi-layer network. Moreover, the caching methods in the existing literature are mainly popularity caching or average caching, etc., and there is no specific description on how to efficiently store multiple different files on each base station or user.
发明内容SUMMARY OF THE INVENTION
本发明的目的是为了解决上述问题,提供一种无线异构网络中的新型缓存内容放置方法与优化方法。The purpose of the present invention is to solve the above problems, and to provide a novel cache content placement method and optimization method in a wireless heterogeneous network.
技术方案概括为:The technical solution is summarized as:
一种无线异构网络中的新型缓存内容放置及内容缓存分布优化方法,其特征在于,先后包括第一步的缓存内容放置方法、第二步的内容缓存分布优化方法;第一步:将无线缓存下沉到无线网的边缘节点(本发明中指基站)和用户端,在网络负载较低的时候将用户可能请求的内容提前缓存到网络的边缘节点和用户端,建立相应的缓存配置方法;第二步:分析不同情况下的内容分发方式;同时利用随机几何知识推导成功传输概率表达式;最后以最大化成功传输概率为目标,优化缓存内容分布;以上两步最终实现分发给目标用户。A novel cache content placement and content cache distribution optimization method in a wireless heterogeneous network, characterized in that it successively includes a first step of a cache content placement method and a second step of a content cache distribution optimization method; The cache sinks to the edge node (referring to the base station in the present invention) and the user terminal of the wireless network, and when the network load is low, the content that the user may request is cached to the edge node and the user terminal of the network in advance, and a corresponding cache configuration method is established; The second step: analyze the content distribution methods in different situations; at the same time, use random geometric knowledge to derive the expression of the probability of successful transmission; finally, with the goal of maximizing the probability of successful transmission, optimize the distribution of cached content; the above two steps are finally distributed to the target users.
具体地,在无线异构网络中的一个小区内,假设有一个基站和多个用户。基站端设置有缓存空间,可以提前存储流行文件,所以当有用户请求的文件恰巧缓存在基站中时,基站可以直接用自己的缓存内容服务用户。另外,所述用户端也设置有缓存,可以提前缓存一部分流行文件,这样当附近的用户请求的文件恰巧缓存在用户处时,用户之间也可以通过终端直通技术(Device-to-Device,D2D)直接进行通信。Specifically, in a cell in a wireless heterogeneous network, it is assumed that there is one base station and multiple users. The base station is provided with a cache space, which can store popular files in advance, so when a file requested by a user happens to be cached in the base station, the base station can directly serve the user with its own cached content. In addition, the user terminal is also provided with a cache, which can cache some popular files in advance, so that when the files requested by nearby users happen to be cached at the user, the users can also use the device-to-Device, D2D ) to communicate directly.
第一步“缓存内容放置方法”,其系统模型分为基站与用户的分布模型的建立,缓存内容的建模,以及信道建模。The first step is "cache content placement method", and its system model is divided into the establishment of the distribution model of the base station and the user, the modeling of the cache content, and the channel modeling.
首先,基站与用户的分布模型的建立:分配给基站、用户的总带宽分别是W'和W。同时,所述基站和用户都配有一根发射天线,相应的发送功率分别为PB和PD。用户服从独立齐次泊松点过程分布Φu,其密度分别为λu,且每个用户活跃的概率为ρ∈[0,1]。活跃用户服从独立齐次泊松点过程分布其密度分别为ρλu;非活跃用户服从独立齐次泊松点过程分布其密度分别为(1-ρ)λu。当用户为所述活跃用户时,表明这个用户正在请求文件,因而它不可以作为发送者服务周围用户;而所述非活跃用户则可以被视为潜在的D2D发送者。First, the distribution model of base stations and users is established: the total bandwidths allocated to base stations and users are W' and W respectively. At the same time, both the base station and the user are equipped with a transmit antenna, and the corresponding transmit powers are P B and P D respectively. The users obey the independent homogeneous Poisson point process distribution Φ u , whose densities are λ u respectively, and the probability of each user being active is ρ∈[0,1]. Active users obey an independent homogeneous Poisson process distribution Their densities are ρλ u respectively; inactive users obey the independent homogeneous Poisson point process distribution Their densities are (1-ρ)λ u , respectively. When a user is the active user, it indicates that the user is requesting files, so it cannot serve as a sender to serve surrounding users; and the inactive user can be regarded as a potential D2D sender.
其次,缓存内容的建模:假设所有文件都是独立的,且大小均为1,N@{1,2,...,N}代表文件N>M的集合。文件流行度分布假设为a@(an)n∈N,其中,是每个用户随机地请求文件n∈N的概率,假设a1≥a2...≥aN。基站拥有所有用户请求的文件,而每个用户最多可以缓存M个文件。Second, the modeling of cache content: Assuming that all files are independent and of size 1, N@{1,2,...,N} represents the set of files N>M. The file popularity distribution is assumed to be a@(a n ) n∈N , where, is the probability that each user randomly requests a file n∈N, assuming a 1 ≥ a 2 ... ≥ a N . The base station owns all files requested by users, and each user can cache up to M files.
每个用户缓存文件n的概率为pn,满足:The probability that each user caches file n is p n , satisfying:
0≤pn≤1,n∈N0≤p n ≤1,n∈N
内容缓存分布定义为p@(pn)n∈N。The content cache distribution is defined as p@(p n ) n∈N .
最后,信道建模:本系统的信道条件中,考虑信道衰落的随机特性,大尺度衰落则传输信号的衰减因子为D-α,其中D是传输距离,α>2是路径损耗指数。小尺度衰落则考虑瑞利衰落,每个小尺度衰落信道为h:dCN(0,1)。第二步“内容缓存分布优化方法”:分析不同情况下的内容分发方式;然后利用随机几何知识推导成功传输概率表达式;最后以最大化成功传输概率为目标,优化缓存内容分布;Finally, channel modeling: In the channel conditions of this system, considering the random characteristics of channel fading, the attenuation factor of the transmitted signal is D - α for large-scale fading, where D is the transmission distance, and α>2 is the path loss index. For small-scale fading, Rayleigh fading is considered, and each small-scale fading channel is h: d CN(0,1). The second step "content cache distribution optimization method": analyze the content distribution methods in different situations; then use random geometric knowledge to derive the successful transmission probability expression; finally, with the goal of maximizing the successful transmission probability, optimize the cache content distribution;
首先,分析不同情况下的内容分发方式,三种情况:2.1步骤、由自身缓存服务:如果用户u0请求的文件n在自身的缓存中,则u0由自己服务,否则进入步骤2.2;2.2步骤、由其他用户服务:当用户u0请求的文件n不在自身的缓存中,但在它的通信半径R内存在其他用户缓存了文件n,则用户u0由离它最近的缓存了文件n的用户服务,否则进入步骤2.3;2.3步骤、由基站服务:当用户u0请求的文件n既不在自身的缓存中,也不在它通信半径R的其他用户缓存处,则基站将发送请求的文件n给用户。First, analyze the content distribution methods in different situations, three situations: Step 2.1, service by its own cache: if the file n requested by user u 0 is in its own cache, then u 0 will be served by itself, otherwise go to step 2.2; 2.2 Steps, served by other users: when the file n requested by user u 0 is not in its own cache, but other users cache file n within its communication radius R, then user u 0 caches file n by the nearest user If the file n requested by user u 0 is neither in its own cache nor in the caches of other users within its communication radius R, the base station will send the requested file n to the user.
然后,整个网络的总成功传输概率的表达式如下:Then, the expression for the total successful transmission probability of the entire network is as follows:
其中,为用户u0在它的通信半径R内找到缓存了文件n的其他用户的概率,qd(p)为步骤2.2时的成功传输概率,qb(p)为步骤2.3时的成功传输概率。最后,以最大化成功传输概率为目标,优化无线异构网络中的新型缓存内容放置方法,具体为:in, is the probability that user u 0 finds other users who have cached file n within its communication radius R, q d (p) is the probability of successful transmission in step 2.2, and q b (p) is the probability of successful transmission in step 2.3. Finally, with the goal of maximizing the probability of successful transmission, a novel cache content placement method in wireless heterogeneous networks is optimized, specifically:
建立优化模型:Build an optimization model:
s.t.0≤pn≤1,n∈Nst0≤p n ≤1,n∈N
优化缓存分布:Optimize cache distribution:
通过将目标函数重写为拉格朗日函数形式,引入对偶因子,以消除等式约束;By rewriting the objective function as a Lagrangian function, a dual factor is introduced to eliminate the equality constraint;
其中,定义η(t)和μ(t)为对偶因子;where η(t) and μ(t) are defined as duality factors;
求解对拉格朗日函数的子优化问题Solve a suboptimization problem for Lagrangian functions
使用梯度下降法来求解上述拉格朗日函数的最小值,并得到相应的使得拉格朗日函数得到最小的pn的值;并通过最大值函数来消除不等式约束:Use the gradient descent method to solve the minimum value of the above Lagrangian function, and obtain the corresponding value of p n that makes the Lagrangian function get the minimum; and eliminate the inequality constraint by the maximum value function:
pn(t)=max{argminn∈N[L],0}p n (t)=max{argmin n∈N [L],0}
在上述第一个迭代子算法中,迭代地求解上述拉格朗日下降法中的最小值;在第二个迭代子算法中,遵循下述规则迭代优化对偶因子:In the above first iterative sub-algorithm, the minimum value in the above Lagrangian descent method is iteratively solved; in the second iterative sub-algorithm, the dual factor is iteratively optimized according to the following rules:
η(t+1)=max{η(t)+c1(pn(t)-1),0}η(t+1)=max{η(t)+c 1 (p n (t)-1),0}
其中,c1和c2分别为迭代优化对偶因子η(t)和μ(t)时的对应步长。在第t次迭代中,使用(t-1)次迭代后获得的η(t)和μ(t)迭代更新pn(t),两层子迭代算法循环更新迭代,直到满足条件:pn(t+1)-pn(t)<δ(δ是可由用户设置的门限值)后得到更新后的优化解 Among them, c 1 and c 2 are the corresponding step sizes in the iterative optimization of dual factors η(t) and μ(t), respectively. In the t-th iteration, p n (t) is iteratively updated using η(t) and μ(t) obtained after (t-1) iterations, and the two-layer sub-iteration algorithm cyclically updates the iterations until the condition is satisfied: p n (t+1)-p n (t)<δ(δ is the threshold value that can be set by the user), the updated optimal solution is obtained after
本发明的有益效果:Beneficial effects of the present invention:
(1)本发明中的新型缓存内容放置方法解决了基于内容的服务需求量爆发式增长的问题。(1) The novel cache content placement method in the present invention solves the problem of explosive growth of the demand for content-based services.
(2)本发明中的新型缓存内容放置方法避免了相同内容被重复分发时引起的网络冗余流量、高峰时期网络拥堵及开销浪费等的问题。(2) The novel cache content placement method in the present invention avoids the problems of redundant network traffic, network congestion during peak periods, and waste of overhead caused when the same content is repeatedly distributed.
(3)本发明中优化后得到的内容缓存分布,能极大地提高成功传输概率。(3) The content cache distribution obtained after optimization in the present invention can greatly improve the probability of successful transmission.
总的来说,本发明通过一种新型的缓存内容放置方法设计与优化,获得了一种较优的内容缓存分布方案,是下一代无线通信技术进一步大力发展的利好条件。In general, the present invention obtains a better content cache distribution scheme through the design and optimization of a novel cache content placement method, which is a favorable condition for the further development of the next generation wireless communication technology.
附图说明Description of drawings
图1为本发明的网络架构图;1 is a network architecture diagram of the present invention;
图2为本发明方法流程图。Figure 2 is a flow chart of the method of the present invention.
具体实施方式Detailed ways
下面将结合说明书附图,对本发明做进一步的说明。The present invention will be further described below with reference to the accompanying drawings.
图1为本发明的网络架构图。本发明考虑一个无线异构网络,在该网络的一个小区中,假设有一个基站和一部分移动用户组成。移动用户服从独立齐次泊松点过程分布Φu,其密度分别为λu,且每个用户活跃的概率为ρ∈[0,1]。活跃用户服从独立齐次泊松点过程分布其密度分别为ρλu;非活跃用户服从独立齐次泊松点过程分布其密度分别为(1-ρ)λu。当用户为活跃用户时,表明这个用户正在请求文件,而非活跃用户则可以被视为潜在的D2D发送者。需要注意的是,当一个用户是活跃用户时,表明它正在请求文件,因而它不可以作为发送者服务周围用户。分配给基站、用户的总带宽分别是W'和W。同时,基站、用户都配有一根发射天线,相应的发送功率分别为PB和PD,每个移动用户都配备一个接收天线。最后,考虑信道衰落的随机特性,对于大尺度衰落,传输信号的衰减因子为D-α,其中D是传输距离,α>2是路径损耗指数。对于小尺度衰落,考虑瑞利衰落,每个小尺度衰落信道为 FIG. 1 is a network architecture diagram of the present invention. The present invention considers a wireless heterogeneous network. In a cell of the network, it is assumed that there is a base station and a part of mobile users. Mobile users obey the independent homogeneous Poisson point process distribution Φ u , whose densities are λ u respectively, and the probability of each user being active is ρ∈[0,1]. Active users obey an independent homogeneous Poisson process distribution Their densities are ρλ u respectively; inactive users obey the independent homogeneous Poisson point process distribution Their densities are (1-ρ)λ u , respectively. When a user is an active user, it indicates that the user is requesting files, while an inactive user can be regarded as a potential D2D sender. Note that when a user is an active user, it is requesting files, so it cannot serve as a sender to surrounding users. The total bandwidths allocated to base stations and users are W' and W, respectively. At the same time, the base station and the user are equipped with a transmitting antenna, and the corresponding transmission powers are P B and PD respectively, and each mobile user is equipped with a receiving antenna. Finally, considering the random characteristics of channel fading, for large-scale fading, the attenuation factor of the transmitted signal is D - α , where D is the transmission distance, and α > 2 is the path loss index. For small-scale fading, considering Rayleigh fading, each small-scale fading channel is
图2为本发明的方法流程图。FIG. 2 is a flow chart of the method of the present invention.
首先,分别在基站和用户处配置缓存(对应于图2中的步骤①),假设基站拥有所有用户请求的文件,而每个用户最多可以缓存M个文件。在这里,我们假设所有文件都是独立的,且大小相同均为1,N@{1,2,...,N}代表文件N>M的集合。文件流行度分布假设为a@(an)n∈N,其中,是每个用户随机地请求文件n∈N的概率,假设a1≥a2...≥aN。First, caches are configured at the base station and the user respectively (corresponding to step ① in Figure 2). It is assumed that the base station has all the files requested by the users, and each user can cache up to M files. Here, we assume that all files are independent and have the same size as 1, and N@{1,2,...,N} represents the set of files N>M. The file popularity distribution is assumed to be a@(a n ) n∈N , where, is the probability that each user randomly requests a file n∈N, assuming a 1 ≥ a 2 ... ≥ a N .
每个用户缓存文件n的概率为pn,令pn满足:The probability that each user caches file n is p n , let p n satisfy:
0≤pn≤1,n∈N0≤p n ≤1,n∈N
其中第二个约束是由用户端有限的缓存容量M引起的。因此,内容缓存分布定义为p@(pn)n∈N。The second constraint is caused by the limited cache capacity M on the client side. Therefore, the content cache distribution is defined as p@(p n ) n∈N .
其次,从图1和图2可以看出,以一个典型用户u0来说,当用户u0随机地请求文件n时,有可能会发生以下三种情况(对应于图2中的步骤②):Secondly, as can be seen from Figure 1 and Figure 2, for a typical user u 0 , when user u 0 randomly requests file n, the following three situations may occur (corresponding to step ② in Figure 2) :
2.1步骤、由自身缓存服务:如果用户u0请求的文件n在自身的缓存中,则u0由自己服务,否则进入步骤2.2;2.1 Step, serve by its own cache: if the file n requested by user u 0 is in its own cache, then u 0 is served by itself, otherwise, go to step 2.2;
2.2步骤、由其他用户服务:当用户u0请求的文件n不在自身的缓存中,但在它的通信半径R内存在其他用户缓存了文件n,则用户u0由离它最近的缓存了文件n的用户服务,否则进入步骤2.3;2.2 Steps, served by other users: When the file n requested by user u 0 is not in its own cache, but other users cache file n within its communication radius R, then user u 0 caches the file by the nearest user n user service, otherwise go to step 2.3;
2.3步骤、由基站服务:当用户u0请求的文件n既不在自身的缓存中,也不在它通信半径R的其他用户缓存处,则基站将发送请求的文件n给用户。2.3 Step, served by the base station: when the file n requested by user u 0 is neither in its own cache, nor in the caches of other users within its communication radius R, the base station will send the requested file n to the user.
然后,下面将推导成功传输概率(对应于图2中的步骤③),我们认为当传输速率达到一个临界值时,即相应的信道容量大于临界值,文件n便能在用户u0处正确地解码,将这个过程称为成功传输,相应的概率称为成功传输概率。Then, the following will deduce the probability of successful transmission (corresponding to step ③ in Figure 2), we think that when the transmission rate reaches a critical value, that is, the corresponding channel capacity is greater than the critical value, the file n can be correctly transmitted at user u 0 Decoding, this process is called successful transmission, and the corresponding probability is called successful transmission probability.
对于第1种情况(步骤2.1),由于用户由自身缓存服务,故成功传输概率为1。对于情况步骤2.2,首先,用户u0在它的通信半径R内找到缓存了文件n的其他用户的概率为:For the first case (step 2.1), since the user is served by its own cache, the probability of successful transmission is 1. For case step 2.2, first, the probability that user u 0 finds other users who have cached file n within its communication radius R is:
其次,在第2种情况(步骤2.2)下,文件n成功传输的概率为:Secondly, in the second case (step 2.2), the probability of successful transfer of file n is:
qd(p)=Pr[Wlog2(1+SINRk,0)≥τ]q d (p)=Pr[Wlog 2 (1+SINR k,0 )≥τ]
所以同理可得在第3种情况(步骤2.3)下,文件n成功传输的概率为:So in the same way, in the third case (step 2.3), the probability of successful transmission of file n is:
qb(p)=Pr[W'log2(1+SINRb,0)≥τ']q b (p)=Pr[W'log 2 (1+SINR b,0 )≥τ']
上述,τ和τ'分别是前文所述的临界值。当传输速率达到一个临界值时,即相应的信道容量大于临界值后,我们即认为成功传输。最后,得到整个网络的总成功传输概率的表达式如下:In the above, τ and τ' are the critical values described above, respectively. When the transmission rate reaches a critical value, that is, after the corresponding channel capacity is greater than the critical value, we consider the transmission to be successful. Finally, the expression to obtain the total successful transmission probability of the entire network is as follows:
下面,以最大化成功传输概率为目标,优化本发明无线异构网络中的新型缓存内容放置方法,首先建立优化模型(对应于图2中的步骤④):Below, with the goal of maximizing the probability of successful transmission, the novel cache content placement method in the wireless heterogeneous network of the present invention is optimized, and an optimization model is first established (corresponding to step 4 in Fig. 2 ):
s.t.0≤pn≤1,n∈Nst0≤p n ≤1,n∈N
紧接着,优化缓存分布(对应于图2中的步骤⑤),因为上述问题是一个非凸优化问题,n个变量同时受到等式约束和不等式约束的限制,所以很难获得闭式解。因此,通过将目标函数重写为拉格朗日函数形式,引入对偶因子,以消除等式约束;Next, optimize the cache distribution (corresponding to step ⑤ in Figure 2), because the above problem is a non-convex optimization problem, and n variables are restricted by both equality constraints and inequality constraints, so it is difficult to obtain a closed-form solution. Therefore, by rewriting the objective function into a Lagrangian function form, a dual factor is introduced to remove the equality constraint;
其中,定义η(t)和μ(t)为对偶因子。where η(t) and μ(t) are defined as duality factors.
下一步,求解对拉格朗日函数的子优化问题Next, solve the suboptimization problem for the Lagrangian function
这是一个无约束的优化问题,使用梯度下降法来求解上述拉格朗日函数的最小值,并得到相应的使得拉格朗日函数得到最小的pn的值;并通过最大值函数来消除不等式约束:This is an unconstrained optimization problem. The gradient descent method is used to solve the minimum value of the above Lagrangian function, and the corresponding value of p n is obtained so that the Lagrangian function can obtain the minimum value; and the maximum value function is used to eliminate the Inequality constraints:
pn(t)=max{argminn∈N[L],0}p n (t)=max{argmin n∈N [L],0}
在上述第一个迭代子算法中,我们迭代地求解上述拉格朗日下降法中的最小值;在第二个迭代子算法中,我们遵循下述规则迭代优化对偶因子:In the first iterative sub-algorithm above, we iteratively solve the minimum in the Lagrangian descent method above; in the second iterative sub-algorithm, we iteratively optimize the dual factor following the following rules:
η(t+1)=max{η(t)+c1(pn(t)-1),0}η(t+1)=max{η(t)+c 1 (p n (t)-1),0}
其中,c1和c2分别为迭代优化对偶因子η(t)和μ(t)时的对应步长。在第t次迭代中,使用(t-1)次迭代后获得的η(t)和μ(t)迭代更新pn(t),最后,两层子迭代算法循环更新迭代,直到满足条件:|pn(t+1)-pn(t)|<δ(δ是可由用户设置的门限值)后得到更新后的优化解 Among them, c 1 and c 2 are the corresponding step sizes in the iterative optimization of dual factors η(t) and μ(t), respectively. In the t-th iteration, p n (t) is iteratively updated using η(t) and μ(t) obtained after (t-1) iterations, and finally, the two-layer sub-iteration algorithm loops and updates the iterations until the condition is satisfied: |p n (t+1)-p n (t)|<δ (δ is the threshold value that can be set by the user) to get the updated optimized solution
以上显示和描述了本发明的基本原理、主要特征及优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界。The foregoing has shown and described the basic principles, main features and advantages of the present invention. Those skilled in the art should understand that the present invention is not limited by the above-mentioned embodiments, and the descriptions in the above-mentioned embodiments and the description are only to illustrate the principle of the present invention. Without departing from the spirit and scope of the present invention, the present invention will have Various changes and modifications fall within the scope of the claimed invention. The claimed scope of the present invention is defined by the appended claims and their equivalents.
Claims (1)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910113289.0A CN109673018B (en) | 2019-02-13 | 2019-02-13 | A Novel Content Cache Distribution Optimization Method in Wireless Heterogeneous Networks |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910113289.0A CN109673018B (en) | 2019-02-13 | 2019-02-13 | A Novel Content Cache Distribution Optimization Method in Wireless Heterogeneous Networks |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN109673018A CN109673018A (en) | 2019-04-23 |
| CN109673018B true CN109673018B (en) | 2020-09-15 |
Family
ID=66151245
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910113289.0A Active CN109673018B (en) | 2019-02-13 | 2019-02-13 | A Novel Content Cache Distribution Optimization Method in Wireless Heterogeneous Networks |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN109673018B (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110730463B (en) * | 2019-09-27 | 2022-05-24 | 西北工业大学 | An Optimal Probabilistic Cache Method for Two-layer Heterogeneous Cache Networks |
| CN111277860B (en) * | 2020-01-23 | 2021-04-06 | 北京邮电大学 | Method, device and equipment for caching video in mobile edge network and readable medium |
| CN112115499B (en) * | 2020-09-28 | 2023-10-27 | 西北工业大学 | Safe transmission method based on blockchain and edge cache |
| CN112261628B (en) * | 2020-10-26 | 2022-07-08 | 杭州梦视网络科技有限公司 | Content edge cache architecture method applied to D2D equipment |
| CN112839082B (en) * | 2020-12-31 | 2023-04-07 | 西安电子科技大学 | Heterogeneous edge cache allocation method, system, medium and application |
| CN115529240B (en) * | 2022-08-18 | 2024-06-21 | 北京邮电大学 | A network optimization method combining content caching and transmission routing |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108600365A (en) * | 2018-04-20 | 2018-09-28 | 西安交通大学 | A kind of Wireless Heterogeneous Networks caching method based on sequence study |
| CN109040771A (en) * | 2018-07-20 | 2018-12-18 | 北京交通大学 | Based on the video cache method and system to cooperate between more cache servers |
| CN109088944A (en) * | 2018-09-18 | 2018-12-25 | 同济大学 | Cache contents optimization algorithm based on subgradient descent method |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160156733A1 (en) * | 2014-12-01 | 2016-06-02 | Fujitsu Limited | Content placement in hierarchical networks of caches |
| EP3563521B1 (en) * | 2016-12-30 | 2025-05-28 | INTEL Corporation | Service provision to iot devices |
| CN108156596B (en) * | 2017-12-26 | 2020-09-01 | 重庆邮电大学 | Method for supporting D2D-cellular heterogeneous network combined user association and content caching |
| CN109218747B (en) * | 2018-09-21 | 2020-05-26 | 北京邮电大学 | A classification and caching method for video services based on user mobility in ultra-dense heterogeneous networks |
-
2019
- 2019-02-13 CN CN201910113289.0A patent/CN109673018B/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108600365A (en) * | 2018-04-20 | 2018-09-28 | 西安交通大学 | A kind of Wireless Heterogeneous Networks caching method based on sequence study |
| CN109040771A (en) * | 2018-07-20 | 2018-12-18 | 北京交通大学 | Based on the video cache method and system to cooperate between more cache servers |
| CN109088944A (en) * | 2018-09-18 | 2018-12-25 | 同济大学 | Cache contents optimization algorithm based on subgradient descent method |
Non-Patent Citations (2)
| Title |
|---|
| Analysis and Optimization of RLNC-Based Cache Placement in 5G D2D Networks;Zhijian Lin;《IEEE Access》;20181031;全文 * |
| Random Caching Optimization in Large-scale Cache-Enabled Internet of Things Network;Yuqi Han 等;《IEEE Transactions on Network Science and Engineering》;20190118;全文 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN109673018A (en) | 2019-04-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109673018B (en) | A Novel Content Cache Distribution Optimization Method in Wireless Heterogeneous Networks | |
| CN111930436B (en) | An optimization method for random task queuing and offloading based on edge computing | |
| CN105791391B (en) | The computational methods of the optimal cooperation distance of D2D converged network based on file popularity | |
| CN110290507B (en) | Caching strategy and spectrum allocation method of D2D communication auxiliary edge caching system | |
| CN111447619A (en) | A method for joint task offloading and resource allocation in mobile edge computing networks | |
| CN109194763B (en) | A caching method based on self-organized cooperation of small base stations in ultra-dense networks | |
| CN108834080B (en) | Distributed caching and user association method based on multicast technology in heterogeneous networks | |
| CN110769514B (en) | Heterogeneous cellular network D2D communication resource allocation method and system | |
| CN108600998B (en) | Cache optimization decision method for ultra-density cellular and D2D heterogeneous converged network | |
| Zhang et al. | Collaborative hierarchical caching over 5G edge computing mobile wireless networks | |
| Tran et al. | Mobee: Mobility-aware energy-efficient coded caching in cloud radio access networks | |
| Li et al. | A delay-aware caching algorithm for wireless D2D caching networks | |
| CN110602722B (en) | A Design Method for Joint Content Push and Transmission Based on NOMA | |
| Li et al. | Learning-based delay-aware caching in wireless D2D caching networks | |
| Furqan et al. | A collaborative hotspot caching design for 5G cellular network | |
| CN109451517B (en) | Cache placement optimization method based on mobile edge cache network | |
| CN109088944B (en) | Cache content optimization method based on sub-gradient descent method | |
| Zhang et al. | Distributed mobile devices caching over edge computing wireless networks | |
| CN107949007A (en) | A kind of resource allocation algorithm based on Game Theory in wireless caching system | |
| CN106912059B (en) | Cognitive relay network joint relay selection and resource allocation method supporting mutual information accumulation | |
| CN109068356A (en) | A kind of wireless cache allocation method in cognitive radio networks | |
| CN105208126B (en) | A kind of interference management method based on user terminal storage | |
| CN109547979B (en) | Content distribution method combining energy consumption and user fairness under D2D cache network | |
| Zhang et al. | Statistical QoS-driven power adaptation for distributed caching based mobile offloading over 5G wireless networks | |
| Wang et al. | Energy-efficient multi-tier caching and node association in heterogeneous fog networks |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |