You are on page 1of 4

An Efficient video on demand system over Cognitive

Radio Wireless Mesh Networks


Mohammad Siraj
1
1
PSATRI, College of Engineering
King Saud University, Post Box 800,
Riyadh, Kingdom of Saudi Arabia
Zeeshan Ahmad Abbasi
2
2
Department of Electronics Engineering, Mewat
Engineering College, Haryana, India
Abstract Cognitive Radio (CR) is an emerging and promising
technology which is predicted to solve the problem of spectrum
shortage by utilization of the spectrum efficiently by exploiting
the licensed spectrum white spaces. Video on demand (VoD) is a
very popular present day service. It is a well-known fact, that
video on demand internet service needs a large amount of
bandwidth. CR WMNs is envisaged to provide the much needed
bandwidth for video streaming as CR WMNs has the ability to
access a large part of the under-utilized licensed spectrum. In CR
WMNs interference is a critical issue which degrades cognitive
radio wireless mesh networks (CR WMNs) performance. As the
number of users rises, interference also increases resulting in low
throughput. In this paper first an analytical model for CR
WMNs has been presented. We have also presented an efficient
VoD model and an optimizing approach which minimizes
interference to provide a much needed higher network capacity
to VoD services. Simulation results show effectiveness of our
proposed approach as there is an increase in the number of
concurrent VoD sessions.
Keywords- CR WMNs, VoD, interference, DSA
I. INTRODUCTION
The Cognitive radio (CR) term was first coined by Mitola
in 1999[1]. A cognitive radio is defined as a radio that can
change its transmitter parameters based on interaction within
the environment in which it operates [2]. It is a promising
approach to utilize TV spectrum in an efficient and
opportunistic way [3]. It differs from conventional radio
devices that it has cognitive capability and reconfigurability [3]
[4]. If the secondary users are allowed transmissions along with
the primary users (overlay cognitive model) secondary users
should not cross the interference temperature threshold [5].
Through CR, the unused spectrum is accessed temporarily,
which is called white space or spectrum hole [4]. The video on-
demand application (VoD) is a very popular internet service
occupying 27 % of the internet traffic [6]. According to a
survey, more than 74.1% of business and personal users
access streaming media at least twice or thrice a week [7]. In
the United States, 66 percent of tablet owners stream video
twice or thrice per week or more [8].According to a forecast
from IDC, video services will generate over $1.7 USD billion
in revenues by 2010[9] [10]. This estimated figure is much
less than the present-day figures. Unfortunately, we dont have
the current figures. Internet VoD applications, such as
YouTube, PPStream and PPLive, are very popular with the
users. As they require a high amount of bandwidth, they are
very costly. Video over the internet poses some important
challenges. Sometimes the network may be down or there
could be congestion in the network leading to service loss. A
VoD system can be one configured in one of the following
types. a) Distributed b) Centralized and c) Networked. In a
distributed VoD system, the media content is stored on one
central server with smaller servers around it to cater for high-
demand requests. In a centralized system, the entire media
content is on a centralized server. This server handles all
clients requests. In a network environment, the media servers
are spread across the network. Each server handles requests
from a small group of clients only to provide an interrupted
high-quality video playback. In a VoD system, the two major
hurdles are high bandwidth and the high cost associated with it.
It has been a challenge for researchers to make VoD efficient,
reliable, robust and affordable.
CR WMNs have the capability of utilizing both unlicensed
bands and unused licensed bands as a result they have more
spectrum resources. In CR WMNs dynamic channel allocation
is easy as it has been designed for the packet level. They can
span the noncontiguous spectrum through Discontiguous
Orthogonal Frequency Division Multiplexing (DOFDM).
During the transmission, CR WMNs must ensure that when the
primary user (PU) or licensed user wish to transmit, CR -
WMNs should immediately let off that particular channel and
hop to an unused channel.
The remainder of this paper is organized as follows: In section
2, the research related to this work has been presented. Section
3 describes the network model to be considered for classic
WMN, extending it to incorporate CR capabilities. In section 4,
we discuss our proposed VoD model and describe our
proposed optimizing scheduling algorithm. Section 5 presents
simulation results. Finally, section 6 concludes this paper.
II. RELATED WORK
It has been a challenging job for the researchers to provide
VoD service to the clients. Some important parameters
hindering this service are bandwidth, end to end delay and
sensitivity. Some researchers have tried to enhance its
performance by transmitting the video over multipath. A peer
2013 International Symposium on Computational and Business Intelligence
978-0-7695-5066-4/13 $26.00 2013 IEEE
DOI 10.1109/ISCBI.2013.53
231
to peer (P2P) architecture was presented in which a user could
do video streaming through peers and servers [11-13]. In [14]
authors presented a cooperative P2P scheme. This scheme
performed better in comparison to traditional non-cooperative
schemes. All the above proposed techniques utilizes wireless
networks based on static spectrum and not on Dynamic Access
Spectrum (DSA) technique. From [3] it is seen that there are
portion of the assigned spectrums which are congested so much
that there is interference while, on the other hand, large
portions of the allocated spectrum are sporadically used.
WMNs [15] are the present-day network technology providing
last mile broadband connectivity to the end users. By
incorporating CR technology in WMNs, a less congested
network with high bandwidth can be built. Siraj and Shebeilli
[16] proposed a cross layer multi-channel MAC protocol for
route discovery utilizing CR technology. It had the ability of
switching the channels opportunistically according to the
channel availability. Its performance was evaluated in terms of
an end to end delay, packet delivery ratio and throughput. A
beamforming approach was proposed [17] for enhancing
performance in CR WMNs. Siraj and Bakar [18-19]
demonstrated the impact of interference on Multi-hop Wireless
Mesh Network. They showed how the performance is degraded
due to interference. In [20] the authors demonstrated how the
WMN performance could be enhanced using CR technology
by minimizing the interference through link scheduling.
III. NETWORKMODEL
We present an arbitrarily distributed wireless mesh network
with n nodes defined by a directed graph, G= (V, E):
Where V is the set of vertices representing nodes of WMN; E
is the set of directional edges representing radio links between
the nodes.
We consider dij the distance between nodes, i and j, where
each node is equipped with radio, which has: rt transmission
range and ri interference range; with constraint ri > rt.
There exists a link {i, j} between node j and k provided.
djk ri and i j
Thus, the link between two neighbor nodes j and k of WMN is
represented by the directed edge.
{i,j`E
A node j can successfully transmit to node k if the
following two conditions are met.
a) dij rt (1)

b) dkj rik where nk is the neighbor node. (2)
Fig. 1 shows presence of six nodes in WMN. When node 2 is
transmitting and if node 4 wants to transmit it cannot transmit
due to (1) and (2). Similarly, nodes 1 and 2 cannot, whereas
node 5 and 6 can, transmit. Fig. 1 also shows that node 4 will
cause interference if it tries to connect.

Figure 1. Nodes Constraint Diagram
Based on the above approach an interference graph Gi can be
constructed. An interference graph can be represented by Gi =
(Vi,Ei).The vertex set is identical to the directed graph G
representing nodes of WMN. There exists a directed edge
from node j to node k if
a) a signal from node j is strong enough to disturb node k but
b) it cannot be decoded correctly by k
So if there are two communication links {j,k} and {l,m} and if
they are not able to transmit, it indicates that there exists an
edge between them. So an edge for the interference graph Gi
can be drawn between {j,k} and {l,m} based on the following
conditions, i.e. djm rj or dlk rl. With the help of interference
graph, Gi and vertex set Ei, an interference vector can be
defined between any given link say link {i,j} and all the links
LQ(,I^NO`^LM`DQGWKHUHLVDOLQNEHWZHHQOLQN^LM`DQG
link {k,l} then I {i,j},{k,l} = 1 otherwise it is 0. Similarly,
Inteference vector for all the links can be computed and an
interference constraint matrix |E||E| can be constructed. This
constraint is shown by the Fig. 1.
Suppose node i wants to transfer to node j on channel q of the
spectrum band p, the nodes i and j should neither transmit nor
receive data on channel q. Further node i should not be in the
vicinity of the interference range of node k on channel q and
spectrum band p. During this time not only the nodes in the
interference range should not transmit but also the hidden
nodes nearby i should also be silent.
The status of channel q of the spectrum band p can be defined
by equation 3.
( )
1
,
0
p q
ij
C

=
`
)
(3)

232
If there is a transmission from node i to node j it is 1 otherwise
0 Where Cij
(p,q)
is the status of the channel q. Therefore
( ) , p q
ij ij
C T s
(4)
Where Tij is the connectivity matrix for node i and node j.
From the equation 1and 2, it is very clear node i cannot
transfer to its one hop neighbour j on channel p of the
spectrum band q because of the presence of node k in the
vicinity of the interference range of node i (ji).This can be
written as
( ) ( ) , ,
( , )
( , ) 1
p q p q
ij k i ij
l V
C I T k l C
e
+ s
_
(5)
This equation 5 shows the Interference Constraint.
IV. THE COGNITIVE SCENARIO AND THE PROPOSED MODEL
Figure 2 below shows the block diagram of our proposed
VoD model of video streaming over a cognitive wireless mesh
network. Cognitive WMNs are self-organizing, self-healing
and self-forming. Mesh routers and mesh clients are the
elements of WMNs, as shown in Figure 2. The mesh nodes
maintain connectivity with the other nodes of the network
automatically. Mesh Routers also called gateway nodes .They
maintain connectivity with other routers and to the outside
world. We assume that each mesh router contains CR interface
for DSA for jumping to the next available channel when the
Primary Users (PU) wish to communicate. They are able to
communicate through the control interfaces after acquiring a
Common Control Channel (CCC) [21]. The VoD model is a
distributed VoD system where the media content is stored on
one central server called content server with smaller servers
(Server 1, Server 2, Server N, etc.) around it to cater for high-
demand requests. The network is reliable because of the mesh
structure through which multiple paths are feasible to each of
the mesh nodes. It is assumed that all the clients maintain a
buffer space which keeps a record of the recent viewed
popular movie (movies with high demand). As all the
incoming requests vary from one client to another, they are
independent of each other. Therefore, the incoming process of
normal requests as well as of interactive requests to the
content server can be modeled as a Poisson distribution.
Whenever a client makes a request for the movie, this request
goes to the content server who keeps a track of all the users. If
the client is a first-time user, he has to register himself in the
content server so that the list of clients watching video is
maintained. The content server will guide him to the peer
through which the client will be able to get the streaming
video. The scheme shown in Figure 2 has the following
advantages.
a) Client can download from multiple sites over multipath.
b) Traffic Load is balanced.
Raw
Video
Stream
C
l
o
u
d
Server1
Server 2
Server N
Content
Server
Vedio
Stream1
Vedio
Stream2
Vedio
StreamN
CH1
CH2
CH N

Figure 2. A conceptual diagram of real-time video streaming
over CR WMNs
The problem formulation discussed in section 3 will be solved
by a standard linear programming (SLP) considering the
constraints. In our case, this has been solved in Visual Basic.
The solution obtained by SLP will yield optimized network
flows. The network flow between the mesh nodes will be
optimized using our centralized optimized channel scheduling
approach below.
For all the links (1: L) and for all the network flows
Calculate cost for each link on each channel
Costjk = min (Cost)jk
If the links are in the interference range,
Assign Interfering links 1 and non-interfering links 0
The cost is defined by the ratio of the optimized network flow
value to the optimized time schedule value. After the
implementation of the above algorithm, we have the complete
information of interfering and non-interfering links with
minimum cost. We can schedule interfering links in the
different time slots in the same channel. Thus, both the
network flows and time scheduling will be optimized.
V. SIMULATIONSCENARIO ANDRESULTS
In this section, we discuss the simulation scenario and
results. We consider the maximum number of cognitive users
as 50 spread in a 400 X 400 area. The data rate was taken as
54 Mbps and the maximum transmission range rt is 90 m and
the maximum interference range ri is 160 m. Random topology
was selected. Number of channels was 8. 100 data sets were
generated randomly for the simulation. The time slots,
availability of frequency channels at the mesh nodes and link
pair were randomly generated. Number of gateways was
fixed to five. We have taken these simulations values so at to
233
simulate a medium-size network. We considered two
scenarios. In the first scenario effect of interference to the
primary users was not considered during application of the
proposed optimized algorithm. In the second scenario
interference to the primary users was considered during the
application of the proposed optimized algorithm. From the
figure 3, it is observed that with an increase in the number of
mesh nodes, maximum number of concurrent VoD sessions
provided was around 50. This was due to an interference
increase in CR WMNs arising from an increase in multi hops
resulting in bandwidth limitation and congestion. However,
with the application of our proposed optimized algorithm,
interference was minimized and there was an increase in the
maximum number of VoD sessions provided i.e. 70. This
shows that our proposed model and proposed algorithm
perform well and can provide more VoD sessions by
mitigating interference in CR WMNs.
Figure 3. Concurrent VoD session Vs. VoD Clients
VI. CONCLUSIONANDFUTURE WORK
In this work, an attempt has been made to use CR technology
in wireless mesh networks to provide the much desired
bandwidth for VoD application, which is an immensely very
popular service with the present era users. There is a critical
need for a larger bandwidth for it. Interference is a critical
factor hampering the performance of wireless mesh networks.
A conceptual model has been presented to provide VoD
service over CR WMNs. Also an algorithm to optimize
network flow and time scheduling for minimizing interference
in CR WMNs is proposed. Interference, scheduling and
spectrum constraints were modeled considering cross layer
approach. Simulation results indicate that by using our
proposed algorithm, VoD service could be provided to more
clients.
REFERENCES
[1] Mitola III and G. Maguire Jr, Cognitive Radio: Making Software
Radios More Personal, Personal Communications, IEEE, vol. 6, no. 4,
pp. 1318, 1999.
[2] S. Haykin, Cognitive radio: Brain-empowered wireless
communications, IEEE Journal on. Selected. Areas in Communication,
vol. 23, no. 2, pp. 201220, Feb.2005.
[3] Akyildiz, W. Lee, M. Vuran, and S. Mohanty, Next
Generation/Dynamic Spectrum Access/Cognitive Radio Wireless
Networks: A Survey, Computer Networks, vol. 50, no. 13, pp.2127
2159, 2006
[4] T.C. Klancy, "Achievable capacity under the interference temperature
model," in IEEE International Conference on Computer
Communications, Anchorage, 2007, pp. 794-802.
[5] R. C. Pereira, R. D. Souza, and M. E. Pellenz, Using cognitive radio for
improving the capacity of wireless mesh networks, in Proc. IEEE
Vehicular Technology Conference, Calgary, Canada, 2008.
[6] http://webcast.broadcastnewsroom.com/articles/viewarticle.jsp?id=8835
68, 2012.
[7] http://www.streamingmedia.com survey 2010
[8] http://www.streamingmedia.com/Articles/News/Online-Video-News/
Rovi-Survey-Shows-High-Streaming-Video-Rates-on-Mobile-Devices-
87918.aspx, Feb 2013
[9] H. Xie, Y. Yang, A. Krishnamurthy, and etl. "P4P: provider portal for
applications",ACM SIGCOMM 2008, Comput. Commun. Rev., Vol. 38,
No. 4, pp. 351-362.
[10] Peer-to-Peer Internet Video Broadcast, Proceedings of the IEEE,
Special Issue on Recent Advances in Distributed Multimedia
Communications (invited), 96(1):11-24, January 2008.
[11] T. Nguyen and A. Zakhor, Multiple Sender Distributed Video
Streaming, IEEE Trans. Multimedia, vol. 6, no. 2, pp. 315-326, April
2004.
[12] Y. Zhu, W. Zeng, H. Liu, Y. Guo, and S. Mathur, Supporting Video
Streaming Services in Infrastructure Wireless Mesh Networks:
Architecture and Protocols, Proc. IEEE Intl Conf. Comm.(ICC), 2008.
[13] D.A. Tran, K.A. Hua, and T.T. Do, A Peer-to-Peer Architecture for
Media Streaming, J. Selected Areas in Comm., vol. 22, 2003.
[14] Y. Chen, B. Wang, W. Lin, Y. Wu, and K. Liu, Cooperative Peer-to-
Peer Streaming: An Evolutionary Game-Theoretic Approach, IEEE
Trans. Circuits and Systems for Video Technology, vol. 20,no. 10, pp.
1346-1357, Oct. 2010.
[15] M. Siraj and K.A. Bakar Link Establishment and Performance
Evaluation in IEEE 802.16 Wireless Mesh Networks. International
Journal of Physical Sciences. Vol. 6. Issue 13. July 2011. PP 3189-3197.
[16] M. Siraj & S. Al. Shebeili, RPCRAN: A Routing Protocol for
Cognitive Radio Ad hoc Networks, International Journal of Innovation
and Control, Japan, Volume 9, Number 12, December 2013.
[17] M. Siraj, Mobien Shoaib and Saleh Alshebeili, Performance
Enhancement of Cognitive Radio Wireless Mesh Networks by Link
Scheduling and Beamforming, IEEE Saudi International Electronics,
Communications and Photonics Conference 2013.
[18] M. Siraj and K.A. Bakar, To Minimize Interference in Multi-Hop
Wireless Mesh Networks Using Load Balancing Interference Aware
Protocol, World Applied Sciences Journal,Vol.18. Issue9, 2012,
pp.1263-1271.
[19] M. Siraj and K.A. Bakar, Minimizing Interference in Wireless Mesh
Networks Based Telemedicine System, Journal of Computer Science,
Vol.8. Issue8. 2012, pp.1263-1271.
[20] M. Siraj and Saleh Alshebeili Performance Enhancement in multi hop
Cognitive Radio Wireless Mesh Networks, International Journal of
Innovation and Control, Japan, Vol. 9, Number 10, October 2013.
[21] G. Cheng, W. Liu, Y. Li, and W. Cheng, Joint On-Demand Routing
and Spectrum Assignment in Cognitive Radio Networks, Proc. IEEE
Intl Conf. Comm. (ICC), 2007.
234

You might also like