2012 한국컴퓨터종합학술대회 논문집 Vol.39, No.1(D)

Joint Scheduling and Flow Control for Multi-hop Cognitive Radio Network with Spectrum Underlay Nguyen Tran Quang, Duc Ngoc Minh Dang, Choong Seon Hong Department of computer Engineering, Kyung Hee Univ., 449-701, Republic of Korea Emails: {nguyentrq, dnmduc, cshong}@.khu.ac.kr Abstract In this paper, we introduce a joint flow control and scheduling algorithm for multi-hop cognitive radio networks with spectrum underlay. Our proposed algorithm maximizes the total utility of secondary users while stabilizing the cognitive radio network and still satisfies the total interference from secondary users to primary network is less than an accepted level. Based on Lyapunov optimization technique, we show that our scheme is arbitrarily close to the optimal. Key words: Cross-layer optimization, cognitive radio network, spectrum underlay.

1. Introduction There are two main approaches for secondary users to access the licensed spectrum: spectrum overlay and spectrum underlay. In spectrum overlay approach, secondary users (SUs), unlicensed users, sense the available channels that are not in used by primary users (PUs), licensed user, so that they can opportunistically use those channels. On the other hand, SUs in spectrum underlay approach are allowed to transmit simultaneously on the same channels with PUs. As a result, interference from the SUs can be harmful to active PUs. Carefully allocating transmission power for SUs becomes critically important so that interference caused by SUs to PUs can be controlled at an acceptable level. Admission control and scheduling policy in multichannel single-hop CRNs has been proposed in [1] to maximize throughput/utility subject to PU constraints. Xue et al extended it by considering a multi-channel multi-hop CRN overlay with a primary network in [2]. In these papers, the secondary users are scheduled such that the long-term average of collision to primary users is kept under a certain threshold. In this paper, we consider multi-hop cognitive radio network coexisting with cellular-based primary network. Secondary users share the same spectrum as the uplink of the primary network through spectrum This research was supported by the MKE(The Ministry of Knowledge Economy), Korea, under the ITRC(Information Technology Research Center) support program supervised by the NIPA(National IT Industry Promotion Agency)" (NIPA2012-(H0301-12-1004). Dr. CS Hong is corresponding author.

underlay. We propose a joint flow control and scheduling algorithm for CRN in order to maximize total utilities of secondary network while the time average interference to primary network is kept under an accepted level. By using the stochastic optimization framework which is deeply studied in [3], we show that our proposed solution is arbitrarily close to the optimal solution. 2. Network Model In this paper, we consider a time-slotted multi-hop CRN coexisting with primary network. The primary network is cellular-based network, where different frequency bands are used for uplink and downlink transmissions. The multi-hop CRN consists of N secondary users and shares the same spectrum as the uplink of the primary network through spectrum underlay as shown in figure 1. Time is slotted corresponding to uplink frame of primary network. In this paper, we consider single channel for the uplink transmission of the primary network. Let be the set of all secondary flows. Each secondary flow f has a fixed single route from its source to destination. Let Lf be the set of links that flow f routes from its source s(f) to its destination d(f). Let Qnf [t ] denote the length of queue at secondary Queue Qnf [t ] is said to be stable if

node n for flow f.

and only if it satisfied the following condition [3]-[4]

lim sup

t

1 t

t 1

E{Qnf [ ]} 0

2012 한국컴퓨터종합학술대회 논문집 Vol.39, No.1(D)

At every time slot t Flow control: Each source node s(f) injects an amount of traffic Rsf( f ) into the network which is equal to the solution of the following optimization problem

(VU f (xsf( f ) ) Qsf( f ) [t ]xsf( f ) [t ])

maximize f

s.t 0 Fig.1. System Model

Network is said to be stable if and only if all of its queues are stable. Let

f mn

[t ] be the transmission rate on link (m,n)

dedicating to flow f. Let I[t] denote the ratio of total interference from secondary users to desired signal from a primary user at base station.

I [t ] 

 

( m ,n )

f mn

f

[t ]* Pmn , where Pmn denotes ratio of

Let rs f( f ) be the time average admitted rate for flow f at it source node s(f). We define a set of utility functions Uf(r) representing the satisfaction of secondary source nodes. The utility functions are assumed to be non-decreasing and concave. The optimal solution is the solution of the following optimization problem:

U

f

f s( f )

(r

)

where V>0 is a control parameter. Scheduling: Each link (m,n) finds the flow f* which maximizes

(Qmf [t ]  Qnf [t ]  X [t ]Pmn )

( rs (f f ) )  Λ & X[t] is stable

corresponding value to its link weight

μ[ t ]



( m ,n )

mn [t ]wmn [t ]

(5)

In (5) is the set of all feasible schedules. Optimization problem (5) finds an optimal schedule and not schedule any link with non-positive weight. The resulting transmission rate is offered to flow f* of this link in this time slot. 2. Performance analysis Let ( rs*( ff ) ( )) be the optimal solution of optimization problem by Λ

(1)-(2)

Λ

where

is

substituted

 {(rs (f f ) ) | (rs (f f )  )  Λ} .

Theorem 1: Our proposed algorithm stabilizes network and yields the following performance bounds:

limsup t 

(2)

3. Joint flow control and scheduling for Cognitive Radio Network 1. Proposed algorithm

wmn [t ]

For the network, a link schedule is selected which solves

(1)

where Λ is the network capacity region [4], the set of all feasible admission rate vectors so that the network can support in sense that there exists a scheduling algorithm which stabilizes the network. It is shown in [4] that it is convex, closed and bounded.

(4)

among all flow going through it and sets the

f

s.t

(3)

Rsmax ( f ), f

max

the interference from link (m,n) to desired signal from primary user at base station per each data packet. in this paper, we will keep long term time average of I[t] less than threshold instead of it at every time slot. By using the concept of virtual queue in [3], we define queue X[t]=[X[t]-ρ] ++I[t]. According to queueing theory, the time-average of I[t] less than ρ if queue X[t] is stable.

Maximize :

xsf( f )

1 t 1 B  VG max E{Qnf [ ]}   t  0 n , f

(6)

1 t 1 B  VG max E { X [  ]}   t  0 ( )

(7)

limsup t 

liminf t 

U f

f

( rs (f f ) [t ]) 

U f

f

( rs*( ff ) ( )) 

B (8) V

where B, G max , ( ) is constant. The proof of theorem 1 is based on stochastic optimization and the same with proof of theorem 5.1 in [3]. Because of the limitation of space, interested

2012 한국컴퓨터종합학술대회 논문집 Vol.39, No.1(D) readers can refer [3] for details. From (6)-(8), we can see that there is a tradeoff between the total queue length and the optimal value.

throughput and total queue length with different value of V. From this table, we can see that when V increases, the throughput increases and the total average backlogs (or queue length) decreases. This illustrates the tradeoff between throughput and the delay as our comment in previous section. V 50 100 150

r1 2.729 3.413 3.564

r2 1.775 0.494 0.619

r3 5.726 7.009 6.885

Throughput 10.23 10.916 11.069

Backlogs 301 606 902

Table 1: Admitted rate, throughput and total queue backlogs with Fig.2. Network topology

different value of V

When V increases, the total queue length increases and the optimal value decreases vice versa. Following Little's Law, larger queue length means longer network delay. In our simulation, we will select different value of V to show the tradeoff. 4. Simulation results We consider a multi-hop CRN with 3 flows as illustrated in fig.2. Queues are indexed from 1 to 9 in the order of Q11 , Q31 , Q51 , Q22 , Q42 , Q62 , Q43 and Q63 . The utility function is chosen to be

U f ( x)

x in order to

maximize the total throughput. The wireless link rate is assumed to be 15 packets per slot. Maximum admitted rate Rmax is assumed to be 20 packets per slot. Pmn is set to be 0.0625. We select this accepted level

=0.1

means that the accepted signal to interference noise ratio at base station of primary user is at least 10dB. Every simulation is executed within 100000 time slots.

Fig.3 Average queue backlogs in the network for V=50.

Figure 3 shows an example of the average queue length when V=50. Table 1 shows the admitted rates,

5. Conclusion In this paper, we propose a joint flow control and scheduling for multi-hop cognitive radio network with spectrum underlay. To protect primary users, we use the time-average interference constraints. Our simulation results support the performance analysis of our proposed algorithm in term of the backlog-utility tradeoff. In future, we will consider multi-channel network and congestion control when the incoming traffic is arbitrary. 6. References [1] R. Urgaonkar and M. Neely, ”Opportunistic Scheduling with Reliability Guarantees in Cognitive Radio Networks”, in IEEE Trans on Mobile Computing, vol.8, no. 6, pp.766-777, June 2009. [2] D. Xue and E. Ekici, ”Guaranteed Opportunistic Scheduling in Multi-Hop Cognitive Radio Networks”, in Proc. IEEE Infocom., April 2011. [3] L. Georgiadis, M. Neely and L.Tassiulas,”Resource allocation and cross layer control in wireless networks”, in Foundations and Trends in Networking, pp. 1-149, 2006. [4] L. Tassiulas and A. Ephremides,"Stability properties of constrained queueing systems and scheduling policies for maximum throughput in multihop radio networks”, in IEEE Trans. Autom. Control, vol. 37, no.12, pp. 1936-1948, Dec. 1992.

Joint Scheduling and Flow Control for Multi-hop Cognitive Radio ...

Cognitive Radio Network with Spectrum Underlay ... multi-hop CRN overlay with a primary network in [2]. .... network can support in sense that there exists a.

477KB Sizes 0 Downloads 248 Views

Recommend Documents

Joint Scheduling and Flow Control for Multi-hop Cognitive Radio ...
Cognitive Radio Network with Spectrum Underlay ... multi-hop CRN overlay with a primary network in [2]. .... network can support in sense that there exists a.

Joint Scheduling and Power Control for Wireless ... - Semantic Scholar
This is further aggravated in ad-hoc networks since all nodes are mobile ..... Go to next slot i = i + 1 .... We compare the structure of the power control problem.

Joint Scheduling and Power Control for Wireless Ad Hoc Networks
Abstract—In this paper, we introduce a cross-layer design framework to the multiple access problem in contention-based wireless ad hoc networks.

Buffer-Aware Power Control for Cognitive Radio ...
CSI roles in the wireless resource allocation problem, yet, in a different setting ... (CSI). This is of paramount importance to gain key insights about the sum rate maximization power control problem and the potential role of BSI in balancing the fu

JOINT POWER ADAPTATION, SCHEDULING AND ...
In wireless ad-hoc networks, there exists strong interdepen- dency between protocol layers, due to the shared wireless medium. Hence we cast the power ...

Topology Control in Multi-channel Cognitive Radio Networks with Non ...
achieving efficient power control. Index Terms—Multi-channel Cognitive Radio networks, Dis- tributed Topology Control, Non-uniform node arrangements,.

Joint Cross-Layer Scheduling and Spectrum Sensing for ... - IEEE Xplore
secondary system sharing the spectrum with primary users using cognitive radio technology. We shall rely on the joint design framework to optimize a system ...

Joint Power Adaptation, Scheduling, and Routing for ...
networking technologies, are under investigation to translate the salient ... low power, making them ideal for ad hoc wireless applications. [4], [5]. However, UWB ...

Joint Clustering and Tracking for MIMO radio channel ...
May 7, 2007 - MIMO radio channel modeling draws great attention because the chan- nel determines the entire system performance fundamentally. This thesis is focusing on physical channel models, which characterize the propagation envi- ronment by desc

reconfigurable antennas for sdr and cognitive radio
and WiMAX (again, several bands are proposed). Many of these systems will be required to operate simultaneously. Multi-mode, multi-band operation presents a formidable challenge to mobile phone designers, particularly for the RF parts. Of these, the

pdf-175\cognitive-radio-and-networking-for-heterogeneous-wireless ...
... apps below to open or edit this item. pdf-175\cognitive-radio-and-networking-for-heterogeneo ... visions-for-the-future-signals-and-communication-t.pdf.

pdf-175\cognitive-radio-and-networking-for-heterogeneous-wireless ...
pdf-175\cognitive-radio-and-networking-for-heterogeneo ... visions-for-the-future-signals-and-communication-t.pdf. pdf-175\cognitive-radio-and-networking-for-heterogeneou ... -visions-for-the-future-signals-and-communication-t.pdf. Open. Extract. Ope

Scheduling for Human- Multirobot Supervisory Control
April 30, 2007. In partial fulfilment of Masters degree requirements ..... each NT period over time is a good gauge of whether a human supervisor is ... the Human Computer Interaction International Human Systems. Integration ... on information Techno

Joint Opportunistic Power Scheduling and End-to-End ...
J.-W. Lee is with CITY-Center for Information Technology of Yonsei. University, Department .... we need a central controller to collect the information of each link and perform the ...... degree in Electrical and Computer Engineer- ing from Purdue ..

Joint Link Adaptation and User Scheduling With HARQ ... - IEEE Xplore
S. M. Kim was with the KTH Royal Institute of Technology, 114 28. Stockholm ... vanced Institute of Science and Technology, Daejeon 305-701, Korea (e-mail:.

Demonstration of Real-time Spectrum Sensing for Cognitive Radio
form factor (SFF) software defined radio (SDR) development platform (DP) [7] is ..... [5] Y. Tachwali, M. Chmeiseh, F. Basma, and H. Refai, “A frequency agile.

Prediction of Channel State for Cognitive Radio ... - Semantic Scholar
Department of Electrical and Computer Engineering ... in [10]. HMM has been used to predict the usage behavior of a frequency band based on channel usage patterns in [11] for ..... range of 800MHz to 2500MHz is placed near the laptop and.

A Two-Tiered Cognitive Radio System for Interference ...
scheme; the number of device types to be detected; and ... The wireless communication industry has grown rapidly .... Bluetooth devices, cordless phones, and.

CycloStationary Detection for Cognitive Radio with Multiple Receivers
of cyclostationary signatures in fading channels. In [9], air interface ..... [11] M. Simon and M. Alouini, Digital Communication Over Fading Chan- nels. Wiley-IEEE ...

Prediction of Channel State for Cognitive Radio Using ...
ity, an algorithm named AA-HMM is proposed in this paper as follows. It derives from the Viterbi algorithm for first-order. HMM [20]. 1) Initialization. âiRiR+1 ...

Cognitive Radio Infrastructure using Spectrum ...
Abstract: Cognitive radio is an amazing technology that allows low cost voice and data services by identifying opportunities in spectrum, space, code and time.