Page 175 - Proceedings of the 2017 ITU Kaleidoscope
P. 175

Challenges for a data-driven society




                                  1 − ρ m                    4.1. Constraints for Feasibility of Contracts
                           π 0 =                        (8)
                                      L m +1
                                1 − ρ m
                                                             Definition 1. Individual Rationality (IR) constraints are de-
          where ρ m = λ/µ m .
                                                             fined to ensure that the utility U θ i  of user θ i is non-negative
          According to LRU cache strategy, the cache hit rate in node  if the user chooses the contract (q (θ i ) , T (θ i )). We have
          n m with cache capacity C m is hit(C m ). When the requested
          contents are in the relay routing node n m , the transmission
                                                                        1          1
          delay can be defined by                               w ln 1 +   θ i q (θ i ) +  (1 − θ i ) q (θ i ) − T (θ i ) ≥ 0
                                                                       d 1        d 2
                               m−1        m−1                                                             (15)
                               X    int    X    wai   dat
                  int
                        int
          d(m) =d MC  + d MC,1  +  d j,j+1  +  (d j  + d j+1,j )
                               j=1         j=1
                                                             Definition 2. Incentive Compatible (IC) constraints are to
                 + d dat  + d dat                            maximize the users’ utilities when the user chooses a contract
                    1,MC
                            MC
                                                        (9)  (q (θ i ) , T (θ i )).
          Thus, the cache hit rate in the relay routing node n m can be     1       1
                                                                w ln 1 +  θ i q (θ i ) +  (1 − θ i ) q (θ i ) − T (θ i ) ≥
          described as follows:                                          d 1       d 2

                                                                w ln 1 +  1  θ i q (θ j ) +  1  (1 − θ i ) q (θ j ) − T (θ j ) ,
                                   m−1                                   d 1       d 2
                                   Y
                   pr(m) = hit(C m )  (1 − hit(C j ))  (10)     ∀i, j ∈ {1, · · · , I} , i 6= j
                                   j=1                                                                    (16)
          Therefore, the delivery delay of the user achieving contents
          from CCNs can be obtained by                       User θ i prefers to choose the contract designed specifically
                                                             for its own type to maximize its own utility. And the contract
                 M                  M                        is feasible only if the IR and IC constraints are all satisfied.
                 X                 Y
            d 2 =   d(m) × pr(m) +    (1 − hit(C m )) × d (11)
                m=1                m=1
          The utility function of user θ i can be defined by:  4.2. Optimal Contract
                            = v (q (θ i )) − T (θ i )  (12)  Firstly, we need to simplify the IR and IC constraints to re-
                        U θ i
                                                             duce the computational complexity. Then, the optimal edge
          where v (q (θ i )) is the satisfaction degree of user θ i by ob-  cache strategy is proposed based on Lagrangian function.
          taining contents with the capacity of q (θ i ). User’s satisfac-
                                                             Step 1. Reduce IR and IC Constraints
          tion degree v (q (θ i )) can be derived from
                                                             We can see that there are I IR constraints in this scheme.

                               1          1                  Theorem 1. If the users’ IC constraints are satisfied, users’
            v (q (θ i )) = w ln 1 +  θ i q (θ i ) +  (1 − θ i ) q (θ i )
                               d 1        d 2                IR constraints can be simplified by
                                                       (13)
                                                                       1           1

          Here, w > 0 which is an adjustment parameter. The us-  w ln 1 +  θ 1 q (θ 1 ) +  (1 − θ 1 ) q (θ 1 ) − T (θ 1 ) ≥ 0
                                                                       d 1        d 2
          er’s satisfaction increases with the capacity of q (θ i ). On the
                                                                                                          (17)
          contrary, the user’s satisfaction will decrease when the trans-
          mission delay increases. Given a contract (q (θ i ) , T (θ i )),
          the operator will charge user θ i with the price T (θ i ). We de-  Definition 3. Spence-Mirrless single crossing condition can
          fine U to be the utility of the content provider, which can be  reduce the number of constraints efficiently, which can be
          defined by                                          described as follows
                 I                                                             ∂   ∂u/∂q
                X                                                                [−      ] > 0            (18)
            U =    p i (T (θ i ) − c 1 θ i q (θ i ) − c 2 (1 − θ i ) q (θ i )) (14)  ∂θ  ∂u/∂T
                i=1
          where p i is the proportion of type θ i , c 1 denotes the loss coef-  The number of IC constraints reduces significantly when the
          ficient for SBSs to provide users with contents and c 2 denotes  users’ utilities satisfy Spence-Mirrless single crossing pover-
          the loss coefficient for CCNs to provide users with contents.  ty.
                                                             Theorem 2. The monotony of the capacity q(θ i ) and the suf-
                      4. PROPOSED SOLUTION                   ficiency of local incentive constraints are established when
                                                             the Spence-Mirrless single crossing condition is satisfied.
          In this section, we propose a contract theory based caching  Definition 4. For the contract (q (θ i ) , T (θ i )) of user θ i ,
          scheme to improve the performance of CCNs.         ∀θ i > θ j , q (θ i ) > q (θ j ).



                                                          – 159 –
   170   171   172   173   174   175   176   177   178   179   180