Deadline-Aware Adaptive Packet Scheduling and
Transmission in Cooperative Wireless Networks
Lu Zhang
*
, Yao Yu
*‡
, Fei Huang
*
, Qingyang Song
*
, Lei Guo
*
, and Shiqiang Wang
†
*
School of Information Science and Engineering, Northeastern University, Shenyang 110819, P. R. China
†
Department of Electrical and Electronic Engineering, Imperial College London, SW7 2AZ, United Kingdom
Email: luzhang199007@gmail.com, yuyao@ise.neu.edu.cn, huangfeinf@gmail.com, songqingyang@ise.neu.edu.cn,
guolei@ise.neu.edu.cn, shiqiang.wang11@imperial.ac.uk
Abstract—We study scheduling and transmission of packets
with deadline constraints in cooperative wireless networks. The
packets which miss their deadlines become useless and have to be
dropped. To minimize packet dropping probability, we consider
multiple transmission methods and integrate packet scheduling
with adaptive transmission method selection. We first introduce
an exhaustive search method to obtain the optimal scheduling
sequences and the corresponding transmission methods, under
different channel conditions. Through observing the optimal
results, we propose a heuristic method based on a dynamic
graph. Simulation results show that the proposed heuristic
method can obtain results which are similar to those achieved
with the exhaustive search method, but with low computational
complexity.
Index Terms—Cooperative wireless networks, packet dropping
probability, scheduling, transmission method adaptation.
I. I NTRODUCTION
With the growth of computational capability and various
breakthroughs in wireless technologies, a variety of services
with strict delay requirements emerged in commercial wireless
networks, such as real-time video communications in mobile
cellular systems. In these applications, packets have strict
deadline constraints and must arrive at their destinations
before their deadlines. Otherwise, they become invalid and
will be dropped. The problem becomes more challenging
when supporting real-time services in cooperative wireless
networks, because the diversity of transmission rates and meth-
ods increases the complexity of packet scheduling. Therefore,
it is necessary to develop deadline-aware adaptive packet
scheduling and transmission schemes in cooperative wireless
networks to reduce packet loss.
In the literature, there are many studies focusing on tackling
the packet scheduling and transmission problem with deadline
constraints in cooperative communications [1]–[7]. One of the
promising solutions is the adaptive utilization of conventional
network coding (CNC). It is because, on one hand, CNC can
reduce transmission time by permitting a relay to encode at
least two packets, which are received separately from different
source nodes, into one packet and broadcast it to destinations
for the decoding of the intended packets; on the other hand, the
decoding delay in CNC may become serious if the destination
nodes cannot receive sufficient packets for decoding [1]. The
authors in [2] proposed an adaptive network coding scheme
‡
The corresponding author of this paper is Yao Yu.
to optimize the block size of coded packets while scheduling
multimedia traffic flows in a time-slotted downlink system
in order to maximize the throughput and reduce packets’
waiting time. Instead of emphasizing on network throughput,
the authors in [3] focused on dealing with the scheduling
problem in the single-hop broadcast system to minimize the
number of dropped packets, and an encoding algorithm was
investigated based on CNC to find a proper transmission order
and the number of encoded packets. However, they assumed
a fixed transmission rate. Noticing that more network coding
opportunities appear through adjusting the transmission rate,
an efficient algorithm was proposed to determine the coding
strategy and transmission rate of each transmission in [4] based
on [3]. An immediately decodable network coding (IDNC)
scheme was developed in [5] to reduce packet loss in video
streaming. However, another efficient transmission method,
analog network coding (ANC), was ignored in these works.
Compared with CNC, ANC can further reduce transmission
time by allowing two signals to be transmitted simultaneously
from their source nodes and superpose at the relay [8]. Howev-
er, ANC has more stringent restrictions on channel conditions
and network topologies. Therefore, ANC should be applied
adaptively and jointly with other transmission methods, such
as CNC, plain routing (PR), and direct transmission (non-
relaying, NR). In [9], an adaptive relaying method selection
scheme was developed for multi-rate wireless networks, but
without considering the deadline constraints of packets.
In order to minimize the packet dropping probability in
multi-rate cooperative wireless networks, in this paper, we
integrate transmission method selection with packet scheduling
and propose two deadline-aware methods (exhaustive search
and heuristic methods) to decide the optimal transmission
methods and sequences of packets. Packet transmissions with-
in two-hop topologies are considered in this paper, and the
proposed methods can be easily extended to general multi-
hop networks.
The rest of this paper is organized as follows. In section II,
we formulate the optimization problem. Section III shows two
schemes to resolve the deadline-aware packet scheduling and
transmission problem. Simulation results are shown in Section
IV and Section V draws conclusions.
© 2014 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media,
including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution
to servers or lists, or reuse of any copyrighted component of this work in other works.