CN106550039A - A kind of cross-layer cooperation content buffering method and system based on SD RAN - Google Patents
A kind of cross-layer cooperation content buffering method and system based on SD RAN Download PDFInfo
- Publication number
- CN106550039A CN106550039A CN201610981738.XA CN201610981738A CN106550039A CN 106550039 A CN106550039 A CN 106550039A CN 201610981738 A CN201610981738 A CN 201610981738A CN 106550039 A CN106550039 A CN 106550039A
- Authority
- CN
- China
- Prior art keywords
- content
- sublayer
- cache
- popularity
- cache node
- 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.)
- Granted
Links
Classifications
-
- 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
-
- 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
- H04L67/5682—Policies or rules for updating, deleting or replacing the stored data
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a kind of cross-layer cooperation content caching system based on SD RAN, belongs to wireless communication technology field.The small cell base station that the system is provided several non-overlapping copies in the macrocell base stations and its coverage of control covering and is seamlessly connected by one is constituted, macrocell base stations and small cell base station provide data, services function jointly, system by by popularity highest content caching in cellulor cache node, secondary popular content caching is in macrocellular cache node, user can be reduced and the overhead that identical content brings is transferred from remote content server repeatedly, The invention also achieves a kind of cross-layer cooperation content buffering method based on SD RAN;The present invention makes full use of the advantage of software defined network and cross-layer cooperation caching, and by the content storage space partition coefficient for optimizing macrocell base stations and small cell base station, the average content that can significantly reduce system obtains expense.
Description
Technical field
The invention belongs to wireless communication technology field, more particularly, to one kind, based on SD-RAN, (software definition wirelessly connects
Network) cross-layer cooperation content caching system.
Background technology
Caching is a kind of content memory technology, generally popularity higher content is stored near user in radio communication
Cache node in (such as base station), call repeatedly, transmit the probability of identical content from remote content server to reduce, so as to have
Effect reduces transport overhead, alleviates the transmission bottleneck of backhaul network, realizes green communications.
Cisco's visual web index pointed out in " Globle mobile data traffic forecast update ",
Video service and content occupy leading status in moving communicating field relative to other classs of business.2015, with video it is
Main content of multimedia contribute to about 69% mobile service load.To the year two thousand twenty, this ratio will rise to 79%.Research table
It is bright,
That is the high content of small part popularity can repeatedly be downloaded by user, be watched.By taking Youtube as an example, popularity row
The video file of name front 10% contribute to about 80% business load.Additionally, the popularity change of these video contents is delayed relatively
Slowly, for example, the news comprising video clip is generally updated once per 2-3 hours, and the film newly reached the standard grade typically updates weekly one
It is secondary.Therefore, from the point of view of the time dimension that wireless access network content caching and information are paid, these video contents obey relative quiescent
Popularity distribution.In this context, in the way of caching technology is as a kind of " exchanging bandwidth for store ", it is obtained extensive
Research.
At present, the research of caching technology predominantly stays in monolayer caching system, i.e., each small cell base station is in macrocellular base
Same layer cooperation caching is carried out to content under coordinating for the control stood and the information to user's request is responded, but monolayer caching
There is spatial cache solidification in system, overhead optimizes the defect such as unobvious.
The content of the invention
For the disadvantages described above or Improvement requirement of prior art, the invention provides a kind of cross-layer cooperation based on SD-RAN
Content caching system, its object is to be provided with cache node in macrocell base stations and small cell base station respectively, by grand honeybee
Nest base station and the content of the cellulor different popularities of storage, reach the purpose for improving buffer efficiency.In addition, the system is also
The function of software defined network is taken full advantage of, according to the user for monitoring from local small cell base station, macrocell base stations and remote
End content server obtains the expense of content, in real time the size of distribution cellulor and macrocell base stations spatial cache, further real
The optimization of existing SD-RAN content obtaining expenses, thus solves the solidification of monolayer caching system spatial cache, and overhead optimization is not clear
The defect such as aobvious.
For achieving the above object, the invention provides a kind of cross-layer cooperation content caching system based on SD-RAN, this is
The cellulor united by several non-overlapping copies in the macrocellular and its coverage of realizing control covering and be seamlessly connected is constituted,
Under the control of SD-RAN, the system can realize that numerical control is separated, and the system includes key-course and data Layer:
The data Layer includes two sublayers:
Small cell base station cache node sublayer, for storing one group of content of popularity highest, performs cache contents initial
Change or update, reduce the overhead that user is brought from distal end request identical content repeatedly;
Macrocell base stations cache node sublayer, the one group content high for storing popularity time, performs cache contents initial
Change or update, expand the content storage total amount of global network, lift global buffer efficiency;
The key-course includes two modules:Content delivery module, for judging whether user's request content has in caching
Hold in data Layer and which sublayer in data Layer, and notify that concrete sublayer pays content;
Buffer update module, when user's request content not in data Layer spatial cache when start, for each to data Layer
The cache contents of sublayer spatial cache are updated.
Further, the popularity of the content is defined as:
If content library is arranged as { x by its frequency descending being requested by a user by M Composition of contents1,…,xm,…,xM,
Then the requested popularity of m-th content can be expressed as
Wherein, α is Zipf profile exponents;It characterizes the inclined degree of request model:α is bigger, and user's request is more concentrated
The larger content of probability;α is less, and user's request is more disperseed.Present invention assumes that user is to content x in n-th cellulormRequest
Probability beDue to each cellulor user distribution and user be identical to the request probability of same content, therefore deposit
Wherein, N is the sum of small cell base station under global network.
Further, the key-course also includes spatial cache distribute module, for distributing each sublayer spatial cache, specifically
For:
Global total spatial cache is denoted as into S, it is assumed that storage size shared by each content is 1, therefore global buffer is empty
Between can at most store S content.Memory allocation coefficient τ (0≤τ≤1) is defined, then macrocell base stations cache node
The spatial cache S of layermWith the spatial cache S of each small cell base station cache node sublayersSize be
Sm=τ S
The scene that the present invention considers is, the request probability of the user distribution and user of each small cell base station to same content
It is identical, therefore the storage content of each small cell base station cache node sublayer is identical.To realize that global average content is obtained
Take away the optimization of pin, the system is by popularity highest SsSmall cell base station cache node sublayer is arrived in individual content storage, by secondary stream
Capable SmIndividual content storage is to macrocell base stations cache node sublayer.By user's institute's request content in small cell base station cache node
The hit rate of sublayer and macrocell base stations cache node sublayer is denoted as h respectivelyl、hm, by user in the miss rate of SD-RAN, that is, use
Family obtains the probability of request content from remote content server, is denoted as hr.Then have
hr=1-hl-hm.
User is taken from local small cell base station cache node sublayer, macrocell base stations cache node sublayer and remote content
Business device obtains the average overhead of single content and is denoted as c respectivelyl、cm、cr, without loss of generality, have cl< cm< cr.Therefore, system list
The object function of individual content average acquiring expense Cost can be expressed as
Derivation is carried out to above-mentioned formula, is made derived function be zero, can be obtained
Due to 0≤τ≤1, therefore the spatial cache partition coefficient τ of optimum*For
According to the optimum spatial cache partition coefficient τ for obtaining*, the spatial cache S of macrocell base stations cache node sublayermWith
The spatial cache S of each small cell base station cache node sublayersOptimal distributing scheme be
Sm=τ*S
When spatial cache partition coefficient is optimum, it is minimum that system obtains single content expense.
Further, the content delivery module includes following submodule:
Request receiving submodule, for the content requests from small cell base station receive user;
Caching pays submodule, for inquiring about whether small cell base station cache node sublayer has cached request content, if slow
The request content is deposited, has then been responded user's request and is notified small cell base station and carry out content delivery;Otherwise, macrocell base stations are inquired about
Whether cache node sublayer has cached the request content, if having cached the request content, response user's request notifies macrocellular
Base station simultaneously carries out content delivery;Otherwise, enable long-range delivery module;
It is long-range to pay submodule, submit to user content to ask to remote content server, notify that remote content server enters
Row content delivery.
Further, when user's request content not in data Layer spatial cache when start the buffer update module, delay
Deposit update module and specifically include following submodule:
First updates submodule, and small cell base station cache node sublayer spatial cache hollow content popularit is set to 0;Again
Compare minimum content x of popularity in small cell base station cache node sublayeraPopularity PsminWith request content x0Popularity
P0Between size, if P0> Psmin, then by the popularity of macrocell base stations cache node sublayer minimum content xbIn being substituted for
Hold xa, by content x of small cell base station cache node sublayeraContent is substituted for for x0;Second renewal submodule is enabled otherwise;
Second updates submodule, and macrocell base stations cache node sublayer spatial cache hollow content popularit is set to 0;Again
Compare minimum content x of popularity in macrocell base stations cache node sublayerbPopularity PmminWith request content x0Popularity
P0Between size, if P0> Pmmin, then by content x of macrocell base stations cache node sublayerbContent is substituted for for x0;Otherwise not
Process.
Further, the key-course also includes monitoring modular, for the buffer status of each sublayer of Monitoring Data layer, respectively
Individual base station and the expense of remote content server response contents.
On the other hand, for achieving the above object, the invention provides a kind of cross-layer cooperation content caching based on SD-RAN
Method, it is characterised in that be respectively provided with a cache node sublayer in small cell base station and macrocell base stations, small cell base station is delayed
Node sublayer is deposited for storing one group of content of popularity highest, macrocell base stations cache node sublayer is used to store popularity
One group of high content, the method are specifically divided into following steps:
Content delivery step:Judge whether user's request content there are cache contents in cache node sublayer, and notify tool
Body cache node sublayer pays content;If user's request content not in each cache node sublayer when, notify remote content service
Device carries out content delivery;
Buffer update step:If user's request content not in each cache node sublayer when, compare user's request content and
The popularity of each cache node sublayer cache contents, if each cache node sublayer cache contents popularity is popular less than request content
Degree, then be updated to the cache contents in the spatial cache of each cache node sublayer.
Further, it is characterised in that the popularity of the content is defined as:
If content library is arranged as { x by its frequency descending being requested by a user by M Composition of contents1,…,xm,…,xM,
Then the requested popularity of m-th content can be expressed as
Wherein, α is Zipf profile exponents;It characterizes the inclined degree of request model:α is bigger, and user's request is more concentrated
The larger content of probability;α is less, and user's request is more disperseed.;
In n-th small cell base station, user is to content xmThe popularity of request isFor
Wherein, N is the sum of small cell base station under global network.
Further, it is characterised in that the small cell base station cache node sublayer and macrocell base stations cache node
The spatial cache of layer distributes as follows:
The spatial cache of macrocell base stations cache node sublayer is designated as Sm, each small cell base station cache node sublayer it is slow
Deposit space and be designated as Ss, optimal distributing scheme is:
Sm=τ*S
Wherein, S is global total spatial cache;τ*For optimum spatial cache partition coefficient
Wherein, clIt is that the average overhead for obtaining single content is cached from small cell base station;cmIt is to obtain from macrocell base stations caching
Take the average overhead of single content;crIt is the average overhead that single content is obtained from remote content server, when spatial cache point
When distribution coefficient is optimum, the single content average acquiring expense of system is minimum.
Further, the content delivery step is specifically divided into following sub-step:
Request receives sub-step:From the content requests of small cell base station receive user;
Caching pays sub-step:Whether inquiry small cell base station cache node sublayer has cached request content, if caching
The request content, then respond user's request and notify small cell base station and carry out content delivery;Otherwise, inquire about macrocell base stations caching
Whether node sublayer has cached the request content, if having cached the request content, response user's request notifies macrocell base stations
And carry out content delivery;Otherwise, long-range delivery steps are enabled;
It is long-range to pay sub-step:Submit to user content to ask to remote content server, notify that remote content server enters
Row content delivery.
Further, when user's request content not in each cache node sublayer spatial cache when carry out buffer update, institute
State buffer update step and be specifically divided into following sub-step:
First updates sub-step, and small cell base station cache node sublayer spatial cache hollow content popularit is set to 0;Again
Compare minimum content x of popularity in small cell base station cache node sublayeraPopularity PsminWith request content x0Popularity
P0Between size, if P0> Psmin, then by the popularity of macrocell base stations cache node sublayer minimum content xbIn being substituted for
Hold xa, by content x of small cell base station cache node sublayeraContent is substituted for for x0;Second renewal sub-step is enabled otherwise;
Second updates sub-step, and macrocell base stations cache node sublayer spatial cache hollow content popularit is set to 0;Again
Compare minimum content x of popularity in macrocell base stations cache node sublayerbPopularity PmminWith request content x0Popularity
P0Between size, if P0> Pmmin, then by content x of macrocell base stations cache node sublayerbContent is substituted for for x0;Otherwise not
Process.
Further, the key-course also includes monitoring step, the buffer status of each sublayer of Monitoring Data layer, each base
Stand and remote content server response contents expense.
In general, by the contemplated above technical scheme of the present invention compared with prior art, it is special with following technology
Levy and beneficial effect:
(1) the cross-layer cooperation content caching system based on SD-RAN proposed by the present invention realizes macrocell base stations and chalcid fly
The cooperation caching of nest base station, system by by secondary popular content caching in macrocellular cache node, it is to avoid from remote content
Server transfers the expense that higher popularity content brings repeatedly,
(2) further, the present invention makes full use of the advantage of SD-RAN, obtains user from local cellulor base according to monitoring
Stand, macrocell base stations and remote content server obtain the expense of content, divide cellulor and macrocellular cache node in real time
Spatial cache size, optimizes spatial cache structure, improves the buffer efficiency of system, reduce further of the invention average interior
Hold and obtain expense.Additionally, there is no excessive computation complexity in system design, it is easy to manipulate and implements.
Description of the drawings
Fig. 1 is present system structural representation;
Fig. 2 be present system in mono- timings of space partition coefficient τ, average content obtains expense with Link State factor gamma
Between relation;
Data Layer cache contents distribution schematic diagrams of the Fig. 3 for present system;
Content request responses schematic flow sheets of the Fig. 4 for present system;
Initialization and update method of the Fig. 5 for the cache contents of present system.
Specific embodiment
In order that the objects, technical solutions and advantages of the present invention become more apparent, it is below in conjunction with accompanying drawing and emulation example, right
The present invention is further elaborated.It should be appreciated that specific embodiment described herein is only to explain the present invention, and
It is not used in the restriction present invention.As long as additionally, technical characteristic involved in invention described below each embodiment
Do not constitute conflict each other can just be mutually combined.
As shown in figure 1, present system includes key-course and data Layer:
In order to avoid transferring repeatedly the high expense that higher popularity content brings, the data from remote content server
Layer includes two sublayers:
Small cell base station cache node sublayer, for storing one group of content of popularity highest, performs cache contents initial
Change or update, reduce the overhead that user is brought from distal end request identical content repeatedly;
Macrocell base stations cache node sublayer, the one group content high for storing popularity time, performs cache contents initial
Change or update, expand the content storage total amount of global network, lift global buffer efficiency;
The key-course includes two modules:Content delivery module, for judging whether user's request content has in caching
Hold in data Layer and which sublayer in data Layer, and notify that concrete sublayer pays content;
Buffer update module, when user's request content not in data Layer spatial cache when start, for each to data Layer
The cache contents of sublayer spatial cache are updated.The popularity of the content is defined as:
If content library is arranged as { x by its frequency descending being requested by a user by M Composition of contents1,…,xm,…,xM,
Then the requested popularity of m-th content can be expressed as
Wherein, α is Zipf profile exponents;
In n-th small cell base station, user is to content xmThe popularity of request isFor
Wherein, N is the sum of small cell base station under global network.
The key-course also includes spatial cache distribute module, for distributing each sublayer spatial cache, specially:
The spatial cache of macrocell base stations cache node sublayer is designated as Sm, each small cell base station cache node sublayer it is slow
Deposit space and be designated as Ss, optimal distributing scheme is:
Sm=τ*S
Wherein, S is global total spatial cache;τ*For optimum spatial cache partition coefficient
Wherein, clIt is the average overhead that single content is obtained from small cell base station cache node;cmIt is slow from macrocell base stations
Deposit the average overhead that node obtains single content;crIt is the average overhead that single content is obtained from remote content server, when slow
Deposit space partition coefficient for it is optimum when, the single content average acquiring expense of system is minimum.
Emulation embodiment:
Simulation parameter arranges as follows:General act content is 5000, and the total spatial cache of system is 2000, Zipf profile exponent α
For 0.7, cellulor sum is 2.Above the present invention is it has been mentioned that cl、cm、crRepresent user from cellulor (local), grand honeybee respectively
Nest and distal end obtain content obtaining expense, and assume cl< cm< cr.For the ease of research, the present invention makes cl=1, cr=10, cm
=γ cr, wherein 0.1 < γ < 1.
As shown in Fig. 2 when the spatial cache of two sublayers is not reaching to optimum allocation coefficient, for the distribution of arbitrary space is
Number τ, average content obtain expense and increase with the increase of Link State factor gamma.For arbitrary Link State factor gamma,
Corresponding space partition coefficient τ is different for minimum average B configuration content obtaining expense.Therefore, the content caching system based on SD-RAN
System is particularly important, and system can be average so as to realize by real-time link state, the space partition coefficient for dynamically optimizing
Content obtaining minimizing overhead.From figure 2 it may also be seen that the algorithm of the present invention is under arbitrary Link State, can try to achieve
Optimum space partition coefficient τ*, so as to the average content for substantially reducing obtains expense.
After distributing each sublayer spatial cache, expense is obtained in order to reduce average content, it is of the invention by popularity highest x1
~xmContent be stored in the spatial cache of each small cell base station cache node sublayer, by popularity time high xm+1~xm+nIn individual
Appearance is stored in the spatial cache of macrocell base stations cache node sublayer, wherein, n=Sm=τ*S;Such as Fig. 3 institutes
Show, cached by above-mentioned cross-layer, system cache structure can be optimized, buffer efficiency is improved, so as to reduce average content acquisition
Expense.
As shown in figure 4, the content delivery module includes following submodule:
Request receiving submodule, for the content requests from small cell base station receive user;
Caching pays submodule, for inquiring about whether small cell base station cache node sublayer has cached request content, if slow
The request content is deposited, has then been responded user's request and is notified small cell base station and carry out content delivery;Otherwise, macrocell base stations are inquired about
Whether cache node sublayer has cached the request content, if having cached the request content, response user's request notifies macrocellular
Base station simultaneously carries out content delivery;Otherwise, enable long-range payment submodule;
It is long-range to pay submodule, submit to user content to ask to remote content server, notify that remote content server enters
Row content delivery.
As shown in figure 5, when user's request content not in data Layer spatial cache when start the buffer update module, delay
Deposit update module and specifically include following submodule:
First updates submodule, and small cell base station cache node sublayer spatial cache hollow content popularit is set to 0;Again
Compare minimum content x of popularity in small cell base station cache node sublayeraPopularity PsminWith request content x0Popularity
P0Between size, if P0> Psmin, then by the popularity of macrocell base stations cache node sublayer minimum content xbIn being substituted for
Hold xa, by content x of small cell base station cache node sublayeraContent is substituted for for x0;Second renewal submodule is enabled otherwise;
Second updates submodule, and macrocell base stations cache node sublayer spatial cache hollow content popularit is set to 0;Again
Compare minimum content x of popularity in macrocell base stations cache node sublayerbPopularity PmminWith request content x0Popularity
P0Between size, if P0> Pmmin, then by content x of macrocell base stations cache node sublayerbContent is substituted for for x0;Otherwise not
Process.
Presently preferred embodiments of the present invention is the foregoing is only, not to limit the present invention, all essences in the present invention
Any modification, equivalent and improvement made within god and principle etc., should be included within the scope of the present invention.
Claims (10)
1. a kind of cross-layer cooperation content caching system, it is characterised in that the system is included for key-course and data Layer:
The data Layer includes two sublayers:Small cell base station cache node sublayer, for storing in one group of popularity highest
Hold;Macrocell base stations cache node sublayer, the one group content high for storing popularity time;
The key-course includes two modules:Content delivery module, for judging whether user's request content is stored in data Layer
And in which sublayer of data Layer, and notify that concrete sublayer pays content;Buffer update module, when user's request content does not exist
Start when in data Layer spatial cache, for being updated to the cache contents of each sublayer spatial cache of data Layer.
2. a kind of cross-layer cooperation content caching system according to claim 1, it is characterised in that the popularity of the content
It is defined as:
If content library is arranged as { x by its frequency descending being requested by a user by M Composition of contents1,…,xm,…,xM, then m
The requested popularity of individual content can be expressed as
Wherein, α is Zipf profile exponents;
In n-th small cell base station, user is to content xmThe popularity of request isFor
Wherein, N is the sum of small cell base station under global network.
3. a kind of cross-layer cooperation content caching system according to claim 1, it is characterised in that the key-course also includes
Spatial cache distribute module, for distributing each sublayer spatial cache, specially:
The spatial cache of macrocell base stations cache node sublayer is designated as Sm, the caching sky of each small cell base station cache node sublayer
Between be designated as Ss, optimal distributing scheme is:
Sm=τ*S
Wherein, S is global total spatial cache;τ*For optimum spatial cache partition coefficient
Wherein, clIt is the average overhead that single content is obtained from small cell base station cache node;cmIt is to save from macrocell base stations caching
Point obtains the average overhead of single content;crIt is the average overhead that single content is obtained from remote content server, when caching sky
Between partition coefficient for it is optimum when, the single content average acquiring expense of system is minimum.
4. a kind of cross-layer cooperation content caching system according to claim 1,2 or 3, it is characterised in that the content is handed over
Paying module includes following submodule:
Request receiving submodule, for the content requests from small cell base station receive user;
Caching pays submodule, for inquiring about whether small cell base station cache node sublayer has cached request content, if caching
The request content, then respond user's request and notify small cell base station and carry out content delivery;Otherwise, inquire about macrocell base stations caching
Whether node sublayer has cached the request content, if having cached the request content, response user's request notifies macrocell base stations
And carry out content delivery;Otherwise, enable long-range payment submodule;
It is long-range to pay submodule, submit to user content to ask to remote content server, notify that remote content server is carried out interior
Hold and pay.
5. a kind of cross-layer cooperation content caching system according to claim 1,2 or 3, it is characterised in that work as user's request
Content not in data Layer spatial cache when start the buffer update module, buffer update module specifically includes following submodule
Block:
First updates submodule, and small cell base station cache node sublayer spatial cache hollow content popularit is set to 0;Compare again
Minimum content x of popularity in small cell base station cache node sublayeraPopularity PsminWith request content x0Popularity P0It
Between size, if P0> Psmin, then by the popularity of macrocell base stations cache node sublayer minimum content xbIt is substituted for content
xa, by content x of small cell base station cache node sublayeraContent is substituted for for x0;Second renewal submodule is enabled otherwise;
Second updates submodule, and macrocell base stations cache node sublayer spatial cache hollow content popularit is set to 0;Compare again
Minimum content x of popularity in macrocell base stations cache node sublayerbPopularity PmminWith request content x0Popularity P0It
Between size, if P0> Pmmin, then by content x of macrocell base stations cache node sublayerbContent is substituted for for x0;Otherwise do not do
Process.
6. a kind of cross-layer cooperation content buffering method, it is characterised in that be respectively provided with small cell base station and macrocell base stations
Individual cache node sublayer, small cell base station cache node sublayer are used to store one group of content of popularity highest, macrocell base stations
Cache node sublayer is used to store one group of high content of popularity time, and the method is specifically divided into following steps:
Content delivery step:Judge whether user's request content there are cache contents in cache node sublayer, and notify concrete slow
Deposit node sublayer and pay content;If user's request content not in each cache node sublayer when, notify remote content server enter
Row content delivery;
Buffer update step:If user's request content is not stored in each cache node sublayer, compare user's request content
With the popularity of each cache node sublayer cache contents, if each cache node sublayer cache contents popularity be less than request content stream
Row degree, then be updated to the cache contents in the spatial cache of each cache node sublayer.
7. a kind of cross-layer cooperation content buffering method according to claim 6, it is characterised in that the popularity of the content
It is defined as:
If content library is arranged as { x by its frequency descending being requested by a user by M Composition of contents1,…,xm,…,xM, then m
The requested popularity of individual content can be expressed as
Wherein, α is Zipf profile exponents;
In n-th small cell base station, user is to content xmThe popularity of request isFor
Wherein, N is the sum of small cell base station under global network.
8. a kind of cross-layer cooperation content buffering method according to claim 6, it is characterised in that the small cell base station is delayed
The spatial cache for depositing node sublayer and macrocell base stations cache node sublayer distributes as follows:
The spatial cache of macrocell base stations cache node sublayer is designated as Sm, the caching sky of each small cell base station cache node sublayer
Between be designated as Ss, optimal distributing scheme is:
Sm=τ*S
Wherein, S is global total spatial cache;τ*For optimum spatial cache partition coefficient
Wherein, clIt is the average overhead that single content is obtained from small cell base station cache node;cmIt is to save from macrocell base stations caching
Point obtains the average overhead of single content;crIt is the average overhead that single content is obtained from remote content server, when caching sky
Between partition coefficient for it is optimum when, the single content average acquiring expense of system is minimum.
9. a kind of cross-layer cooperation content buffering method according to claim 6,7 or 8, it is characterised in that the content is handed over
Pay step and be specifically divided into following sub-step:
Request receives sub-step:From the content requests of small cell base station receive user;
Caching pays sub-step:Whether inquiry small cell base station cache node sublayer has cached request content, please if having cached this
Content is sought, is then responded user's request and is notified small cell base station and carry out content delivery;Otherwise, inquire about macrocell base stations cache node
Whether sublayer has cached the request content, if having cached the request content, response user's request notifies that macrocell base stations are gone forward side by side
Row content delivery;Otherwise, long-range delivery steps are enabled;
It is long-range to pay sub-step:Submit to user content to ask to remote content server, notify that remote content server is carried out interior
Hold and pay.
10. a kind of cross-layer cooperation content buffering method according to claim 6,7 or 8, it is characterised in that work as user's request
Content not in each cache node sublayer spatial cache when carry out buffer update, the buffer update step is specifically divided into following son
Step:
First updates sub-step, and small cell base station cache node sublayer spatial cache hollow content popularit is set to 0;Compare again
Minimum content x of popularity in small cell base station cache node sublayeraPopularity PsminWith request content x0Popularity P0It
Between size, if P0> Psmin, then by the popularity of macrocell base stations cache node sublayer minimum content xbIt is substituted for content
xa, by content x of small cell base station cache node sublayeraContent is substituted for for x0;Second renewal sub-step is enabled otherwise;
Second updates sub-step, and macrocell base stations cache node sublayer spatial cache hollow content popularit is set to 0;Compare again
Minimum content x of popularity in macrocell base stations cache node sublayerbPopularity PmminWith request content x0Popularity P0It
Between size, if P0> Pmmin, then by content x of macrocell base stations cache node sublayerbContent is substituted for for x0;Otherwise do not do
Process.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610981738.XA CN106550039B (en) | 2016-11-08 | 2016-11-08 | A kind of cross-layer cooperation content buffering method and system based on SD RAN |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610981738.XA CN106550039B (en) | 2016-11-08 | 2016-11-08 | A kind of cross-layer cooperation content buffering method and system based on SD RAN |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106550039A true CN106550039A (en) | 2017-03-29 |
CN106550039B CN106550039B (en) | 2017-08-11 |
Family
ID=58395655
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610981738.XA Active CN106550039B (en) | 2016-11-08 | 2016-11-08 | A kind of cross-layer cooperation content buffering method and system based on SD RAN |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106550039B (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108156617A (en) * | 2017-11-23 | 2018-06-12 | 东南大学 | Cooperation caching method based on graph theory in a kind of mist wireless access network |
CN108307446A (en) * | 2018-01-05 | 2018-07-20 | 华中科技大学 | A kind of wireless network edge cooperation caching System and method for based on software definition |
CN108521640A (en) * | 2018-02-27 | 2018-09-11 | 北京邮电大学 | A kind of content distribution method in cellular network |
CN108549719A (en) * | 2018-04-23 | 2018-09-18 | 西安交通大学 | A kind of adaptive cache method based on cluster in mobile edge calculations network |
CN110083761A (en) * | 2018-10-18 | 2019-08-02 | 中国电子科技集团公司电子科学研究院 | A kind of data distributing method based on content popularit, system and storage medium |
US10764172B1 (en) | 2018-12-31 | 2020-09-01 | Sprint Communications Company L.P. | Wireless communication network with wireless relays that serve data content to wireless user devices |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103687037A (en) * | 2012-09-12 | 2014-03-26 | 华为技术有限公司 | Resource scheduling method, equipment and communication system |
CN103781123A (en) * | 2012-10-25 | 2014-05-07 | 华为技术有限公司 | Buffer status report transmitting and receiving method, user equipment and base stations |
CN104093159A (en) * | 2014-07-09 | 2014-10-08 | 电子科技大学 | Dynamic deployment method for distributed caches |
CN104683485A (en) * | 2015-03-25 | 2015-06-03 | 重庆邮电大学 | C-RAN based internet content caching and preloading method and system |
CN105245592A (en) * | 2015-09-29 | 2016-01-13 | 西安电子科技大学 | Mobile network base station cache content placing method based on nearby cache cooperation |
-
2016
- 2016-11-08 CN CN201610981738.XA patent/CN106550039B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103687037A (en) * | 2012-09-12 | 2014-03-26 | 华为技术有限公司 | Resource scheduling method, equipment and communication system |
CN103781123A (en) * | 2012-10-25 | 2014-05-07 | 华为技术有限公司 | Buffer status report transmitting and receiving method, user equipment and base stations |
CN104093159A (en) * | 2014-07-09 | 2014-10-08 | 电子科技大学 | Dynamic deployment method for distributed caches |
CN104683485A (en) * | 2015-03-25 | 2015-06-03 | 重庆邮电大学 | C-RAN based internet content caching and preloading method and system |
CN105245592A (en) * | 2015-09-29 | 2016-01-13 | 西安电子科技大学 | Mobile network base station cache content placing method based on nearby cache cooperation |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108156617A (en) * | 2017-11-23 | 2018-06-12 | 东南大学 | Cooperation caching method based on graph theory in a kind of mist wireless access network |
CN108307446A (en) * | 2018-01-05 | 2018-07-20 | 华中科技大学 | A kind of wireless network edge cooperation caching System and method for based on software definition |
CN108307446B (en) * | 2018-01-05 | 2020-01-21 | 华中科技大学 | Wireless network edge cooperative caching system and method based on software definition |
CN108521640A (en) * | 2018-02-27 | 2018-09-11 | 北京邮电大学 | A kind of content distribution method in cellular network |
CN108521640B (en) * | 2018-02-27 | 2020-05-01 | 北京邮电大学 | Content distribution method in cellular network |
CN108549719A (en) * | 2018-04-23 | 2018-09-18 | 西安交通大学 | A kind of adaptive cache method based on cluster in mobile edge calculations network |
CN110083761A (en) * | 2018-10-18 | 2019-08-02 | 中国电子科技集团公司电子科学研究院 | A kind of data distributing method based on content popularit, system and storage medium |
CN110083761B (en) * | 2018-10-18 | 2023-06-20 | 中国电子科技集团公司电子科学研究院 | Data distribution method, system and storage medium based on content popularity |
US10764172B1 (en) | 2018-12-31 | 2020-09-01 | Sprint Communications Company L.P. | Wireless communication network with wireless relays that serve data content to wireless user devices |
Also Published As
Publication number | Publication date |
---|---|
CN106550039B (en) | 2017-08-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106550039B (en) | A kind of cross-layer cooperation content buffering method and system based on SD RAN | |
CN110417847B (en) | Method and device for user access and content caching in unmanned aerial vehicle communication network | |
CN106686655B (en) | A kind of association of heterogeneous network federated user and content buffering method | |
CN111935784A (en) | Content caching method based on federal learning in fog computing network | |
CN101160942A (en) | Method and system for downloading data by mobile terminal and sharing data between mobile terminals | |
CN113596160B (en) | Unmanned aerial vehicle content caching decision method based on transfer learning | |
CN106230550B (en) | With the coding and transmission method of caching capabilities under car networking environment | |
CN112702443B (en) | Multi-satellite multi-level cache allocation method and device for satellite-ground cooperative communication system | |
CN108307446B (en) | Wireless network edge cooperative caching system and method based on software definition | |
CN106791887A (en) | The distributed caching of video and transmission optimization method in wireless network | |
CN109600849A (en) | A kind of simultaneous resource distribution method based on mobile edge calculations system | |
CN112187872B (en) | Content caching and user association optimization method under mobile edge computing network | |
WO2023159986A1 (en) | Collaborative caching method in hierarchical network architecture | |
CN113810931A (en) | Self-adaptive video caching method facing mobile edge computing network | |
CN109495865B (en) | D2D-assisted self-adaptive cache content placement method and system | |
CN108521640B (en) | Content distribution method in cellular network | |
CN106941371B (en) | Reliable transmission method for on-demand files of satellite measurement and control network | |
CN106686399B (en) | It is a kind of based on joint cache structure network in video cache method | |
CN110113213A (en) | A kind of cooperative caching dispositions method based on cloud wireless access planar network architecture | |
CN112887314B (en) | Time delay perception cloud and mist cooperative video distribution method | |
CN114449671A (en) | Network edge heterogeneous resource cooperative scheduling method | |
CN111447506B (en) | Streaming media content placement method based on delay and cost balance in cloud edge environment | |
CN109874154B (en) | Deep reinforcement learning-based C-RAN user association and computing resource allocation method | |
CN106714235B (en) | A kind of content request responses method based on D2D communications | |
CN107241813B (en) | Scheduling algorithm of yield time-dependent service data packet based on Kuhn-Munkres algorithm |
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 |