CN106161624A - The band redundant data method for uploading of effectiveness perception in the mobile cloud of cooperation - Google Patents

The band redundant data method for uploading of effectiveness perception in the mobile cloud of cooperation Download PDF

Info

Publication number
CN106161624A
CN106161624A CN201610536289.8A CN201610536289A CN106161624A CN 106161624 A CN106161624 A CN 106161624A CN 201610536289 A CN201610536289 A CN 201610536289A CN 106161624 A CN106161624 A CN 106161624A
Authority
CN
China
Prior art keywords
mobile terminal
effectiveness
mobile
upload procedure
cloud
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.)
Pending
Application number
CN201610536289.8A
Other languages
Chinese (zh)
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.)
National University of Defense Technology
Original Assignee
National University of Defense Technology
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 National University of Defense Technology filed Critical National University of Defense Technology
Priority to CN201610536289.8A priority Critical patent/CN106161624A/en
Publication of CN106161624A publication Critical patent/CN106161624A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]

Landscapes

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

Abstract

The present invention provides the band redundant data method for uploading of effectiveness perception in a kind of mobile cloud that cooperates, in the t+D feedback delay of system (D be) individual upload procedure, all mobile terminals receive about all states of each mobile terminal in the t upload procedure and decision information, the core thinking of the distributed related optimization used is that each mobile terminal in each upload procedure finds optimal solution in each uploads strategy, and energy expenditure constraint is converted into string stability sex chromosome mosaicism.So that each mobile terminal can independently carry out decision-making in the case of not knowing future channel.

Description

The band redundant data method for uploading of effectiveness perception in the mobile cloud of cooperation
Technical field
The present invention relates to the data uploading method in mobile cloud that cooperates, especially relate to sense of efficacy in the mobile cloud of a kind of cooperation The band redundant data method for uploading known.
Background technology
Along with the fast development of the widely available of mobile terminal Yu wireless communication technology, increasing mobile terminal by with In fields such as emergency processing and health monitorings.Problem of uploading with redundant data receives more and more attention and interest.In association How make band redundant data in mobile cloud to upload a challenge of problem is at a connection breaking, the uncertain wireless mobile of bandwidth Realize effective in network, the data of low energy consumption are uploaded.
1. introduction
Recent years, mobile terminal develops rapidly.Cisco prediction mobile terminal user in 2016 will be more than 4,500,000,000 people. Along with the universal of mobile terminal and the development of information technology, mobile terminal changes our life in all fields.In order to more Mending the limited battery capacity of mobile terminal and deficiency that computing capability is brought, mobile cloud can utilize resource unlimited in cloud to prop up Hold the application of resource-intensive in mobile terminal.By by applying with load shedding to the method for cloud data center, increasing The computing capability of mobile device, such as memory capacity.
Upload the challenge of data.Increasing mobile terminal is applied to emergency processing, such as disaster emergency response and army Thing is taken action.The mobile terminal being equipped with built-in sensors (such as camera and mike) can be used to the figure in collection process disaster area As video data.But, the communication network of extreme environment is dynamically change, and discontinuity connects blocks up with uncertain communication Plug makes stable link and teledata upload to become actual.In these cases, the mobile cloud of cooperation moves eventually for strengthening The computing capability of end provides a kind of new method, and the mobile cloud of cooperation refers to one group of neighbouring mobile terminal, these mobile terminals Between mutually share part computing capability.
The present situation of the mobile cloud of cooperation.Great majority are all absorbed in the storage promoting mobile terminal about the research moving cloud that cooperates Ability.Can be transferred in adjacent terminals by large datas such as the image of a mobile terminal generation, videos.Data are transmitted And be stored in neighbouring terminal, it is possible to reduce the pressure that remote data center produces due to disconnecting.Owing to using height Bandwidth connects and the spacing of terminal is shorter, compares and uploads data to remote data center, and the mobile terminal near utilization is permissible Substantially reduce cost improving performance.For the uncertain mobility of unstability and mobile terminal tackling wireless connections, The data storage of redundancy is way popular in the mobile cloud of cooperation, and many numbers evidence is stored in several terminal to protect by this method The reliability of card data, especially in emergency processing is applied.
But, in few people's cloud mobile to cooperation, band redundant data is uploaded problem and is studied so far.Those are needed Want reliable Distributed Storage and upload data to the application of data center (in disaster response application and Shan Li, desert The application of search work): on the one hand, the mobile cloud computing of cooperation utilizes other mobile terminal to store the mass data such as video, image, On the other hand the mobile cloud that cooperates needs to upload data to remote data center and carries out data mining, backup.When dynamically uploading channel Being in poor communications status, data can be copied to several closing in mobile terminal and store.After the some time, the mobile cloud of cooperation In each mobile terminal can decide whether to upload data.How to formulate and upload strategy efficiently for cooperation movement For cloud, it it is a critically important and an open question.Solve this problem and face following challenge: first, in disaster response and army In the poor environment of thing action, use center type scheduling scheme can cause unacceptable communication and meter each mobile terminal Calculate loss.Further, center type method can cause single point failure problem.Second, owing to the uncertain mobility of mobile terminal is with many Jumping the dynamic of network, a mobile terminal is difficult to know in time the situation of other mobile terminals.Two or more mobile terminals Identical data may be uploaded simultaneously, waste limited power resources and cause the redundancy uploading data.Finally, unstable Network facility environment also can be made dynamically to change with uncontrollable.Off-line optimization method can not be used in reality to solve Arraign is inscribed.
2. related work
The mobile cloud of cooperation strengthens storage be one in industry, the problem of the most awfully hot door.Moon proposes one Plant the storage Enhancement Method in efficient self-sustaining network.Abolfazli devises a kind of framework coming from service, utilizes around Mobile terminal reduces storage and limits.In order to ensure the reliability of data, need to produce mass of redundancy data.Pheonix is as one Plant distributed storage agreement, use at least two backup to ensure the reliability of data in single-hop networks.Chen provides one Plant the framework of k out of n, as long as it is available for demonstrating n data terminal from there being k, always can successfully fetch, process number According to.Work before allows to use the mobile terminal connected to strengthen storage capacity.But, how to upload these data to cooperation Problem in mobile cloud is the most undecided.
The cloud data center uploading data to far-end brings the biggest energy burden to mobile terminal.Deliver a letter on especially When road situation is poor.Many researchers is made great efforts that energy-conservation data are uploaded problem and is positioned in dynamic network solution.Lombardo Markov model is utilized to devise the energy-conservation delivery protocol of applicable uploading channel situation.Data transmission problems is converted by Xiang For Random Discrete dynamic problem, to optimizing data throughout and energy consumption simultaneously.Fang utilizes Lyapunov optimization The theoretical Optimum Operation for data transmission provides a kind of online algorithm.This algorithm can be while avoiding the occurrence of mistake Reduce power consumption to minimum, and the information of the channel conditions before not using.These existing researchs are absorbed in single mobile whole The power saving of end.In the present invention, we in the dynamic network that multiple mobile terminals form to the upload procedure that is mutually related It is optimized.
In mobile sensor field, some existing researchs are attempted solving distributed data collection problem.But, these grind Study carefully and ignore some redundant datas and take up room the phenomenon the most not played a role.Deliver a letter it addition, these researchs are not investigated The concrete condition in road.Being different from mobile sensor field, the Energy-saving Data transmission of mobile terminal is absorbed in our work.On deliver a letter System performance is had a significant impact by road.Redundant data is uploaded in dynamic network and is carried out optimization by we, ensures mobile with this Terminal uploads data in an efficient way.
Summary of the invention
Providing the band redundant data method for uploading of effectiveness perception in a kind of mobile cloud that cooperates in the present invention, we will cooperate In mobile cloud, the data of band redundancy are uploaded problem and are modeled as the maximization of utility problem of a power consumption constraint, to realize certain Under power consumption constraint, maximize the valid data amount uploaded.It is proposed that a kind of online distributed method makes each mobile terminal Optimal Decision-making can be independently made in the case of the status information being independent of other-end and following oneself state information.Strictly The effectiveness of theory analysis and a large amount of simulation results shows the method and superiority.Its technical scheme is as described below:
The band redundant data method for uploading of effectiveness perception in a kind of mobile cloud that cooperates, the mobile cloud of cooperation comprises N number of mobile whole End, represents the t upload procedure of cooperation cloud, d with ti(t)=(di1(t),di2(t),...,diK(t)) represent that t is uploaded During, whether data block k is stored in i-th mobile terminal, and K is the number of different types of data block, ωiT () represents t The channel status of i-th mobile terminal, ω in upload procedureiT the channel of () numerical value the biggest expression i-th mobile terminal is in good Good state;Uploading channel when can use, the mobile cloud of cooperation carries out a secondary data and uploads;
Comprise the following steps:
(1) the channel status ω of each mobile terminal is observediT (), each mobile terminal decides whether according to channel status Upload its data;Observation is used for representing energy expenditure constraint queue Q (t), described Q (t)=(Q1(t),...,QN(t)), described QiT () is the virtual queue of each mobile terminal definition, queue Q (t) is the most stable, represents that energy expenditure is the least;
(2) in the t+D upload procedure, D is the feedback delay of system, and all mobile terminals receive about the t upload procedure In all states and decision information, each mobile terminal in this upload procedure exists One strategy of middle selectionDescribedRepresent all possible set of strategies Close,Represent that a kind of optimal strategy can make the upper limit of drift-penaltyHave Minima, whereinRepresent perform this strategy time i-th terminal estimate energy consumption,Represent and perform estimating of this strategy Effectiveness, parameter V isWeight, control the balance between energy consumption and effectiveness;
(3) optimum performing to determine uploads decision-making RepresentIn i-th Individual terminal uploads decision-making;
(4) at the end of the t time is uploaded, information ω (t-D) about channel status and decision-making α (t-D) are received, the most right Q (t) is updated.
Further, in step (1), described QiT () is updated the t time upload procedure by this equation following:
Qi(t+1)=max{Qi(t)+pi(t-D)-ci,0}
Wherein, ciIt is the average energy consumption binding occurrence of i-th mobile terminal, pi(0)=0, pi(-1)=...=pi(- D)=0, each mobile terminal maintains queue Q (t), utilizes feedback information to update team after upload procedure terminates each time Row, when virtual queue is stablized, namelyThe most just disclosure satisfy that energy expenditure retrains, its In, E represents and seeks mathematic expectaion, and definition Lyapunov function is:
L ( t ) = 1 2 Σ i = 1 N Q i ( t ) 2 - - - ( 1 )
The Lyapunov function representation degree of congestion of Q (t) queue, the change the least expression mobile terminal of L (t) virtual Queue has strong stability, in other words, it is possible to meet energy expenditure constraint.
Further, in step (2), ω is worked asiOptimal strategy when () increases tIn i-th, i.e. i-th terminal Decision-makingAlso with ωiT () increases, the following form of optimal strategy:
&alpha; ^ i ( &omega; i ( t ) ) = { 0 i f &omega; i ( t ) < &omega; i * ( t ) 1 i f &omega; i ( t ) &GreaterEqual; &omega; i * ( t ) - - - ( 2 )
ω*T () represents threshold status, when channel status is inferior to ω*(t)(ωi(t) < ω*(t)) time, determining of mobile terminal Plan value is 0, does not uploads;When channel status is better than ω*(t)(ωi(t)≥ω*(t)) time, the decision value of mobile terminal is 1, namely upload data.Thus this problem is converted into each mobile terminal seeking ω*(t), described ω*T () has the individual possibility of | Ω | Value, therefore, the quantity of efficient solution is reduced to
Further, in step (2), the V for given > 0, in each upload procedure:
E &lsqb; &Delta; ( t + D ) - V u ( t ) | Q ( t ) &rsqb; &le; A ( 1 + 2 D ) - &Sigma; i = 1 N c i Q i ( t ) + E &lsqb; &Sigma; i = 1 N p i ( t ) Q i ( t ) - V u ( t ) | Q ( t ) &rsqb; - - - ( 3 )
This formula is obtained by mathematical derivation, does not has concrete physical meaning, only represents that the upper limit of inequality left side item is The right item of formula;E represents the effectiveness asking mathematic expectaion, u (t) to represent the t time upload procedure;Parameter V is the weight of u (t);
Wherein
Utilizing drift to add and penalize technology, in each upload procedure, each mobile terminal exists Middle selection one, minimizes the right item of inequality (3), to solve the maximization of utility problem of power consumption constraint.
Further, Utilization strategies is worked asTime, each mobile terminal i is at strategyUnder estimate energy consumptionWith estimate benefit u(m)T () can be approximated to be:
p ~ i ( m ) ( t ) = 1 S &Sigma; s = 1 S p ^ i ( a ^ i ( m ) ( &omega; i ( t - D - s ) ) , &omega; i ( t - D - s ) ) - - - ( 4 )
u ~ ( m ) ( t ) = 1 S &Sigma; s = 1 S u ^ ( a ^ ( m ) ( &omega; i ( t - D - s ) ) , d ( t - D - s ) ) - - - ( 5 )
Wherein, S is a positive number, represents sample size.
Further, for any one channel of mobile terminal, for arbitrary V > 0 and S > 0, S is to represent that sample is big Little positive number, parameter V (>=0) it is the balance in order to control between string stability and effectiveness, less V means that cooperation moves Dynamic cloud tends to the lowest energy consumption of hold queue rather than collects more valid data block, then has:
The gap of the effectiveness that best practice and this method are tried to achieve is:
u &OverBar; o p t - 1 T &Sigma; t = 0 T - 1 E &lsqb; u ( t ) &rsqb; &le; A ( 1 + 2 D ) V + E &lsqb; L ( D ) &rsqb; V T + O ( 1 / S ) - - - ( 6 )
Wherein,Represent the best practice maximum average utility under power consumption constraint,Represent this method The effectiveness tried to achieve;WhereinT represents and always uploads number of times, and L (D) represents the Lyapunov functional value that parameter is D,Expression comprisesThe multinomial of item;
This method ensure that the average energy consumption of each mobile terminal meets:
1 T &Sigma; t = 0 T - 1 E &lsqb; p i ( t ) &rsqb; &le; c i + O ( V T ) , &ForAll; i - - - ( 7 )
Wherein,Represent the average energy consumption of i-th mobile terminal, ciRepresent power consumption constraint value, Expression comprisesThe multinomial of item;
Collaborative cloud computing can carry out the decision-making of elasticity by adjusting the size of V between effectiveness and energy loss;Separately Outward, bigger S value can also make solution closer to optimal value;But, it takes longer for simultaneously calculating and bigger Memory space.
The band redundant data method for uploading of effectiveness perception in the mobile cloud of described cooperation so that each mobile terminal is not being known Can independently carry out decision-making in the case of road future channel, for reducing the complexity of algorithm, carry out rigorous theory analysis, reduced The search volume of algorithm.
Accompanying drawing explanation
Fig. 1 a is showing the increase along with V, and effectiveness improves, constantly close to the schematic diagram of optimal value;
Fig. 1 b is showing the increase along with V, the schematic diagram that average energy consumption improves constantly;
Fig. 2 is that average energy loss is decreased obviously under the value of different V, and understands showing of fast approaching power dissipation constraints It is intended to;
Fig. 3 a shows along with D becomes big, that system utility value declines schematic diagram;
Fig. 3 b shows the decline of energy loss, consumes and shows when D becomes big with the ratio of effectiveness, the effect of the energy consumption of system Rate declines;
Fig. 4 a shows the average utility of 900 upload procedure;
Fig. 4 b describes the average energy consumption of each upload procedure;
Fig. 5 a is when single mobile terminal channel status changes in distribution, and significant change does not occur in average utility;
Fig. 5 b is when single mobile terminal channel status changes in distribution, and significant change does not occur in average energy consumption;
Fig. 5 c shows the average decision-making in 600 upload procedure of terminal 1 and terminal 8, terminal 1 after 300 times due to letter Road state is deteriorated, it is intended to do not upload;Terminal 8 improves due to channel status after 300 times, it is intended to upload;
Fig. 5 d shows the average accumulated decision-making in 600 upload procedure of terminal 1 and terminal 8;
Fig. 6 a shows that the value of utility of four kinds of algorithms compares under different power consumption constraint;
Fig. 6 b shows that the average energy loss-rate of four kinds of algorithms is relatively under different power consumption constraint;
Fig. 7 is operating procedure flow chart.
Detailed description of the invention
The mobile cloud of cooperation is made up of one group of mobile terminal, and these mobile terminals are worked in coordination with each other by shared storage capacity and deposited The common data produced of storage.In order to ensure stable, store reliably, same number is deposited according to can be copied in multiple mobile terminal Storage.Above-mentioned uploading problem to tackle, we devise a kind of based on the relevant distribution on line formula scheduling optimized of distribution Method.This method allows each mobile terminal at the shape of the channel status and other mobile terminals being independent of self future Independently make under state and upload decision-making.
Main work is as follows: with regard to from the point of view of the Document Knowledge that we grasp, this is first by band redundancy in mobile for cooperation cloud Data upload problem and be modeled as the maximization of utility problem of a power consumption constraint, to realize under certain power consumption constraint, The valid data amount that bigization is uploaded.Second, a kind of distribution on line formula Optimization Framework is proposed, to help each mobile terminal to formulate Independent uploads strategy.In During Process of Long-term Operation, strict theory analysis demonstrates our algorithm close to optimum.? After, by substantial amounts of experiment, show the effect of this optimization framework.
3. problem modeling
In our study, it is assumed that the mobile cloud of cooperation comprises N number of mobile terminal.Mobile cooperation cloud is repeated in data Pass.We represent the t upload procedure of cooperation cloud with t.In the middle of twice upload procedure, some mobile terminals produce a large amount of note The record image of disaster scene, video data.In order to strengthen the storage capacity of a mobile terminal, and improve the reliable of data Property, these data are divided into the data block of several formed objects, and these data blocks are copied in multiple mobile terminal distributed Storage.di(t)=(di1(t),di2(t),...,diK(t)) represent, in the t upload procedure, whether data block k is stored in i-th Individual mobile terminal, K is the number of different types of data block.dikT ()=1 represents that kth data block is stored in i-th data terminal In, dikT ()=0 represents not storage.Represent these diThe vector of (t),
Uploading channel when can use, the mobile cloud of cooperation carries out a secondary data and uploads.It is in diverse location in view of mobile terminal, The channel conditions of different mobile terminal may be different.ωiT () represents the channel shape of i-th mobile terminal in the t upload procedure State, ωiT the channel of () numerical value the biggest expression i-th mobile terminal is in good state.Therefore ωiT ()=| Ω |-1 represents Channel status is best, and ωiT ()=0 represents that channel status is worst.Represent these diThe vector of (t).
The t upload procedure, the situation that mobile terminal is observed according to oneself decides whether to upload data block.Binary variable αiT { 0,1} is for representing the decision of i-th mobile terminal for () ∈.αiT ()=1 represents that i-th mobile terminal determines the t upload procedure In upload data block, αiT ()=0 represents does not uploads.It is the vector of α (t), wherein So, the valid data block count table in the t upload procedure is shown as:
u ( t ) = u ^ ( &alpha; ( t ) , d ( t ) ) = &Sigma; j = 1 K m i n { &Sigma; i = 1 N d i j ( t ) &alpha; i ( t ) , 1 } - - - ( 1 )
Owing to each data block has multiple backup in different mobile terminal storages.When two or more terminals are uploaded same During the backup of individual data block, only one of which backup effectively, other backup invalidation.Therefore we can obtain the effect as shown in (1) Use function.If we assume that mobile terminal determines to upload data, just uploading all data in this upload procedure.Accordingly, it is capable to Consume and determined that pi (t) is the energy expenditure of i-th terminal in the t upload procedure by channel status.Therefore we have a following formula:
p i ( t ) = p ^ ( &alpha; i ( t ) , &omega; i ( t ) ) - - - ( 2 )
Energy expenditure formulaSufficient research has been obtained in experience energy consumption model.Therefore, we are not Detail is given in this part.But, no matter what energy expenditure function concrete form is, it is evident that when uploading data, poor Channel status can cause higher energy loss.According to ωiT the definition of (), can sum up It is variable ωiThe nonincreasing function of (t).
The target that cooperation moves cloud main is to make repeatedly valid data block average in upload procedure reach maximum quantity.But It is, it is contemplated that limited battery capacity that energy loss must limit within limits.Therefore we provide energy constraint Maximization of utility problem:
m a x : u &OverBar; = l i m T &RightArrow; &infin; 1 T &Sigma; t = 0 t - 1 u ( t ) - - - ( 3 )
s . t . : p i &OverBar; = l i m T &RightArrow; &infin; 1 T &Sigma; t = 0 t - 1 p i ( t ) &le; c i , &ForAll; i - - - ( 4 )
Decisions are distributed.(5)
Wherein, u (t) represents the effectiveness of the t time upload procedure,Represent the average utility of T upload procedure, piT () represents I-th mobile terminal energy expenditure in the t time upload procedure,Represent the flat of i-th mobile terminal in T upload procedure All energy expenditure, ciIt it is the binding occurrence of the average energy consumption of i-th mobile terminal.Formula (5) represents that each mobile terminal is being worked as Not knowing status information and the decision situation of other-end in front decision making process, the decision-making of uploading of each mobile terminal is distributed 's.
4. distribution on line formula Optimization Framework
In reality, the maximization of utility problem of solution energy constraint is one and is rich in challenging work.Due to terminal Mobility and upload the unstability of channel, the environment residing for terminal is highly dynamic and uncertain, this make from Line optimization method becomes impossible.Worse mobile terminal cannot know in time the situation of current time other-end with And upload decision-making, mobile terminal can upload useless redundant data block, consumes again energy simultaneously.In order to solve these problems, We make use of distributed related optimization, devises online distributed scheduling algorithm, so that each mobile terminal can Independent Optimal Decision-making is made with the state observed according to self.
4.1 complexity beta prunings
In a upload procedure, each mobile terminal observes its channel status, and decides whether according to channel status Upload its data.We define,Represent that i-th terminal is according to determining strategyIt is made whether to upload Decision-making.So, the strategy of all terminals may be constructed one group of vector
&alpha; ^ ( &omega; ) = { &alpha; ^ 1 ( &omega; 1 ) , &alpha; ^ 2 ( &omega; 2 ) , ... , &alpha; ^ N ( &omega; N ) } - - - ( 6 )
Theorem 1: optimal decision strategyIt is variable ωiNon-decreasing function.
Prove: given two channel status ω and γ, ω < γ.Assuming that the optimum under both channel status determines decision-making MeetWe are by finding a new strategy, and this strategy is possible not only to meet non-decreasing, and not Lose optimality, prove theorem 1.
BecauseSoProvide following two new strategies:
&alpha; ^ i l o w ( &omega; i ) = &alpha; ^ i ( &omega; i ) i f &omega; i &NotElement; { &omega; , &gamma; } 0 i f &omega; i &Element; { &omega; , &gamma; } - - - ( 7 )
&alpha; ^ i h i g h ( &omega; i ) = &alpha; ^ i ( &omega; i ) i f &omega; i &NotElement; { &omega; , &gamma; } 1 i f &omega; i &Element; { &omega; , &gamma; } - - - ( 8 )
Obviously, the two strategy is satisfied by non-decreasing.Assume that i-th mobile terminal is in the general of channel status ω with γ Rate is pr respectivelyi(ω) and pri(γ).So, we define a kind of new randomized policy
With Probability p ri(γ)/(pri(ω)+pri(γ)) for determining strategy
With Probability p ri(ω)/(pri(ω)+pri(γ)) for determining strategy
We useRepresent N-dimensional vector α, wherein,Represent the uploading of other-end in addition to i-th terminal Decision-making.So New Policy can be calculated as follows with energy consumption with the utility function of i-th terminal under former strategy:
AssumeIt is chosen to be New Policy, and ωi(t)=ω, then, the utility function under former strategy isUtility function under New Policy isUnder former strategy The energy consumption of i terminal isEnergy consumption under New Policy is
AssumeIt is chosen to be New Policy, and ωi(t)=γ, then, the utility function under former strategy isUtility function under New Policy isUnder former strategy The energy consumption of i terminal isEnergy consumption under New Policy is
In other cases, u (t)=u'(t), pi(t)=pi'(t)。
Thus, ask expectation to obtain with the utility function of old strategy and the difference of energy consumption New Policy:
E &lsqb; u ( t ) - u &prime; ( t ) &rsqb; = r i ( &omega; ) pr i ( &gamma; ) pr i ( &omega; ) + pr i ( &gamma; ) . ( u ^ ( &lsqb; 1 , a i - ( t ) &rsqb; , d ( t ) ) - u ^ ( &lsqb; 0 , a i - ( t ) &rsqb; , d ( t ) ) ) + pr i ( &gamma; ) pr i ( &omega; ) pr i ( &omega; ) + pr i ( &gamma; ) . ( u ^ ( &lsqb; 0 , a i - ( t ) &rsqb; , d ( t ) ) - u ^ ( &lsqb; 1 , a i - ( t ) &rsqb; , d ( t ) ) ) = 0 - - - ( 9 )
E &lsqb; p i ( t ) - p i &prime; ( t ) &rsqb; = pr i ( &omega; ) pr i ( &gamma; ) pr i ( &omega; ) + pr i ( &gamma; ) . ( p ^ ( 1 , &omega; ) - p ^ ( 0 , &omega; ) ) + pr i ( &gamma; ) pr i ( &omega; ) pr i ( &omega; ) + pr i ( &gamma; ) . ( p ^ ( 0 , &gamma; ) - p ^ ( 1 , &gamma; ) ) - - - ( 10 )
When uploading decision-making and being 0, do not upload data, then energy consumption is also 0, therefore,Examine Consider, function(representing any expression formula) is ωiThe nonincreasing function of (t), then,So, E [pi(t)-pi'(t)]≥0。
Therefore, it has been found that new strategy not only meets descending, and does not increase the energy consumption of mobile terminal, does not drops The effectiveness of low system.
Theorem 1 illustrates to work as ωiOptimal strategy when () is bigger tAlso increase.There is most a following form of strategy:
&alpha; ^ i ( &omega; i ( t ) ) = 0 i f &omega; i ( t ) < &omega; i * ( t ) 1 i f &omega; i ( t ) &GreaterEqual; &omega; i * ( t ) - - - ( 11 )
Therefore problem is converted into as each mobile terminal seeking threshold value channel statusWhen mobile terminal has | Ω | individual During feasible solution, the quantity of efficient solution is reduced toDue to mobile terminal in the mobile cloud of cooperation in an area Limited amount, therefore this complexity is acceptable.
4.2 distribution on line formula dispatching algorithms
The core thinking of distributed related optimization is that each mobile terminal in each upload procedure existsMiddle searching optimal solution.We assume that, individual at the t+D feedback delay of system (D be) In upload procedure, all mobile terminals receive about all states in the t upload procedure and decision information.This is assumed Reality can be realized by piggybacking technology.
First, energy expenditure constraint is converted into string stability sex chromosome mosaicism by us.To each mobile terminal, define a void Intend queue Qi(t), Q (t)=(Q1(t),...,QN(t))。
QiT () is updated the t time upload procedure by this equation following:
Qi(t+1)=max{Qi(t)+pi(t-D)-ci,0} (12)
Wherein, pi(0)=0, pi(-1)=...=pi(-D)=0.Each mobile terminal maintains queue Q (t).Each time Upload procedure utilizes feedback information to update queue after terminating.When virtual queue is stablized, namely The most just can meet energy expenditure constraint.We define Lyapunov function:
L ( t ) = 1 2 &Sigma; i = 1 N Q i ( t ) 2 - - - ( 13 )
The Lyapunov function representation degree of congestion of Q (t) queue.L (t) changes the virtual team of less expression mobile terminal Row have strong stability, in other words, can meet energy expenditure constraint.For making Lyapunov be not at blocked state, we define D-slot lyapunov drift is:
Δ (t+D)=L (t+D+1)-L (t+D) (14)
From the point of view of intuitively, reduce above-mentioned D-slot lyapunov drift, can be with hold queue stability.In order to make function (1) Maximizing, we use drift to add and penalize technology.It makes the maximization of utility problem of power consumption constraint be converted in each upload procedure Make the problem that the upper bound of following formula minimizes:
E[Δ(t+D)-Vu(t)|Q(t)] (15)
-Vu (t) can be considered penalty, because former problem target is to make effectiveness u (t) maximize ,-Vu (t) should use up Measure little, i.e. punishment is tried one's best little.Parameter V (>=0) it is the balance in order to control between string stability and effectiveness.Less V The mobile cloud that means to cooperate tends to hold queue stable (the lowest energy consumption) rather than collects more valid data block.With Lower lemma gives the upper bound of formula (15).
Lemma 1: the V for given > 0, in each upload procedure:
E &lsqb; &Delta; ( t + D ) - V u ( t ) | Q ( t ) &rsqb; &le; A ( 1 + 2 D ) - &Sigma; i = 1 N c i Q i ( t ) + E &lsqb; &Sigma; i = 1 N p i ( t ) Q i ( t ) - V u ( t ) | Q ( t ) &rsqb; - - - ( 16 )
Wherein,Being a constant, Q (t) is virtual queue, and D is that system feedback postpones, ciFor i-th eventually The average energy consumption binding occurrence of end.
Adding penalize expression formula to minimize drift, our method is to reduce the right of inequality, is ensureing Q (t) with this While stability, the lower limit of utility function is maximized, it means that constraint (4) can be met.Finally, utilize drift to add to penalize Technology, in each upload procedure, each mobile terminal existsMiddle selection one, comes The right item of littleization inequality (16), to solve the maximization of utility problem of power consumption constraint.
Because mobile terminal do not know other terminal in the channel status of current upload procedure and decision-making, mobile terminal can not P on the right of calculation equationi(t) and u (t).But, feedback mechanism makes information ω (t-D) about channel status and decision-making α (t-D) at the end of the t time is uploaded, become available.Work as Utilization strategiesTime,And u(m)T () can be approximated to be:
p ~ i ( m ) ( t ) = 1 S &Sigma; s = 1 S p ^ i ( a ^ i ( m ) ( &omega; i ( t - D - s ) ) , &omega; i ( t - D - s ) ) - - - ( 17 )
u ~ ( m ) ( t ) = 1 S &Sigma; s = 1 S u ^ ( a ^ ( m ) ( &omega; i ( t - D - s ) ) , d ( t - D - s ) ) - - - ( 18 )
Wherein, S is the positive number representing sample size.
The false code of distribution on line formula dispatching algorithm is as it is shown in fig. 7, the Chinese implication of correspondence is as described below:
1: to each mobile terminal i ∈ 1 ..., N}:
2: observe the channel status ω of this mobile terminali(t) and quene state Q (t);
3: from set of strategiesA kind of strategy of middle selection makes
Minimize;
4: perform to upload decision-making
5: receive about ω (t-D) and the feedback information of α (t-D) and according to formula (6) renewal Q (t).
4.3 performance evaluation
The performance gap that following theorem two gives optimal case and our algorithm is given between scheme.
Theorem 2: for any one channel of mobile terminal, for arbitrary V > 0 and S > 0, Wo Menyou:
The gap of the effectiveness that best practice and our algorithm provide is:
u &OverBar; o p t - 1 T &Sigma; t = 0 T - 1 E &lsqb; u ( t ) &rsqb; &le; A ( 1 + 2 D ) V + E &lsqb; L ( D ) &rsqb; n + O ( 1 / S ) - - - ( 19 )
Represent the maximum average utility under power consumption constraint;
Our algorithm ensure that the average energy consumption of each mobile terminal meets:
1 T &Sigma; t = 0 T - 1 E &lsqb; p i ( t ) &rsqb; &le; c i + O ( V T ) , &ForAll; i - - - ( 20 )
Proving: in each upload procedure, drift adds penalizes technology to provide the method minimized on the right of equation.Utilizing essence When really related scheduling algorithm solves, Wo Menyou:
E &lsqb; &Delta; ( t + D ) - V U ( t ) | Q ( t ) &rsqb; &le; A ( 1 + 2 D ) - V u &OverBar; o p t - - - ( 21 )
Wherein, following several formulas are formulation process, and meaning of parameters is consistent, and described above.
Calculate the expectation of inequality above, Wo Menyou:
E &lsqb; &Delta; ( t + D ) - V E &lsqb; u ( t ) &rsqb; &rsqb; &le; A ( 1 + 2 D ) - V u &OverBar; o p t - - - ( 22 )
Calculate 0 ..., all of t in T-1}, Wo Menyou:
E &lsqb; L ( T + D ) - E &lsqb; L ( D ) &rsqb; &rsqb; - V &Sigma; t = 0 T - 1 E &lsqb; u ( t ) &rsqb; &le; A T ( 1 + 2 D ) - V T u &OverBar; o p t - - - ( 23 )
Because Ε [L (T+D)] >=0, so recalculating inequality above, Wo Menyou:
u &OverBar; o p t - 1 T &Sigma; t = 0 T - 1 E &lsqb; u ( t ) &rsqb; &le; A ( 1 + 2 D ) V + E &lsqb; L ( D ) &rsqb; V T - - - ( 24 )
Our algorithm employs Delay Feedback and carrys out approximate exact value.Approximate data and the gap of exact link allocation algorithm It isTherefore, inequality (19) is set up.Recalculate inequality (23), Wo Menyou:
E[L(t+D)]≤(V+CV)T (25)
Wherein B=E [L (D)]+A (1+2D), C is defined as meeting constant
According to the definition of L (t), Wo Menyou:
E &lsqb; &Sigma; i = 1 N Q i ( T + D ) 2 &rsqb; &le; 2 ( B + C V ) T - - - ( 26 )
By Jensen ' s inequality:
E &lsqb; &Sigma; i = 1 N Q i ( T + D ) &rsqb; T &le; 2 ( B + C V ) T - - - ( 27 )
In conjunction with above-mentioned two inequality, we can sum up inequality (20).
Gap between the average energy consumption upper limit and the optimal case of the algorithm that theorem 2 gives our design.? Formula (19) is as long as illustrating and selecting sufficiently large V, and average utility can be arbitrarily close to optimal value.But such as inequality (20) institute Showing, the V of the biggest quantity can produce higher energy expenditure.Collaborative cloud computing can be by adjusting the size of V, at effectiveness and energy The decision-making of elasticity is carried out between amount loss.It addition, bigger S value can also make solution closer to optimal value.But, simultaneously it Take longer for calculates and bigger memory space.
5. Performance Evaluation
In order to assess the performance of our proposed framework, we complete a series of emulation experiment in this section.At me Experiment in, a collaborative cloud computing comprises 8 mobile terminals.Between uploading at twice, mobile terminal at most produces 20 kinds Different types of data block.In order to ensure the reliability of data, each data block is replicated to three backups, is stored in these and moves In dynamic terminal.Having 4 kinds of state representation uploading channel is Ω=(0,1,2,3).In each upload procedure, channel status with Equal probabilities randomly generates in Ω.Can be obtained by experience energy consumption model, transmission energy and channel status are inversely proportional to.Therefore different letters The loss uploading energy under road state is { 60,30,12,6}J.The mean consumption of each mobile terminal is constrained to 8J.Acquiescence feedback Delay is D=2, and sample size is S=30.
The checking of 5.1 energy consumptions-utility balance
Parameter V as the control variable between effectiveness and energy loss, is first verified that the effectiveness of parameter V by us.? In Fig. 1 a and Fig. 1 b, in Fig. 1 a, abscissa is the change of V-value, and vertical coordinate is average utility value;In Fig. 1 b, abscissa is the change of V-value Changing, vertical coordinate is average energy consumption.
Fig. 1 a shows the increase along with V, and effectiveness improves, constantly close to optimal value.But, lifting process is along with effectiveness Slow down gradually close to optimal value.This results show theorem two, shows that to promote average utility permissible along with O (1/V) Reach optimal value.But, the lifting of effectiveness adds the energy burden of mobile terminal.Fortunately when V < when 600, average energy Loss is less than constraint c=8J.Even if as V=1200, average energy loss is only high than constraint by 1.67%.In a word, result Between display effectiveness and energy consumptionBalance, is consistent with theorem two.In order to be issued to more at energy constraint High effectiveness, we arrange V=600 in following experiment.
We verify whether energy expenditure meets constraint under different V further.Fig. 2 can be seen that average energy is lost It is decreased obviously under the value of different V, and can fast approaching power dissipation constraints.In Fig. 2, abscissa is 400 upload procedure, Vertical coordinate is the energy consumption in each upload procedure.V-value is the least, and decrease speed is the fastest.Working as V=1, when 100, average energy loss exists Below constraint is rapidly dropped to after uploading several times.Meanwhile, working as V=600, the consumption of 1200 is also at t > after 100 close to constraint. These results show that bigger V can reach higher effectiveness, but average energy loss also extended close to the time retrained ?.
The impact of 5.2 feedback delays
Fig. 3 a and Fig. 3 b shows the performance impact of parameter D.Can find out that parameter D has for effectiveness in both figures the most aobvious Write impact.In Fig. 3 a, abscissa is that system feedback postpones, and vertical coordinate is average utility.In Fig. 3 b, abscissa is that system feedback is prolonged Late, left side vertical coordinate is average energy consumption, and right side vertical coordinate is energy consumption/effectiveness ratio, represents the efficiency of energy consumption.
When feedback delay D is extended, average utility declines substantially.Can sum up intuitively and reduce prolonging of the mobile cloud of cooperation Feedback can be obviously improved its performance late.Having benefited from piggybacking technology, feedback information can be passed at short notice. Although Fig. 3 b shows the decline of energy loss, consume and show when D becomes big, under the efficiency of the energy consumption of system with the ratio of effectiveness Fall.This means that cooperatively move cloud consumes more multi-energy when uploading data.
The impact of 5.3 channel conditions
TABLE 1:Distribution of Channel State
In order to check impact and the suitability of our algorithm of channel conditions, We conducted a series of experiment, its The distribution situation of middle channel status changes.The number of times of upload procedure increases to 900 times, and is divided into three phases.First In the stage (t < 300), the channel status of all terminals is all equiprobable.Stage two is 300 < t < 600, as shown in Table 1, and may Property changes in distribution be type one (Type 1) be distributed (poor channel situation).At stage three, t > 600, channel conditions becomes class Type two (Type 2) distribution (preferable channel status).
Fig. 4 a and Fig. 4 b shows the average utility of 900 upload procedure and average energy loss.Fig. 4 a abscissa is 900 Secondary upload procedure, vertical coordinate is the average utility in each upload procedure;Fig. 4 b abscissa is 900 upload procedure, vertical coordinate For the average energy consumption in each upload procedure.
The independent emulation experiment average more than 100 times has all been carried out in upload procedure each time.The vertical line of Fig. 4 a shows Having shown once channel state variations, the mobile cloud of cooperation just can produce new optimal value.This result shows that our algorithm can To adapt to uncertain communication environment.It addition, the average utility that second stage reaches is less than the first stage, therefore we are permissible Find that channel status is the bottleneck that system utility promotes.Fig. 4 b describes the average energy consumption of each upload procedure.Work as channel During situation fluctuation, two appearance of fluctuating significantly.But, but after upload procedure several times, energy expenditure is the most again close to about Bundle.
In view of different mobile terminal to upload channel conditions different, we next prove algorithm for one mobile eventually The situation that end channel status changes.600 upload procedure are divided into two stages.In the first phase (t < 300), all The channel status of mobile terminal is evenly distributed on Ω.In the stage 2 (t > 300), the channel status of mobile terminal 1 becomes type One distribution, the channel state variations of mobile terminal 8 is type two distribution.Other mobile terminal maintains identical probability and divides Cloth.
In Fig. 5 a to Fig. 5 d, Fig. 5 a abscissa represents 600 upload procedure, and vertical coordinate represents putting down in each upload procedure All effectiveness;Fig. 5 b abscissa represents 600 upload procedure, and vertical coordinate represents the average energy consumption in each upload procedure;Fig. 5 c is horizontal 600 upload procedure of coordinate representation, vertical coordinate terminal 1 and the average decision-making of terminal 8;Fig. 5 d abscissa represents and is transmitted through on 600 times Journey, vertical coordinate terminal 1 and the cumulative mean decision-making of terminal 8.
It can be seen that when channel status changes in distribution, average utility and average energy consumption are all from Fig. 5 a and Fig. 5 b Significant change does not occur.In order to study the reason of this phenomenon, we depict the average decision-making of mobile terminal 1 and 8.On each It is transmitted through journey and repeats 100 independent experiments.The definition of α i (t) is pointed out, the meansigma methods of decision value means the most greatly mobile terminal Tend to upload data in this upload procedure.In the stage one, the average decision-making of terminal 1 and terminal 8 consistent.But In the stage two, the channel status of terminal 1 becomes weaker, and average decision-making is the most wavy, is reduced in a lot of upload procedure Less than 0.5.Contrary, in the stage two, the average decision-making of terminal 8 is maintained at more than 0.95.In order to clearly indicate this trend, We depict the accumulated value of the average decision-making of each upload procedure in Figure 5The curve of terminal 1 is at t=300 Time show obvious downward trend, and terminal 8 rises.These experimental results show that we have well adapting to property by algorithm. Although mobile terminal does not knows the channel status of current time other-end when uploading, rely on distributed related optimization, Our algorithm still can allow distributed terminal collaborative work.
5.4 Performance comparision
In order to show that (distributed being correlated with uploads decision-making distributed correlated upload to our algorithm Decision, DCUD) performance boost, we compare with three comparator algorithms.Greedy algorithm: mobile terminal is at average energy Determine to upload data when amount loss is less than constraint.OPERA: provide a kind of online algorithm and be devoted to reduce energy loss, fall The drop probabilities of low data.Unlike other algorithm, CENTER ALGORITHM CENTRAL based on greedy algorithm is that one is known The center type dispatching method of all mobile terminal situations.
Fig. 6 a and Fig. 6 b shows the Performance comparision of four kinds of algorithms under different-energy retrains, and result shows our algorithm There is obvious advantage, especially in the case of this energy constraint of emergency processing is very strong.In Fig. 6 a, abscissa represents different Power consumption constraint value, vertical coordinate represents the average utility of algorithms of different;In Fig. 6 b, abscissa represents different power consumption constraint values, vertical The average energy consumption of coordinate representation algorithms of different.Wherein in Fig. 6 a and Fig. 6 b, each figure includes four block diagrams, each column Scheme vertical four posts and represent DCUD, GREEDY, OPERA, CENTRAL respectively.
Such as Fig. 6 a and Fig. 6 b, as energy constraint ciWhen=1, effectiveness improves 77.5% than greedy algorithm.Work as energy constraint Time more loose, our algorithm is still good than other reference algorithms except centralization algorithm.But CENTRAL algorithm have employed collection The dispatching method of Chinese style, it is assumed that can know the information of all mobile terminals, chapter 1 is it is stated that this is the most this Assume unactual.
6. sum up
The storage capacity that collaborative mobile cloud utilizes mobile terminal around to promote this mobile terminal, is extension mobile terminal A kind of effective mechanism of computing capability.A main challenge is how to upload band redundancy in collaborative mobile cloud The data of backup are to the cloud data center of far-end.Herein this problem is modeled as the maximization of utility problem of power consumption constraint.It is subject to The inspiration of distributed related optimization, we devise distribution on line formula dispatching method so that each mobile terminal is not Decision-making can be independently carried out in the case of knowing future channel.We, for reducing the complexity of algorithm, have carried out rigorous theory and have divided Analysis, reduces the search volume of algorithm.Theory analysis shows that our algorithm is permissible on the premise of meeting power dissipation constraints Close to optimum average potency.We conducted a series of emulation experiment, illustrate having of distribution on line formula optimized algorithm Effect property and superiority.

Claims (6)

1. the band redundant data method for uploading of effectiveness perception in the mobile cloud that cooperates, it is characterised in that: the mobile cloud of cooperation comprises N Individual mobile terminal, represents the t upload procedure of cooperation cloud, d with ti(t)=(di1(t),di2(t),...,diK(t)) represent the In t upload procedure, whether data block k is stored in i-th mobile terminal, and K is the number of different types of data block, ωi(t) table Show the channel status of i-th mobile terminal, ω in the t upload procedureiThe letter of (t) numerical value the biggest expression i-th mobile terminal Road is in good state;Uploading channel when can use, the mobile cloud of cooperation carries out a secondary data and uploads;
Comprise the following steps:
(1) the channel status ω of each mobile terminal is observediT (), each mobile terminal decides whether to upload it according to channel status Data;Observation is used for representing energy expenditure constraint queue Q (t), described Q (t)=(Q1(t),...,QN(t)), described Qi(t) The virtual queue defined for each mobile terminal, queue Q (t) is the most stable, represents that energy expenditure is the least;
(2) in the t+D upload procedure, D is the feedback delay of system, and all mobile terminals receive about in the t upload procedure All states and decision information, each mobile terminal in this upload procedure exists One strategy of middle selectionDescribedRepresent all possible set of strategies Close,Represent that a kind of optimal strategy can make the upper limit of drift-penaltyHave Minima, whereinRepresent perform this strategy time i-th terminal estimate energy consumption,Represent and perform estimating of this strategy Effectiveness, parameter V isWeight, control the balance between energy consumption and effectiveness;
(3) optimum performing to determine uploads decision-makingRepresentMiddle i-th Terminal uploads decision-making;
(4) at the end of the t time is uploaded, information ω (t-D) about channel status and decision-making α (t-D) are received, again to Q (t) It is updated.
The band redundant data method for uploading of effectiveness perception in the mobile cloud of cooperation the most according to claim 1, it is characterised in that: In step (1), described QiT () is updated the t time upload procedure by this equation following:
Qi(t+1)=max{Qi(t)+pi(t-D)-ci,0}
Wherein, ciIt is the average energy consumption binding occurrence of i-th mobile terminal, pi(0)=0, pi(-1)=...=pi(-D)=0, Each mobile terminal maintains queue Q (t), utilizes feedback information to update queue, work as void after upload procedure terminates each time When intending string stability, namelyThe most just disclosure satisfy that energy expenditure retrains, wherein, E represents Seeking mathematic expectaion, defining Lyapunov function is:
L ( t ) = 1 2 &Sigma; i = 1 N Q i ( t ) 2 - - - ( 1 )
The Lyapunov function representation degree of congestion of Q (t) queue, the virtual queue of the change the least expression mobile terminal of L (t) There is strong stability, in other words, it is possible to meet energy expenditure constraint.
The band redundant data method for uploading of effectiveness perception in the mobile cloud of cooperation the most according to claim 1, it is characterised in that: In step (2), work as ωiOptimal strategy when () increases tIn i-th, i.e. the decision-making of i-th terminalAlso With ωiT () increases, the following form of optimal strategy:
&alpha; ^ i ( &omega; i ( t ) ) = 0 if&omega; i ( t ) < &omega; i * ( t ) 1 if&omega; i ( t ) &GreaterEqual; &omega; i * ( t ) - - - ( 2 )
ω*T () represents threshold status, when channel status is inferior to ω*(t)(ωi(t) < ω*(t)) time, the decision value of mobile terminal It is 0, does not uploads;When channel status is better than ω*(t)(ωi(t)≥ω*(t)) time, the decision value of mobile terminal is 1, also It is exactly to upload data.Thus this problem is converted into each mobile terminal seeking ω*(t), described ω*T () has that | Ω | is individual may be taken Value, therefore, the quantity of efficient solution is reduced to
The band redundant data method for uploading of effectiveness perception in the mobile cloud of cooperation the most according to claim 1, it is characterised in that: In step (2), the V for given > 0, in each upload procedure:
E &lsqb; &Delta; ( t + D ) - V u ( t ) | Q ( t ) &rsqb; &le; A ( 1 + 2 D ) - &Sigma; i = 1 N c i Q i ( t ) + E &lsqb; &Sigma; i = 1 N p i ( t ) Q i ( t ) - V u ( t ) | Q ( t ) &rsqb; - - - ( 3 )
This formula is obtained by mathematical derivation, does not has concrete physical meaning, only represents that the upper limit of inequality left side item is inequality The right item;E represents the effectiveness asking mathematic expectaion, u (t) to represent the t time upload procedure;Parameter V is the weight of u (t);
Wherein
Utilizing drift to add and penalize technology, in each upload procedure, each mobile terminal exists Middle selection one, minimizes the right item of inequality (3), to solve the maximization of utility problem of power consumption constraint.
The band redundant data method for uploading of effectiveness perception in the mobile cloud of cooperation the most according to claim 4, it is characterised in that: Work as Utilization strategiesTime, each mobile terminal i is at strategyUnder estimate energy consumptionWith estimate benefit u(m) T () can be approximated to be:
p ~ i ( m ) ( t ) = 1 S &Sigma; s = 1 S p i ^ ( a i ^ ( m ) ( &omega; i ( t - D - s ) ) , &omega; i ( t - D - s ) ) - - - ( 5 )
u ~ ( m ) ( t ) = 1 S &Sigma; s = 1 S u ^ ( a ^ ( m ) ( &omega; i ( t - D - s ) ) , d ( t - D - s ) ) - - - ( 5 )
Wherein, S is a positive number, represents sample size.
The band redundant data method for uploading of effectiveness perception in the mobile cloud of cooperation the most according to claim 1, it is characterised in that: For any one channel of mobile terminal, for arbitrary V > 0 and S > 0, S is the positive number representing sample size, parameter V (>= 0) being the balance in order to control between string stability and effectiveness, the less V mobile cloud that means to cooperate tends to hold queue Stablize the lowest energy consumption rather than collect more valid data block, then having:
The gap of the effectiveness that best practice and this method are tried to achieve is:
u &OverBar; o p t - 1 T &Sigma; t = 0 T - 1 E &lsqb; u ( t ) &rsqb; &le; A ( 1 + 2 D ) V + E &lsqb; L ( D ) &rsqb; V T + O ( 1 / S ) - - - ( 6 )
Wherein,Represent the best practice maximum average utility under power consumption constraint,Represent that this method is tried to achieve Effectiveness;WhereinT represents and always uploads number of times, and L (D) represents the Lyapunov functional value that parameter is D,Expression comprisesThe multinomial of item;
This method ensure that the average energy consumption of each mobile terminal meets:
1 T &Sigma; t = 0 T - 1 E &lsqb; p i ( t ) &rsqb; &le; c i + O ( V T ) , &ForAll; i - - - ( 7 )
Wherein,Represent the average energy consumption of i-th mobile terminal, ciRepresent power consumption constraint value,Represent CompriseThe multinomial of item;
Collaborative cloud computing can carry out the decision-making of elasticity by adjusting the size of V between effectiveness and energy loss;It addition, more Big S value can also make solution closer to optimal value;But, what it took longer for simultaneously calculates and bigger storage Space.
CN201610536289.8A 2016-07-08 2016-07-08 The band redundant data method for uploading of effectiveness perception in the mobile cloud of cooperation Pending CN106161624A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610536289.8A CN106161624A (en) 2016-07-08 2016-07-08 The band redundant data method for uploading of effectiveness perception in the mobile cloud of cooperation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610536289.8A CN106161624A (en) 2016-07-08 2016-07-08 The band redundant data method for uploading of effectiveness perception in the mobile cloud of cooperation

Publications (1)

Publication Number Publication Date
CN106161624A true CN106161624A (en) 2016-11-23

Family

ID=58062432

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610536289.8A Pending CN106161624A (en) 2016-07-08 2016-07-08 The band redundant data method for uploading of effectiveness perception in the mobile cloud of cooperation

Country Status (1)

Country Link
CN (1) CN106161624A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107992030A (en) * 2017-12-25 2018-05-04 中国电子科技集团公司第五十四研究所 UAV TT & C's link evaluation method
CN109343904A (en) * 2018-09-28 2019-02-15 燕山大学 A kind of mist calculating dynamic offloading method based on Lyapunov optimization

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101729586A (en) * 2008-10-24 2010-06-09 ***通信集团广东有限公司 Data uploading method and device, data downloading method and device as well as data transmission method and device
US20120317163A1 (en) * 2011-01-17 2012-12-13 Cassidy Brendon P System and Method for Media Evaluation
CN102857548A (en) * 2012-04-25 2013-01-02 梁宏斌 Mobile cloud computing resource optimal allocation method
US9274843B2 (en) * 2012-09-14 2016-03-01 Ca, Inc. Multi-redundant switchable process pooling for cloud it services delivery

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101729586A (en) * 2008-10-24 2010-06-09 ***通信集团广东有限公司 Data uploading method and device, data downloading method and device as well as data transmission method and device
US20120317163A1 (en) * 2011-01-17 2012-12-13 Cassidy Brendon P System and Method for Media Evaluation
CN102857548A (en) * 2012-04-25 2013-01-02 梁宏斌 Mobile cloud computing resource optimal allocation method
US9274843B2 (en) * 2012-09-14 2016-03-01 Ca, Inc. Multi-redundant switchable process pooling for cloud it services delivery

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
JI WANG, XIAOMIN ZHU, WEIDONG BAO,LING LIU: "A Utility-Aware Approach to Redundant Data Upload in Cooperative Mobile Cloud", 《2016 IEEE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107992030A (en) * 2017-12-25 2018-05-04 中国电子科技集团公司第五十四研究所 UAV TT & C's link evaluation method
CN107992030B (en) * 2017-12-25 2019-05-07 中国电子科技集团公司第五十四研究所 UAV TT & C's link evaluation method
CN109343904A (en) * 2018-09-28 2019-02-15 燕山大学 A kind of mist calculating dynamic offloading method based on Lyapunov optimization
CN109343904B (en) * 2018-09-28 2021-12-10 燕山大学 Lyapunov optimization-based fog calculation dynamic unloading method

Similar Documents

Publication Publication Date Title
Gupta et al. Cluster-head election using fuzzy logic for wireless sensor networks
CN111629380B (en) Dynamic resource allocation method for high concurrency multi-service industrial 5G network
US12035380B2 (en) Industrial 5G dynamic multi-priority multi-access method based on deep reinforcement learning
CN102625319B (en) Method and device for realizing wireless cognitive sensor network
Zhang et al. DRL-driven dynamic resource allocation for task-oriented semantic communication
CN102316496A (en) Data merging method based on Kalman filtering in wireless sensor network
CN103179001A (en) Method for evaluating reliability of electric power telecommunication network based on operating path information
CN106161624A (en) The band redundant data method for uploading of effectiveness perception in the mobile cloud of cooperation
CN109299160A (en) A kind of electric power CPS Safety Analysis Method excavated based on monitoring big data
Nikoletseas et al. Energy balance with peer-to-peer wireless charging
CN115189908A (en) Random attack survivability evaluation method based on network digital twin
CN117641542B (en) Method for online optimization of power consumption strategy of terminal of Internet of things
CN106603294B (en) A kind of synthesis vulnerability assessment method based on power communication web frame and state
CN105610941A (en) Data fragment caching method based on node groups in mobile network
CN103037422A (en) Dynamic adaptive service recovery method and dynamic adaptive service recovery device for mobile ad hoc network
Adetona et al. A cluster head assisted routing (CHAR) scheme for improved energy load balancing in wireless sensor networks
CN101917730B (en) Scene adaptive energy balance-based sensor network vector quantization clustering method
CN112417527B (en) Energy internet data reliable storage system considering attack
CN115189910A (en) Network digital twin-based deliberate attack survivability evaluation method
CN107257565A (en) Wireless sensor network reliability calculation method based on energy and transmission
Al-Saedi et al. An energy-aware multi-criteria federated learning model for edge computing
CN114615183B (en) Routing method, device, computer equipment and storage medium based on resource prediction
Mahesh et al. Fuzzy Logic based Call Admission Control for Next Generation Wireless Networks.
Kong et al. Minimax probability machine regression for wireless traffic short term forecasting
CN103795420B (en) A kind of SBR multiattribute data compression methods based on segmentation

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20161123