You are on page 1of 6

IEEE ICC 2016 - Cognitive Radio and Networks Symposium

Z h e n y u Z h o u

1 , G
u i f a n g M a

1 , C
h e n X u

1 ,
Z h e n g

C
h a n g

2 ,
a n d T a p a n i R i s t a n i e m i

2
1 S t a t e K e y L a b o r a t o r y o f A l t e r n a t e E l e c t r i c a l P o w e r S y s t e m w i t h R e n e w a b l e E n e r g y S o u r c e s ,

S c h o o l o f E l e c t r i c a l a n d E l e c t r o n i c E n g i n e e r i n g , N o r t h C h i n a E l e c t r i c P o w e r U n i v e r s i t y , B e i j i n g , C h i n a , 1 0 2 2 0 6

2 D
e p a r t m e n t o f M a t h e m a t i c a l I n f o r m a t i o n T e c h n o l o g y , U n i v e r s i t y o f J y v a s k y l a , P . O . B o x 3 5 , F I N J 4 0 0 1 4 J y v a s k y l a , F i n l a n d

E m a i l : z h e n y u z h o u @ n c e p u . e d u . c n

A b s t r a c t E n e r g y ] e f c i e n c y ( E E ) i s c r i t i c a l f o r c o g n i t i v e

i s t h a t e v e r y U E i s w i l l i n g t o a c c e p t a n d o b e y a r e s o u r c e a l l o c a J

e v i c e ] t o ] e v i c e ( D 2 D ) c o m m u n i c a t i o n s u e t o l i m i t e a t t e r y
d d d d b

t i o n d e c i s i o n e v e n t h o u g h i t c a n a c h i e v e a b e t t e r p e r f o r m a n c e

c a p a c i t y o f u s e r e q u i p m e n t s ( U E s ) a n a s q u a l i t y o f s e r v i c e
d h h

b y d i s r u p t i n g t h i s d e c i s i o n . I t i s i m p o s s i b l e t o m a k e e v e r y

( Q o S ) r e q u i r e m e n t s . I n t i s p a p e r , w e a r e s s t e E E o p t i m i z a ]
h d d h

U E a l w a y s s a t i s e d b e c a u s e U E s p r e f e r e n c e s m a y s o m e t i m e s

t i o n p r o l e m y p r o p o s i n g a g a m e t e o r y a n m a t c i n g a s e
b b h d h b d

e v e n c o n i c t w i t h e a c h o t h e r . I n a d d i t i o n , i t i s s o m e t i m e s

r e s o u r c e a l l o c a t i o n a l g o r i t m . N o n c o o p e r a t i v e g a m e i s a o p t e
h d d

i n f e a s i b l e t o o b t a i n t h e c o m p l e t e k n o w l e d g e o f e v e r y U E s

t o a n a l y z e t e i n t e r a c t i o n s a m o n g U E s a n e s t a l i s m u t u a l
h d b h

p r e f e r e n c e d u e t o s c a l a b i l i t y i s s u e s .

p r e f e r e n c e s , o t o f w i c v a r y y n a m i c a l l y w i t c a n n e l s t a t e s
b h h h d h h

a n i n t e r f e r e n c e l e v e l s . W e t e n e m p l o y s t e G a l e ] S a p l e y ( G S )
d h h h

I n t h i s p a p e r , w e a d d r e s s t h e a b o v e m e n t i o n e d c h a l l e n g e s

a l g o r i t m t o m a t c D 2 D p a i r s w i t c e l l u l a r U E s ( C U s ) , w i c
h h h h h

b y p r o p o s i n g a n e n e r g y J e f c i e n t s t a b l e m a t c h i n g a l g o r i t h m

i s p r o v e t o e s t a l e a n w e a k P a r e t o o p t i m a l . W e a l s o e x t e n
d b b d d

b a s e d o n g a m e t h e o r y a n d m a t c h i n g t h e o r y 1 2 ] , 1 3 ] . F i r s t , w e

t e a l g o r i t m t o a r e s s s c a l a i l i t y i s s u e s i n l a r g e ] s c a l e n e t w o r k s
h h d d b

[ [

d e c o u p l e t h e j o i n t r e s o u r c e a l l o c a t i o n p r o b l e m a n d f o r m u l a t e

y i n t r o u c i n g s o m e t i e ] r e a k i n g a n p r e f e r e n c e e l e t i o n r u l e s .
b d b d d

D D
i t a s a o n e t o o n e m a t c h i n g p r o b l e m . e m o d e l a 2 p a i r ( o r
S i m u l a t i o n r e s u l t s e m o n s t r a t e t a t t e p r o p o s e a l g o r i t m
d h h d h

a c i e v e s s i g n i c a n t E E p e r f o r m a n c e a n U E s a t i s f a c t i o n g a i n s
h d

) D D )
C U s p r e f e r e n c e o v e r a C U ( o r 2 p a i r a s t h e m a x i m u m

c o m p a r e t o e u r i s t i c a l g o r i t m s .
d h h

E E t h a t c a n b e a c h i e v e d w h e n t h e y a r e m a t c h e d w i t h e a c h

o t h e r . T h e p r e f e r e n c e i s o b t a i n e d b y u s i n g a g a m e J t h e o r e t i c

a p p r o a c h . S e c o n d , a n e n e r g y J e f c i e n t m a t c h i n g a l g o r i t h m i s
I . I N T R O D U C T I O N

p r o p o s e d u n d e r t w o J s i d e d p r e f e r e n c e s b a s e d o n t h e G a l e J

i t h t h e e x p l o s i v e g r o w t h o f m o b i l e I n t e r n e t , i t i s p r e d i c t e d

)
S h a p l e y ( G S a l g o r i t h m 1 4 ] . e a l s o e x t e n d t h e p r o p o s e d

1000
[

t h a t m o b i l e d a t a t r a f c w i l l g r o w m o r e t h a n t i m e s f r o m

m a t c h i n g a l g o r i t h m t o t h e c a s e s o f p r e f e r e n c e i n d i f f e r e n c e a n d

2010 t o

2020 [
1 ] .
D
e v i c e J t o J d e v i c e (
D
2
D )
c o m m u n i c a t i o n

i n c o m p l e t e p r e f e r e n c e l i s t s b y i n t r o d u c i n g s o m e t i e b r e a k i n g

t h a t e n a b l e s u b i q u i t o u s i n f o r m a t i o n a c q u i s i t i o n a n d e x c h a n g e

a n d p r e f e r e n c e d e l e t i o n r u l e s .

a m o n g d e v i c e s o v e r a d i r e c t l i n k 2 ] , i s a k e y e n a b l e r t o f a c i l J

D D
i t a t e f u t u r e 5 G m o b i l e s y s t e m s 3 ] , 4 ] . 2 c o m m u n i c a t i o n s

T h e s t r u c t u r e o f t h i s p a p e r i s o r g a n i z e d a s f o l l o w s : S e c t i o n

[ [

c a n b e o p e r a t e d i n a c o g n i t i v e w a y a n d a s a n u n d e r l a y t o

I I d e s c r i b e s t h e s y s t e m m o d e l a n d t h e p r o b l e m f o r m u l a t i o n .

c e n t r a l i z e d c e l l u l a r n e t w o r k s , w h i c h f u l l y e x p l o i t s t h e s c a r c e

S e c t i o n I I I i n t r o d u c e s t h e p r o p o s e d e n e r g y J e f c i e n t m a t c h i n g

s p e c t r u m r e s o u r c e s a n d i m p r o v e s n e t w o r k c a p a c i t y 2 ] , 5 ] .

a l g o r i t h m . S e c t i o n I V p r e s e n t s d e t a i l e d s i m u l a t i o n p a r a m e t e r s ,

[ [

r e s u l t s a n d a n a l y z e s n u m e r i c a l r e s u l t s . S e c t i o n V d r a w s r e l e J

D D
T h e i m p l e m e n t a t i o n o f 2 c o m m u n i c a t i o n s p o s e s m a n y

v a n t c o n c l u s i o n s .

n e w c h a l l e n g e s i n t h e r e s o u r c e a l l o c a t i o n d e s i g n d u e t o a g J

g r e s s i v e s p e c t r u m r e u s i n g a n d l i m i t e d b a t t e r y c a p a c i t y . U E s a r e

I I . S Y S T E M M O D E L

t y p i c a l l y h a n d h e l d d e v i c e s a n d c a n q u i c k l y r u n o u t o f b a t t e r y i f

w i t h o u t c a r e f u l e n e r g y o p t i m i z a t i o n a n d i n t e r f e r e n c e m a n a g e J

D D
I n t h i s s e c t i o n , w e i n t r o d u c e t h e s y s t e m m o d e l o f 2

m e n t d e s i g n . A f e w w o r k s h a v e a d d r e s s e d t h e e n e r g y J e f c i e n t

c o m m u n i c a t i o n s a n d t h e p r o b l e m f o r m u l a t i o n . e a s s u m e

r e s o u r c e a l l o c a t i o n p r o b l e m . C e n t r a l i z e d r e s o u r c e a l l o c a t i o n

t h a t e a c h C U i s a l l o c a t e d w i t h a n o r t h o g o n a l c h a n n e l ( e . g . ,

D D ) D D
a l g o r i t h m s i n d e v i c e J t o J m u l t i J d e v i c e ( 2 M a n d 2 J c l u s t e r

s c e n a r i o s w e r e s t u d i e d i n 6 ] a n d ] , r e s p e c t i v e l y . A u c t i o n
a n o r t h o g o n a l r e s o u r c e b l o c k i n L T E
)
, i . e . ,

K a c t i v e C U s

K
[ [ 7

o c c u p y a t o t a l o f o r t h o g o n a l c h a n n e l s a n d t h e r e i s n o c o J

D D
b a s e d r e s o u r c e a l l o c a t i o n a n d 2 c o o p e r a t i v e r e l a y s e l e c t i o n

D D
c h a n n e l i n t e r f e r e n c e a m o n g C U s . A p a i r o f 2 t r a n s m i t t e r

a l g o r i t h m s w e r e p r o p o s e d i n ] . A t w o J s t a g e r e s o u r c e a l l o c a J

[ 8

D D
a n d r e c e i v e r t h a t m e e t 2 c o m m u n i c a t i o n r e q u i r e m e n t s f o r m

)
t i o n a l g o r i t h m t h a t e m p l o y s f r a c t i o n a l f r e q u e n c y r e u s e ( F F R

D D D D
a 2 p a i r , a n d a r e i m p l e m e n t e d i n a c o g n i t i v e w a y . 2 p a i r s

w a s p r o p o s e d i n ] . A n o n c o o p e r a t i v e g a m e b a s e d i t e r a t i v e

[ 9

a r e a l l o w e d t o r e u s e a t m o s t o n e C U s c h a n n e l f o r t r a n s m i s s i o n .

p o w e r a l l o c a t i o n a l g o r i t h m w a s p r o p o s e d i n 1 0 ] . A j o i n t m o d e

A s a r e s u l t , t h e B S s u f f e r s f r o m t h e i n t e r f e r e n c e c a u s e d b y a l l

s e l e c t i o n a n d r e s o u r c e s c h e d u l i n g o p t i m i z a t i o n a l g o r i t h m t h a t

D D D D
o f a c t i v e 2 t r a n s m i t t e r s , a n d e a c h 2 r e c e i v e r s u f f e r s f r o m

i s b a s e d o n c o a l i t i o n g a m e w a s p r o p o s e d i n 1 1 ] .

t h e i n t e r f e r e n c e c a u s e d b y t h e C U t h a t t r a n s m i t s i n t h e s a m e

H W

D D
o w e v e r , m o s t o f p r e v i o u s s t u d i e s h a v e i g n o r e d m u t u a l c h a n n e l . e a s s u m e b o t h C U s a n d 2 p a i r s h a v e m i n i m u m

p r e f e r e n c e s a n d s a t i s f a c t i o n s o f U E s . A c o m m o n a s s u m p t i o n o S r e q u i r e m e n t s . T h e s y s t e m m o d e l i s s h o w n i n F i g . 1 .

978-1-4799-6664-6/16/$31.00 2016 IEEE


sci,k pdi gi,B
d
! d e n o t e s t h e i n t e r f e r e n c e c a u s e d b y
D
2
D

di D
desired signal
p a i r s t o t h e B S . I n g e n e r a l ,

sdi,k &= sci,k b e c a u s e

di a n d

ck
c
D2D
h a v e d i f f e r e n t p r e f e r e n c e s o v e r e a c h o t h e r .

Pk,t i s t h e t o t a l

D2Ds partner selection


Pair2 p o w e r c o n s u m p t i o n s o f

ck .

CU1
Which CU? CUs partner selection T h e e n e r g y J e f c i e n t r e s o u r c e a l l o c a t i o n p r o b l e m c o n s i s t s

Which D2D
pair? CU2 o f t w o s u b p r o b l e m s , t h e r s t i s d e n o t e d a s t h e p a r t n e r s e l e c t i o n

Interference from D2D


p r o b l e m , a n d t h e s e c o n d i s d e n o t e d a s t h e p o w e r a l l o c a t i o n

D2D
CU3 Interference from CU p r o b l e m . F o r e a c h

di D , t h e c o r r e s p o n d i n g E E o p t i m i z a t i o n

Pair1 p r o b l e m i s f o r m u l a t e d a s

d
max Ui,EE (sdi,k , pdi )
D2D (sd d
i,k ,pi )
Pair3
s . t .

C1 : 0 pdi pdi,max ,
CU4
C2 : Cid Ci,min
d
,
C3 : sdi,k = {0, 1}, ck C,
$
F i g . 1 .

S y s t e m m o d e l o f D 2 D c o m m u n
i

c a t
i

o n s u n d e r l a y
i

n
g

c e l l u l a r n e t w o r k s
.

C4 : sdi,k 1. ( 4
)

ck C

T h e r e a r e a t o t a l o f

N D
2
D
p a i r s a n d

K C U s . T h r o u g h J

C1 i s t h e m a x i m u m t r a n s m i s s i o n p o w e r c o n s t r a i n t , i . e . ,

pdi,max C2
D D
o u t t h e p a p e r , t h e i n d e x s e t s o f a c t i v e 2 p a i r s a n d

t h e t r a n s m i s s i o n p o w e r s h o u l d b e n o g r e a t e r t h a n .

D = {d1 , , di , , dN } C C3
Q

C U s a r e d e n o t e d a s , a n d

s p e c i e s t h e o S r e q u i r e m e n t i n t e r m s o f m i n i m u m S E .

{c1 , , ck , , cK } , r e s p e c t i v e l y . F a s t f a d i n g d u e t o m u l t i J

a n d

C4 e n s u r e t h a t

di s h a r e s a t m o s t o n e e x i s t i n g C U s c h a n n e l .

p a t h p r o p a g a t i o n a n d s l o w f a d i n g d u e t o s h a d o w i n g a n d

p a t h l o s s a r e c o n s i d e r e d i n t h e c h a n n e l m o d e l

[
1 5 ] . T h e i n J
S i m i l a r l y , f o r e a c h

ck C , t h e c o r r e s p o n d i n g E E o p t i m i z a J

ck
t i o n p r o b l e m i s f o r m u l a t e d a s

t e r f e r e n c e c h a n n e l g a i n b e t w e e n t h e C U a n d t h e r e c e i v e r

o f t h e
D
2
D
p a i r

di i s g i v e n b y

max c
Uk,EE (sci,k , pck )
(sci,k ,pck )
c
gk,i = c
k,i c
k,i d
k,i ,
( 1
)

s . t .

C5 : 0 pck pck,max ,
c
w h e r e

i s t h e p a t h l o s s c o n s t a n t ,

k,i i s t h e f a s t J f a d i n g g a i n

C6 : Ckc Ck,min
c
,
c
w i t h e x p o n e n t i a l d i s t r i b u t i o n ,

k,i i s t h e s l o w J f a d i n g g a i n w i t h

c
C7 : si,k = {0, 1}, di D,
l o g J n o r m a l d i s t r i b u t i o n ,

i s t h e p a t h l o s s e x p o n e n t , a n d

dk,i i s

$
t h e t r a n s m i s s i o n d i s t a n c e . S i m i l a r l y , w e c a n d e n e t h e c h a n n e l

C8 : sci,k 1. ( 5
)

g a i n o f

di a s

gid , t h e i n t e r f e r e n c e c h a n n e l g a i n b e t w e e n t h e

di D
d
t r a n s m i t t e r o f

di a n d t h e B S a s

gi,B , a n d d e n e t h e c h a n n e l

C5 C6
Q

c
a n d s p e c i f y t h e t r a n s m i s s i o n p o w e r a n d o S c o n s t r a i n t s .

g a i n b e t w e e n

ck a n d t h e B S a s

gk,B .

H
C7 a n d

C8 e n s u r e t h a t

ck s c h a n n e l c a n b e s h a r e d a t m o s t b y

)
T h e u t i l i t y E E ( b i t s / J / z i s d e n e d a s t h e r a t i o o f S E t o
D D
o n e 2 p a i r .

t o t a l p o w e r c o n s u m p t

di i o n

[
1 6 ] . T h e E E o f i s g i v e n b y

h e n s o l v i n g ( 4
)
a n d ( 5
)
, t h e p a r t n e r s e l e c t i o n p r o b l e m a n d

" #
sd d d
i,k pi gi
t h e p o w e r a l l o c a t i o n p r o b l e m a r e c o u p l e d w i t h e a c h o t h e r . A s a

!
log 2 1 + N0 +pck gk,i
c
Cid ck C r e s u l t , t h e e n e r g y J e f c i e n t r e s o u r c e a l l o c a t i o n p r o b l e m i s N P J

d
Ui,EE = d
= ! 1 d d
, ( 2
)

h a r d a n d c o m p u t a t i o n a l l y i n t r a c t a b l e . I n a d d i t i o n , t h e p a r t n e r

Pi,t ck C si,k pi + 2pcir s e l e c t i o n d e c i s i o n s o f

di a n d

ck m a y c o n t r a d i c t w i t h e a c h o t h e r ,

w h e r e

Cid i s t h e a c h i e v a b l e S E ( d e n e d a s b i t s / s /
H

z
)

sdi,k . i s
i . e . ,

sdi,k &= sci,k . A p a r t n e r s h i p

(di , ck ) c a n b e f o r m e d i f a n d

di s d e c i s i o n o f c h a n n e l J r e u s i n g p a r t n e r s e l e c t i o n , i . e . , d
si,k = 1
o n l y i f

sdi,k = sci,k = 1 .

i f

di s e l e c t s

ck a s i t s c h a n n e l J r e u s i n g p a r t n e r , a n d o t h e r w i s e ,

I n o r d e r t o o v e r c o m e t h e a b o v e c h a l l e n g e s , w e d e c o u p l e t h e

sdi,k = 0 pdi . a n d

pck r e p r e s e n t t h e t r a n s m i s s i o n p o w e r o f

di j o i n t p a r t n e r s e l e c t i o n a n d p o w e r a l l o c a t i o n p r o b l e m b y r e f o r J

ckn d , r e s p e c t i v e l y .

N0 i s t h e n o i s e p o w e r o n e a c h c h a n n e l .

m u l a t i n g i t a s a o n e t o o n e m a t c h i n g p r o b l e m . B o t h
D
2
D
p a i r s

d
Pi,t i s t o t a l p o w e r c o n s u m p t i o n s o f

di . T h e c i r c u i t p o w e r o f

a n d C U s s e e k t o f o r m p r o p e r c h a n n e l J r e u s i n g p a r t n e r s h i p s

a n y U E i s a s s u m e d a s t h e s a m e a n d i s d e n o t e d a s

pcir . i s

t o m a x i m i z e E E u n d e r c o n s t r a i n t s o f
Q

o S a n d t r a n s m i s s i o n

t h e p o w e r a m p l i e r ( P A
)
e f c i e n c y , i . e . ,

0<<1 .

p o w e r . A o n e t o o n e m a t c h i n g

i s d e n e d a s f o l l o w s

[
1

7
] :

S i m i l a r l y , t h e E E o

ck f i s g i v e n b y
D e n i t i o n 1 .

I n t h e

(C, D, P) m a t c h i n g , a m a t c h i n g i s

"
pck gk,B
c
# a o n e J t o J o n e c o r r e s p o n d

CD e n c e f r o m t h e s e t o n t o i t s e l f

log2 1 + u

P n d e r p r e f e r e n c e s u c h

ck C di D t h a t f o r e a c h a n d ,

Cc
c d d
!
N0 + d D si,k pi gi,B
c
Uk,EE = ck =
i
, ( 3
)

(ck ) D {ck } a n d

(di ) C {dk } (ck ) = di . i f a n d

Pk,t 1 c
pk + pcir (di ) = ck
o n l y i f .

w h e r e

ck i s t h e a c h i e v a b l e S E .

sci,k ck i s s d e c i s i o n o f
I f

(di ) = di o r

(ck ) = ck di , o r

ck s t a y s s i n g l e . E i t h e r

c h a n n e l J r e u s i n g p a r t n e r s e l e c t i o n , i . e

sci,k = 1 . , i f

ck s e l e c t s

di o r

ck c a n d e s i g n a p r o p o s a l t o d e m o n s t r a t e i t s e x p e c t e d

di a s i t s c h a n n e l J r e u s i n g p a r t n e r , a n d o t h e r w i s e ,

sci,k = 0 .
p a r t n e r b a s e d o n i t s p r e f e r e n c e ( w h i c h i s t h e p a r t n e r s e l e c t i o n
qid
T h e o r e m 1 :

)
p r o b l e m , a n d t h e c o r r e s p o n d i n g t r a n s m i s s i o n p o w e r ( w h i c h i s a c h i e v e d i f a n d o n l y i f

di
W

)
i s t h e p o w e r a l l o c a t i o n p r o b l e m . e a s s u m e t h a t e i t h e r o r

ck c a r e s a b o u t w h o m i t i s m a t c h e d w i t h , b u t i s n o t o t h e r w i s e max Cid (pdi ) qid Pi,t


d
(pdi ) = Cid (pd d d d
i ) qi Pi,t (pi ) = 0.
c o n c e r n e d w i t h p a r t n e r s o f o t h e r U E s .
(pd d
i ,si,k =1)
)
(

F F

T h e o r e m 1

I I I . T H E E N E R G Y J E I C I E N T S T A B L E M A T C H I N G

s h o w s t h a t t h e t r a n s f o r m e d p r o b l e m w i t h a n

A P P R O A C H

o b j e c t i v e f u n c t i o n i n s u b t r a c t i v e f o r m i s e q u i v a l e n t t o t h e

)
o b j e c t i v e f u n c t i o n o f ( 6 . T h e r e f o r e , w e c a n f o c u s o n s o l v i n g

I n t h i s s e c t i o n , w e r s t l y i n t r o d u c e h o w t o e s t a b l i s h p r e f J

t h e f o l l o w i n g e q u i v a l e n t p r o b l e m :

e r e n c e p r o l e s o f U E s b y u s i n g a n i t e r a t i v e p o w e r a l l o c a t i o n

max Cid (pdi ) qid Pi,t


d
(pdi )
a l g o r i t h m . e t h e n i n t r o d u c e t h e e n e r g y J e f c i e n t m a t c h i n g

a l g o r i t h m u n d e r t h e e s t a b l i s h e d t w o J s i d e d p r e f e r e n c e s . F i n a l l y ,

(pd d
i ,si,k =1)

C1 , C2 .
w e d i s c u s s s t a b i l i t y , o p t i m a l i t y , a n d a l g o r i t h m i c c o m p l e x i t y .

)
s . t . ( 1 0

A . P

r e f e r e n c e
P

r o l e E s t a b l i s h m e n t
T h e n e w p r o b l e m c a n b e v i e w e d a s a w e i g h t e d s u m o f

Cid a n d

d
Pi,t , w h e r e t h e p a r a m e t e r

qid a c t s a s t h e p r i c e ( n e g a t i v e

T o e s t a b l i s h

di s p r e f e r e n c e p r o l e , w e m o d e l

di s p r e f J
w e i g h t
)
o f t h e p o w e r c o n s u m p t i o n .

e r e n c e o v e r

ck a s t h e m a x i m u m E E t h a t c a n b e a c h i e v e d

w h e n t h e y a r e m a t c h e d w i t h e a c h o t h e r , i . e . ,

(di ) = ck a n d
S i m i l a r l y , d e n i n g

qkc a s t h e o p t i m u m r e s u l t o f (

7
)
, t h e

)
t r a n s f o r m e d p r o b l e m t h a t i s e q u i v a l e n t t o ( i s g i v e n b y

(ck ) = di . T h e m a x i m u m E E u n d e r t h i s m a t c h i n g i s o b t a i n e d
7

max Ckc (pck ) qkc Pk,t


c
(pck )
b y s o l v i n g t h e f o l l o w i n g p o w e r a l l o c a t i o n p r o b l e m :

(pck ,sci,k =1)


d
max Ui,EE (pdi ) s . t .

C5 , C6 . ( 1 1
)

(pd d
i ,si,k =1)
s . t .

C1 , C2 . ( 6
)

I t c a n b e e a s i l y s e e n t h a t b o t h ( 1 0
)
a n d ( 1 1
)
a r e c o n v e x

qid
H

o p t i m i z a t i o n p r o b l e m s . o w e v e r , t h e s p e c i c v a l u e s o f

S i m i l a r l y ,

ck s p r e f e r e n c e o v e r

di c a n b e o b t a i n e d b y

a n d

qkc a r e s t i l l u n k n o w n . T h u s , w e p r o p o s e a n i t e r a t i v e

max c
Uk,EE (pck )
a l g o r i t h m b a s e d o n
D
i n k e l b a c h s m e t h o d

[
1

9
] t o n d

qid a n d

(pck ,sci,k =1) qkc . T h e i n i t i a l v a l u e s o f

qid a n d

qkc c a n b e s e t a s a s m a l l

4
s . t .

C5 , C6 . (

7
)
p o s i t i v e n u m b e r , e . g . ,

10 . A t e a c h i t e r a t i o n , t h e f o l l o w i n g

t r a n s f o r m e d p r o b l e m s a r e s o l v e d

F r o m t h e d e n i t i o n s o f
d
Ui,EE i n ( 2
)
, i t c a n b e e a s i l y

max Cid (pdi ) qid Pi,t


d
(pdi )
d (pd d
i ,si,k =1)
s e e n t h a t

Ui,EE d e p e n d s n o t o n l y o n

pdi , b u t a l s o o n t h e

p o w e r a l l o c a t i o n s t r a t e g y o f

ck , i . e . ,

pck . O n t h e o t h e r h a n d ,
s . t .

C1 , C2 . ( 1 2
)

c
f r o m ( 3
)
,

Uk,EE a l s o d e p e n d s o n b o t h

pdi a n d

pck . T h u s ,

i n t h e d i s t r i b u t e d p o w e r a l l o c a t i o n s c e n a r i o ,

di a n d

ck h a v e

max Ckc (pck ) qkc Pk,t


c
(pck )
c o m p l e t e l y c o n i c t i n g o b j e c t i v e f u n c t i o n s .
(pck ,sci,k =1)

A s a r e s u l t , t h e d i s t r i b u t e d p o w e r a l l o c a t i o n p r o b l e m c a n
s . t .

C5 , C6 . ( 1 3
)

b e m o d e l e d a s a n o n c o o p e r a t i v e g a m e

G . E a c h U E i s a s s u m e d

K a r u s h J K u h n J T u c k e r ( K K T
)
c o n d i t i o n s a n d L a g r a n g e d u a l

a s r a t i o n a l a n d s e l s h

[
1

8
] , e . g . ,

di i s o n l y i n t e r e s t e d i n

d e c o m p o s i t i o n a r e u s e d t o s o l v e t h e a b o v e p r o b l e m s . T a k i n g

d
m a x i m i z i n g i t s i n d i v i d u a l u t i l i t y

Ui,EE , b u t i s n o t o t h e r w i s e

( 1 2
)
a s a n e x a m p l e , t h e a s s o c i a t e d L a g r a n g i a n i s g i v e n b y

c o n c e r n e d w i t h E E p e r f o r m a n c e s o f o t h e r U E s . T h e g a m e

% &
G c a n b e d e s c r i b e d a s t h e t r i p l e t

G = {S}, {A}, {U} ,

LEE (pdi , id , id ) =Cid (pdi ) qid Pi,t


d
(pdi ) id (pdi pdi,max )
+id Cid (pdi ) Ci,min
d
' (
w h e r e i n

S = {C, D} i s t h e s e t o f a c t i v e
D
2
D
p a i r s a n d C U s

, ( 1 4
)

p a r t i c i p a t i n g i n t h e g a m e ,

A = {Ad1 , , , AdN , Ak1 , , AkK }


i s t h e s e t o f p o s s i b l e a c t i o n s ( s t r a t e g i e s
)
t h a t U E s c a n
w h e r e

id a n d

id a r e t h e L a g r a n g e m u l t i p l i e r s a s s o c i a t e d w i t h

t a k e . A s a n e x a m p l e , i f

Adi = {pdi,max } ,

di t h e n i s a l J
t h e c o n s t r a i n t s

C1 a n d

C2 , r e s p e c t i v e l y . T h e e q u i v a l e n t d u a l

[0, pdi,max ] U =
p r o b l e m i s d e c o m p o s e d a s 2 0 ]

l o w e d t o t r a n s m i t p o w e r f r o m t h e i n t e r v a l .

d d k k
{U1,EE , , UN,EE , U1,EE , , UK,EE } min max LEE (pdi , id , id ).
i s t h e s e t o f U E s

)
( 1 5

u t i l i t i e s .

(id , id 0) (pdi )
di
W

pdi qid
i t h o u t l o s s o f g e n e r a l i t y , t h e m a x i m u m E E f o r u n d e r

T h e o p t i m a l v a l u e c o r r e s p o n d i n g t o i s g i v e n b y

(di ) = ck i s d e n e d a s

*+
(1 + id ) log2 e pck gk,i
c
+ N0
)
Cid (pd
i ) pdi = , ( 1 6
)

qid = max d
Ui,EE (pdi ) = d (pd )
, (
)
d
qi + i d gid
Pi,t
8

(pd d
i ,si,k =1) i w h e r e

[x]+ = max{0, x} . E q u a t i o n ( 1 6
)
i n d i c a t e s a w a t e r J

w h e r e

pd
i
i s t h e o p t i m u m p o w e r a l l o c a t i o n s t r a t e g y . T h e l l i n g a l g o r i t h m , w h e r e t h e w a t e r l e v e l i s d e

Q
t e r m i n e d b y t h e

f o l l o w i n g t h e o r e m c a n b e e a s i l y p r o v e d b y f o l l o w i n g a s i m i l a r c o s t o f s a t i s f y i n g t h e t r a n s m i s s i o n p o w e r a n d o S c o n s t r a i n t s ,

a p p r o a c h a s i n

[
1

9
] : i . e . ,

id a n d

id , r e s p e c t i v e l y , a s w e l l a s t h e c u r r e n t c o s t o f
A l g o A l g o

r i t h m 1 P r e f e r e n c e E s t a b l i s h m e n t A l g o r i t h m r i t h m 2 E n e r g y J E f c i e n t S t a b l e M a t c h i n g A l g o r i t h m

C D C, D, P
1 : I n 1 : I n

p u t : , . p u t : .

P
: O : O

2 u t p u t : . 2 u t p u t : t h e e n e r g y J e f c i e n t s t a b l e m a t c h i n g .

di D = =D
o o l

3 3
: f : I n

r i t i a i z e : , .

ck C &=
o o l o

4 4
: f : w

r h i e

d d

(di , ck ) di
o o

5 : 5 : f

c a l c u l a t e m u t u a l p r e f e r e n c e s o f t h e p a i r u s i n g r

di
6
:

A l g o r i t h m 1 . p r o p o s e s t o t h e m o s t p r e f e r r e d C U a m o n g t h o s e

P (di )
o

6
: n f

e r w h o h a v e n o t y e t r e j e c t e d i t i n .

o o

7 : n f 7 : n f

e r e r

d d

di D ck C
o o o o

8 8
: f : f

r r

d d

P (di ) ck C ck di di
9 9
: : f

e s t a b l i s h b y s o r t i n g e a c h i n d e s c e n d i n g i r e c e i v e s a p r o p o s a l f r o m , a n d p r e f e r s t o

d
Ui,EE ((di ) = ck ) dn di ck dn
n

o r d e r b a s e d o n . i t s c u r r e n t l y e n g a g e d , i . e . , t h e

di dn
o

1 0 : n f 1 0 :

e r i s k e p t e n g a g e d , w h i l e i s r e j e c t e d , i . e . ,

ck C (ck ) = di
o o

1 1 : f

P (ck ) di D dn di
1 : 1 1 :

2 e s t a b l i s h b y s o r t i n g e a c h i n d e s c e n d i n g a d d i n t o , a n d r e m o v e f r o m .

c
Uk,EE ((ck ) = di )
l s

1 :

o r d e r b a s e d o n . 2 e e

dn di
o

3 3
1 : n f 1 :

e r i s c o n t i n u a l l y k e p t e n g a g e d , w h i l e i s r e j e c t e d ,

i . e . ,

(ck ) = dn .

4
1 : n f

e i

qid
o

1 5 : n f

e r

t o t a l p o w e r c o n s u m p t i o n g i v e n b y . T h e n , t h e L a g r a n g e

6
1 : n w

e h i e

m u l t i p l i e r s a r e u p d a t e d b y u s i n g t h e g r a d i e n t m e t h o d 2 1 ] a s

(,+
id ( + 1) = id ( ) + i, ( ) pdi ( ) pdi,max
+ '
, ( 1

7
)

(,+
d D
+ d ' d d
i ( + 1) = i ( ) i, ( ) Ci ( ) Ci,min ,
p r e f e r e n c e s o n t h e s e t . T h e s e t o f p r e f e r e n c e l i s t s i s d e n o t e d

)
( 1

a s

P = {P (d1 ), , P (dN ), P (c1 ), , P (dK )} .

w h e r e i s t h e i t e r a t i o n i n d e x , a n d i s t h e p o s i t i v e s t e p s i z e . e

h a v e a d o p t e d a c o n s t a n t s t e p s i z e t o s t r i k e a b a l a n c e b e t w e e n

.
B

E n e r g y E f c i e n t S t a b l e M a t c h i n g

o p t i m a l i t y a n d c o n v e r g e n c e s p e e d .

qid T h e n , i s u p d a t e d f o r t h e n e x t i t e r a t i o n a s

qid = I n t h e f o l l o w i n g , w e i n t r o d u c e h o w t o n d a o n e J t o J o n e

d d d
Ci ( pdi )
pi )/pi,t ( . T h e i t e r a t i o n p r o c e s s w i l l c o n t i n u e u n t i l t h e
s t a b l e m a t c h i n g b e t w e e n
D
2
D
p a i r s a n d C U s b a s e d o n t h e G S

m a x i m u m i t e r a t i o n n u m b e r

Nmax i s r e a c h e d . I n t h e n a l
a l g o r i t h m

[
1 4 ] .

i t e r a t i o n , w e s e t

pd
i = pdi , a n d c a l c u l a t e

qid a s (

8
)
. T h e

T h e p r o p o s e d e n e r g y J e f c i e n t s t a b l e m a t c h i n g a l g o r i t h m i s

)
o p t i m i z a t i o n p r o b l e m ( 1 3 c a n b e s o l v e d i n a s i m i l a r w a y . T h e

o p t i m a l v

pck qkc a l u e c o r r e s p o n d s t o i s g i v e n b y
s u m m a r i z e d i n A l g o r i t h m

2 . T o s t a r t , e a c h
D
2
D
p a i r p r o p o s e s

t o i t s m o s t f a v o r i t e C U , w h i c h i s r a n k e d t h e r s t c h o i c e o n i t s

- .+
(1 + kc ) log2 e pdi gi,B
d
+ N0
p r e f e r e n c e l i s t . A f t e r r e c e i v i n g t h e p r o p o s a l , e a c h C U r e j e c t s

c
pk = . ( 1
)

t h e
D
2
D
p a i r i f i t a l r e a d y h o l d s a b e t t e r p r o p o s a l . A n y
D
2
D

qkc + ck c
gk,B
9

p a i r t h a t i s n o t r e j e c t e d a t t h i s p o i n t i s k e p t e n g a g e d . I n

D D
t h e n e x t s t e p , a n y 2 p a i r w h i c h w a s r e j e c t e d p r e v i o u s l y

T h e d e t a i l e d p r o c e s s i s o m i t t e d h e r e d u e t o s p a c e l i m i t a t i o n .

p r o p o s e s t o i t s n e x t c h o i c e t h a t i s t h e m o s t p r e f e r r e d C U

D e n i t i o n 2 .

A N a s h e q u i l i b r i u m i s a s e t o f s t r a t e g i e s t h a t

D D
a m o n g t h o s e w h i c h h a v e n o t y e t r e j e c t e d i t . I f a 2 p a i r

D D )
n o n e U E ( n e i t h e r 2 U E n o r c e l l u l a r U E c a n u n i l a t e r a l l y

n d s t h a t i t h a s b e e n r e j e c t e d b y a l l o f t h e C U s w h i c h i t h a s

i m p r o v e i t s E E p e r f o r m a n c e b y c h o o s i n g a d i f f e r e n t s t r a t e g y

a l r e a d y p r o p o s e d t o , t h e n i t i s s u e s n o f u r t h e r p r o p o s a l s . E a c h

s e t .

C U r e c e i v i n g p r o p o s a l s r e j e c t s a l l b u t i t s m o s t p r e f e r r e d a m o n g

t h e g r o u p c o n s i s t i n g o f t h e n e w p r o p o s a l s t o g e t h e r w i t h a n y

T h e f o l l o w i n g t h e o r e m c a n b e d e r i v e d b y f o l l o w i n g a

D D
2 p a i r i t m a y h a v e k e p t e n g a g e d f r o m p r e v i o u s s t e p s . T h e

s i m i l a r a p p r o a c h a s 1 0 ] :

D D
p r o c e s s c o n t i n u e s u n t i l n o 2 p a i r i s r e j e c t e d , w h e n e v e r y

{pd c
i , pk } di D, ck C
T h e o r e m 2 :

T h e s t r a t e g y s e t , ,

D D
2 p a i r i s e i t h e r m a t c h e d t o s o m e C U o r h a s b e e n r e j e c t e d b y

o b t a i n e d b y t h e i t e r a t i v e a l g o r i t h m c o n s t i t u t e s a N a s h e q u i l i b J

e v e r y C U o n i t s p r e f e r e n c e l i s t . A t t h e e n d o f t h i s p r o c e s s , w e

r i u m , w h i c h e x i s t s b u t i s n o t u n i q u e .

D D
w i l l h a v e a s t a b l e m a t c h i n g b e t w e e n 2 p a i r s a n d C U s . T h e

a l g o r i t h m h a s a n a t u r e o f d e f e r r e d a c c e p t a n c e s i n c e C U s a r e

T h e p r e f e r e n c e p r o l e e s t a b l i s h m e n t a l g o r i t h m i s s u m m a J

D D
a b l e t o k e e p t h e b e s t a v a i l a b l e 2 p a i r a t a n y s t e p e n g a g e d

r i z e d i n A l g o r i t h m 1 . F i r s t l y , w e o b t a i n t h e m a x i m u m E E t h a t

w i t h o u t a c c e p t i n g i t o u t r i g h t .

di
W

c a n b e a c h i e v e d f o r u n d e r a n y p o s s i b l e m a t c h i n g . e w r i t e

qid (di ) =
'
ck ( d i cm d(i ck cm t o m e a n p r e f e r s t o , i . e . ,

I n c a s e t h a t s o m e
D
2
D
p a i r o r C U i s i n d i f f e r e n t b e t w e e n

ck > qid (di ) = cm


'
' ck 4 d i cm ( ' di ck ( , a n d t o m e a n l i k e s a t

t w o o r m o r e p o s s i b l e m a t c h i n g p a r t n e r s , a m o d i c a t i o n i s

l e

cm qid (di ) = ck qid (di ) = cma s t a s w e l l a s , i . e . , . r e q u i r e d t o i n t r o d u c e s o m e x e d t i e b r e a k i n g r u l e . F o r e x J

di h e n , t h e p r e f e r e n c e p r o l e o f i s r e p r e s e n t e d b y a n o r d e r e d a m p l e , a t a n y s t e p o f t h e a l g o r i t h m w h e n

di m u s t i n d i c a t e

l i

C s t o f p r e f e r e n c e s o n t h e s e t , w h i c h i s e s t a b l i s h e d b y s o r t i n g a

( ck 'cm
c h o i c e b e t w e e n a n d w h o m a r e e q u a l l y w e l l l i k e d , i . e . ,

qid (di ) = ck = qid (di ) = cm


C U s i n d e s c e n d i n g o r d e r b a s e d o n t h e c r i t e r i a o f m a x i m u m
' ( , t h e t i e J b r e a k i n g r u l e

a c h i e v a b l e E E , e . g . ,

P (di ) = , ck , cm . I n a s i m i l a r p r o c e e d s a s i f t h e p r e f e r e n c e s a r e a c c o r d i n g t o t h e o r d e r o f S E

w a y ,

ck s p r e f e r e n c e i s r e p r e s e n t e d b y a n o r d e r e d l i s t o f

Cid , o r t h e t o t a l p o w e r c o n s u m p t i o n d
Pi,t .
. .

T A B L E I S I M U L A T I O N P A R A M E T E R S

I f U E s o n o n e s i d e o f t h e m a t c h i n g m a r k e t o n l y h a v e

p a r t i a l k n o w l e d g e a b o u t U E s o n t h e o t h e r s i d e , t h i s g i v e s

P a r a m e t e r V a l u e

C e l l r a d i u s 5 0 0 m

r i s e t o t h e e n e r g y J e f c i e n t m a t c h i n g p r o b l e m w i t h i n c o m p l e t e

dd
a x D 2 D t r a n s m i s s i o n d i s t a n c e 2 0 0 0 m
M

p r e f e r e n c e l i s t s . A l g o r i t h m 2 c a n b e e a s i l y m o d i e d t o h a n d l e

max 1


a t h l o s s e x p o n e n t
P

4
t h e m a t c h i n g p r o b l e m w i t h i n c o m p l e t e p r e f e r e n c e l i s t b y

102
a t h l o s s c o n s t a n t
P

d e l e t i n g e n t r i e s f r o m p r e f e r e n c e l i s t s i f t h e y c a n n o t b e i n v o l v e d

c
k,i
S h a d o w i n g s t a n d a r d d e v i a t i o n o f 8 d B

di
(

a l o g I n o r m a l d i s t r i b u t i o n )

D D
i n a s t a b l e m a t c h i n g . F o r e x a m p l e , i f t h e 2 J C U p a i r ( ,

c
ck di ck i,k
u l t i I p a t h f a d i n g t h e m e a n o f
M

)
i s d e l e t e d , i t e n t a i l s d e l e t i n g a n d f r o m e a c h o t h e r s

a n e x p o n e n t i a l d i s t r i b u t i o n )

p r e f e r e n c e l i s t . T h e n t h e a l g o r i t h m c a n p r o c e e d a s i n t h e c a s e

d c
pi,max , pk,max
a x T x p o w e r 2 3 d B m
M

o f c o m p l e t e l i s t s t o p r o d u c e a s t a b l e m a t c h i n g , w h i c h c a n b e

pcir
C o n s t a n t c i r c u i t p o w e r 2 0 d B m

N0
o i s e p o w e r I d B m
N

o b t a i n e d i n p o l y n o m i a l t i m e b u t m a y b e p a r t i a l b e c a u s e s o m e

1 1 4

N
u m b e r o f D 2 D p a i r s 5 5 0
N

U E s a r e n o t m a t c h e d .

K
u m b e r o f c e l l u l a r U E s 5 5 0
N


e f c i e n c y 3 5 %
P A

C . D

c d
Ck,min Ci,min
Q o S r e q u i r e m e n t 0 . 5

i s c u s s i o n

u n i f o r m d i s t r i b u t i o n ) b i t / s / H z

I n t h i s s u b s e c t i o n , t h e s t a b i l i t y , o p t i m a l i t y , a n d a l g o r i t h J

m i c c o m p l e x i t y o f t h e p r o p o s e d e n e r g y J e f c i e n t m a t c h i n g a r e

d i s c u s s e d a n d a n a l y z e d i n d e t a i l .

2 5 0


e n e r g y e f f i c i e n t s t a b l e m a t c h i n g

S i n c e t h e p r o p o s e d e n e r g y J e f c i e n t m a t c h i n g a l g o r i t h m i s


o w e r g r e e d y a l l o c a t i o n

/ J r a n d o m o w e r a l l o c a t i o n

b a s e d o n t h e G S a l g o r i t h m , t h e f o l l o w i n g t h e o r e m s c a n b e
p

2 0 0

/ H z

d e r i v e d b a s e d o n 1 4 ] :

t s

( b

T h e o r e m 3 :

T h e e n e r g y J e f c i e n t m a t c h i n g p r o d u c e d b y

1 5 0

A l g o r i t h m 2 i s s t a b l e .
i

f i c

T h e o r e m 4 :

T h e e n e r g y J e f c i e n t m a t c h i n g p r o d u c e d b y

1 0 0

D D
A l g o r i t h m 2 i s w e a k P a r e t o o p t i m a l f o r 2 p a i r s .

E n

(di ) = ck
T h e o r e m 3

s h o w s t h a t i f , t h e n t h e r e i s n o s u c h

5 0
r

cm C\{ck }
T h e o r e m 4
t h a t s a t i s e s

cm di (di ) a n d

di cm (cm ) .

A v

s h o w s t h a t t h e r e i s n o o t h e r m a t c h i n g , s t a b l e o r n o t ,

D D
t h a t a l l 2 p a i r s

You might also like