+

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 PDF

Info

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
Application number
CN201910113289.0A
Other languages
Chinese (zh)
Other versions
CN109673018A (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.)
Tongji University
Original Assignee
Tongji 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 Tongji University filed Critical Tongji University
Priority to CN201910113289.0A priority Critical patent/CN109673018B/en
Publication of CN109673018A publication Critical patent/CN109673018A/en
Application granted granted Critical
Publication of CN109673018B publication Critical patent/CN109673018B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/30Monitoring; Testing of propagation channels
    • H04B17/391Modelling the propagation channel
    • H04B17/3911Fading models or fading generators
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing 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

A novel cache content placement and content cache distribution optimization method in a wireless heterogeneous network is characterized in that a wireless cache is sunk to an edge node and a user side of a wireless network, and when the network load is low, content possibly requested by a user is cached to the edge node and the user side of the network in advance and then distributed to a target user, so that network redundant flow is effectively reduced, and peak flow is effectively reduced. Meanwhile, a successful transmission probability expression is deduced, and the distribution of cache contents is optimized by taking the maximized successful transmission probability as a target. The optimized content cache distribution not only greatly improves the successful transmission probability, but also avoids the problems of network redundant flow, network congestion in peak periods, overhead waste and the like caused when the same content is repeatedly distributed.

Description

无线异构网络中的新型内容缓存分布优化方法A Novel Content Cache Distribution Optimization Method in Wireless Heterogeneous Networks

技术领域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]。活跃用户服从独立齐次泊松点过程分布

Figure GDA0002531611670000031
其密度分别为ρλu;非活跃用户服从独立齐次泊松点过程分布
Figure GDA0002531611670000032
其密度分别为(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
Figure GDA0002531611670000031
Their densities are ρλ u respectively; inactive users obey the independent homogeneous Poisson point process distribution
Figure GDA0002531611670000032
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,其中,

Figure GDA0002531611670000033
是每个用户随机地请求文件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,
Figure GDA0002531611670000033
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

Figure GDA0002531611670000034
Figure GDA0002531611670000034

内容缓存分布定义为p@(pn)n∈NThe 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:

Figure GDA0002531611670000041
Figure GDA0002531611670000041

其中,

Figure GDA0002531611670000042
为用户u0在它的通信半径R内找到缓存了文件n的其他用户的概率,qd(p)为步骤2.2时的成功传输概率,qb(p)为步骤2.3时的成功传输概率。最后,以最大化成功传输概率为目标,优化无线异构网络中的新型缓存内容放置方法,具体为:in,
Figure GDA0002531611670000042
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:

Figure GDA0002531611670000043
Figure GDA0002531611670000043

s.t.0≤pn≤1,n∈Nst0≤p n ≤1,n∈N

Figure GDA0002531611670000044
Figure GDA0002531611670000044

优化缓存分布:Optimize cache distribution:

通过将目标函数重写为拉格朗日函数形式,引入对偶因子,以消除等式约束;By rewriting the objective function as a Lagrangian function, a dual factor is introduced to eliminate the equality constraint;

Figure GDA0002531611670000051
Figure GDA0002531611670000051

其中,定义η(t)和μ(t)为对偶因子;where η(t) and μ(t) are defined as duality factors;

求解对拉格朗日函数的子优化问题Solve a suboptimization problem for Lagrangian functions

Figure GDA0002531611670000052
Figure GDA0002531611670000052

使用梯度下降法来求解上述拉格朗日函数的最小值,并得到相应的使得拉格朗日函数得到最小的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}

Figure GDA0002531611670000053
Figure GDA0002531611670000053

其中,c1和c2分别为迭代优化对偶因子η(t)和μ(t)时的对应步长。在第t次迭代中,使用(t-1)次迭代后获得的η(t)和μ(t)迭代更新pn(t),两层子迭代算法循环更新迭代,直到满足条件:pn(t+1)-pn(t)<δ(δ是可由用户设置的门限值)后得到更新后的优化解

Figure GDA0002531611670000061
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
Figure GDA0002531611670000061

本发明的有益效果: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]。活跃用户服从独立齐次泊松点过程分布

Figure GDA0002531611670000062
其密度分别为ρλu;非活跃用户服从独立齐次泊松点过程分布
Figure GDA0002531611670000063
其密度分别为(1-ρ)λu。当用户为活跃用户时,表明这个用户正在请求文件,而非活跃用户则可以被视为潜在的D2D发送者。需要注意的是,当一个用户是活跃用户时,表明它正在请求文件,因而它不可以作为发送者服务周围用户。分配给基站、用户的总带宽分别是W'和W。同时,基站、用户都配有一根发射天线,相应的发送功率分别为PB和PD,每个移动用户都配备一个接收天线。最后,考虑信道衰落的随机特性,对于大尺度衰落,传输信号的衰减因子为D,其中D是传输距离,α>2是路径损耗指数。对于小尺度衰落,考虑瑞利衰落,每个小尺度衰落信道为
Figure GDA0002531611670000071
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
Figure GDA0002531611670000062
Their densities are ρλ u respectively; inactive users obey the independent homogeneous Poisson point process distribution
Figure GDA0002531611670000063
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
Figure GDA0002531611670000071

图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,其中,

Figure GDA0002531611670000072
是每个用户随机地请求文件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,
Figure GDA0002531611670000072
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

Figure GDA0002531611670000073
Figure GDA0002531611670000073

其中第二个约束是由用户端有限的缓存容量M引起的。因此,内容缓存分布定义为p@(pn)n∈NThe 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:

Figure GDA0002531611670000081
Figure GDA0002531611670000081

其次,在第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:

Figure GDA0002531611670000082
Figure GDA0002531611670000082

下面,以最大化成功传输概率为目标,优化本发明无线异构网络中的新型缓存内容放置方法,首先建立优化模型(对应于图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 ):

Figure GDA0002531611670000083
Figure GDA0002531611670000083

s.t.0≤pn≤1,n∈Nst0≤p n ≤1,n∈N

Figure GDA0002531611670000084
Figure GDA0002531611670000084

紧接着,优化缓存分布(对应于图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;

Figure GDA0002531611670000091
Figure GDA0002531611670000091

其中,定义η(t)和μ(t)为对偶因子。where η(t) and μ(t) are defined as duality factors.

下一步,求解对拉格朗日函数的子优化问题Next, solve the suboptimization problem for the Lagrangian function

Figure GDA0002531611670000092
Figure GDA0002531611670000092

这是一个无约束的优化问题,使用梯度下降法来求解上述拉格朗日函数的最小值,并得到相应的使得拉格朗日函数得到最小的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}

Figure GDA0002531611670000093
Figure GDA0002531611670000093

其中,c1和c2分别为迭代优化对偶因子η(t)和μ(t)时的对应步长。在第t次迭代中,使用(t-1)次迭代后获得的η(t)和μ(t)迭代更新pn(t),最后,两层子迭代算法循环更新迭代,直到满足条件:|pn(t+1)-pn(t)|<δ(δ是可由用户设置的门限值)后得到更新后的优化解

Figure GDA0002531611670000101
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
Figure GDA0002531611670000101

以上显示和描述了本发明的基本原理、主要特征及优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界。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)

1.一种无线异构网络中的新型内容缓存分布优化方法,其特征在于,先后包括第一步的缓存内容放置方法、第二步的内容缓存分布优化方法;1. a novel content cache distribution optimization method in a wireless heterogeneous network, it is characterized in that, successively comprise the cache content placement method of the first step, the content cache distribution optimization method of the second step; 第一步:将无线缓存下沉到无线网的边缘节点和用户端,所述边缘节点指基站,在网络负载较低的时候将用户可能请求的内容提前缓存到网络的边缘节点和用户端,建立相应的缓存配置方法;Step 1: Deploy the wireless cache to the edge nodes and clients of the wireless network, where the edge nodes refer to base stations, which cache the content that users may request to the edge nodes and clients of the network in advance when the network load is low. Establish the corresponding cache configuration method; 第二步:分析不同情况下的内容分发方式;同时利用随机几何知识推导成功传输概率表达式;最后以最大化成功传输概率为目标,优化缓存内容分布;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, optimize the distribution of cached content with the goal of maximizing the probability of successful transmission; 以上两步最终实现分发给目标用户;The above two steps are finally realized and distributed to the target users; 第一步:“缓存内容放置方法”,其系统模型分为基站与用户的分布模型的建立,缓存内容的建模,以及信道建模;The first step: "cache content placement method", the 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和PDThe establishment of the distribution model of the base station and the user: the total bandwidth allocated to the base station and the user is W' and W respectively, and the corresponding transmit power is P B and P D respectively; 所述缓存内容的建模:假设所有文件都是独立的,且大小均为1,N@{1,2,...,N}代表文件N>M的集合;文件流行度分布假设为a@(an)n∈N,其中,
Figure FDA0002531611660000011
是每个用户随机地请求文件n∈N的概率,假设a1≥a2...≥aN;基站拥有所有用户请求的文件,而每个用户最多可以缓存M个文件;
The modeling of the cached content: assuming that all files are independent and the size is 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,
Figure FDA0002531611660000011
is the probability that each user randomly requests a file n∈N, assuming a 1 ≥ a 2 ... ≥ a N ; the base station owns the files requested by all 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
Figure FDA0002531611660000012
Figure FDA0002531611660000012
内容缓存分布定义为p@(pn)n∈NThe content cache distribution is defined as p@(p n ) n∈N ; 所述信道建模:信道条件中,大尺度衰落则传输信号的衰减因子为D,其中D是传输距离,α>2是路径损耗指数;小尺度衰落则考虑瑞利衰落,每个小尺度衰落信道为
Figure FDA0002531611660000021
The channel modeling: in the channel conditions, 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 considers Rayleigh fading. The scale fading channel is
Figure FDA0002531611660000021
第二步:Step 2: 所述分析不同情况下的内容分发方式,三种情况:According to the analysis of content distribution methods in different situations, there are three situations: 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 Steps, served by the base station: when the file n requested by the user u 0 is neither in its own cache, nor in the cache of other users within its communication radius R, the base station will send the requested file n to the user; 整个网络的总成功传输概率的表达式如下:The expression for the total successful transmission probability of the entire network is as follows:
Figure FDA0002531611660000022
Figure FDA0002531611660000022
其中,
Figure FDA0002531611660000023
为用户u0在它的通信半径R内找到缓存了文件n的其他用户的概率,qd(p)为步骤2.2时的成功传输概率,qb(p)为步骤2.3时的成功传输概率;
in,
Figure FDA0002531611660000023
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;
以最大化成功传输概率为目标,优化无线异构网络中的新型缓存内容放置方法,具体为: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:
Figure FDA0002531611660000024
Figure FDA0002531611660000024
s.t.0≤pn≤1,n∈Nst0≤p n ≤1,n∈N
Figure FDA0002531611660000025
Figure FDA0002531611660000025
优化缓存分布:Optimize cache distribution: 通过将目标函数重写为拉格朗日函数形式,引入对偶因子,以消除等式约束;By rewriting the objective function as a Lagrangian function, a dual factor is introduced to eliminate the equality constraint;
Figure FDA0002531611660000031
Figure FDA0002531611660000031
其中,定义η(t)和μ(t)为对偶因子;where η(t) and μ(t) are defined as duality factors; 求解对拉格朗日函数的子优化问题Solve a suboptimization problem for Lagrangian functions
Figure FDA0002531611660000032
Figure FDA0002531611660000032
使用梯度下降法来求解上述拉格朗日函数的最小值,并得到相应的使得拉格朗日函数得到最小的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{arg minn∈N[L],0}p n (t)=max{arg min n∈N [L],0} 在第一个迭代子算法中,用梯度下降法迭代地求解使上述拉格朗日函数取得最小值的相应的pn;在第二个迭代子算法中,遵循下述规则迭代优化对偶因子:In the first iterative sub-algorithm, gradient descent is used to iteratively solve the corresponding p n that minimizes the above Lagrangian function; 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}
Figure FDA0002531611660000033
Figure FDA0002531611660000033
其中,c1和c2分别为迭代优化对偶因子η(t)和μ(t)时的对应步长;在第t次迭代中,使用(t-1)次迭代后获得的η(t)和μ(t)迭代更新pn(t),两层子迭代算法循环更新迭代,直到满足条件:|pn(t+1)-pn(t)|<δ,δ是可由用户设置的门限值,后得到更新后的优化解
Figure FDA0002531611660000034
Among them, c 1 and c 2 are the corresponding step sizes in the iterative optimization of the dual factor η(t) and μ(t), respectively; in the t-th iteration, use the η(t) obtained after (t-1) iterations and μ(t) iteratively update p n (t), the two-layer sub-iteration algorithm loops and iterates until the condition is satisfied: |p n (t+1)-p n (t)|<δ, δ can be set by the user Threshold value, and then get the updated optimized solution
Figure FDA0002531611660000034
CN201910113289.0A 2019-02-13 2019-02-13 A Novel Content Cache Distribution Optimization Method in Wireless Heterogeneous Networks Active CN109673018B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载