Telecommun Syst (2012) 50:181–198
DOI 10.1007/s11235-010-9397-9
Fair TDMA scheduling in wireless multihop networks
Dimitrios J. Vergados · Aggeliki Sgora ·
Dimitrios D. Vergados · Demosthenes Vouyioukas ·
Ioannis Anagnostopoulos
Published online: 11 December 2010
© Springer Science+Business Media, LLC 2010
Abstract In wireless multihop networks, communication
between two end-nodes is carried out by hopping over mul-
tiple wireless links. However, the fact that each node has
to transmit not only its own traffic, but also traffic on be-
half of other nodes, leads to unfairness among the commu-
nication rates of the nodes. Traditional Carrier Sense Mul-
tiple Access/Collision Avoidance (CSMA/CA) based me-
dia access control does not work satisfactory in a multi-
D.J. Vergados
School of Electrical and Computer Engineering,
National Technical University of Athens, 7, Iroon
Polytexneiou St., Zografou, 157 73 Athens, Greece
e-mail: djvergad@telecom.ntua.gr
A. Sgora · D.D. Vergados · D. Vouyioukas · I. Anagnostopoulos
Department of Information and Communication Systems
Engineering, University of the Aegean, 832 00 Karlovassi,
Samos, Greece
A. Sgora
e-mail: asgora@aegean.gr
D.D. Vergados
e-mail: vergados@aegean.gr
D. Vouyioukas
e-mail: dvouyiou@aegean.gr
I. Anagnostopoulos
e-mail: janag@aegean.gr
D.D. Vergados ( )
Department of Informatics, University of Piraeus,
80, Karaoli & Dimitriou St., 185 34 Piraeus, Greece
e-mail: vergados@unipi.gr
I. Anagnostopoulos
Department of Computer Science and Biomedical Informatics,
University of Central Greece, 2-4, Papasiopoulou St., 35100
Lamia, Greece
e-mail: janag@ucg.gr
hop scenario, since an intended target of a communication
may be subject to mutual interference imposed by concur-
rent transmissions from nodes, which cannot directly sense
each other, thus causing unfair throughput allocation. Al-
though Time Division Multiple Access (TDMA) seems to
be a more promising solution, careful transmission schedul-
ing is needed in order to achieve error-free communication
and fairness. Several algorithms may be found in the liter-
ature for scheduling TDMA transmissions in wireless mul-
tihop networks. Their main goal is to determine the opti-
mal scheduling, in order to increase the capacity and reduce
the delay for a given network topology, though they do not
consider the traffic requirements of the active flows of the
multihop network or fairness issues. In this paper, we pro-
pose a joint TDMA scheduling/load balancing algorithm,
called Load-Balanced-Fair Flow Vector Scheduling Algo-
rithm (LB-FFVSA). This algorithm schedules the transmis-
sions in a fair manner, in terms of throughput per connec-
tion, taking into account the communication requirements
of the active flows of the network. Simulation results show
that the proposed algorithm achieves improved performance
compared to other solutions, not only in terms of fairness,
but also in terms of throughput. Moreover, it was proved that
when a load balancing technique is used, the performance of
the scheduling algorithm is further improved.
Keywords Wireless multihop network · Fairness · Load
balancing · TDMA scheduling
1 Introduction
Wireless multihop networks are formed by a set of nodes,
where communication between two-end nodes is carried out
by hopping over multiple short wireless links. In such a net-
work, each node has to send/receive packets to/from adja-