represented by three parameters: time constraint d
i
,
total payload p
i
and the number of requested slots r
i
.
For the GSA method, the authors have presented
a formula to calculate the estimated end-to-end delay
required for each node to send one frame to the PAN
coordinator. Base on this delay estimate, the PAN co-
ordinator will find the minimum GTSs needed to be
assigned for each node, in such way that the estimated
delay must be less than or equal to the its requested
delay. All the traffic flows in the network will be
sorted according to the order of increasing deadlines
(EDF scheduling). A set of traffic flows is schedula-
ble with the GSA method, if for each flow, the cumu-
lative transmission delay is less than or equal to its
upper bound. The GSA can be described as follows:
1. Input: S = F
i
(d
i
, p
i
, r
i
)
2. Calculate estimated delay ED
i
3. Assign minimum number of GTSs s
i
for each flow
F
i
4. Do a feasibility analysis of the set S
5. If not feasible the last flow will be rejected
The biggest advantages of GSA is that it applies
an on-line scheduling algorithm, providing a better
support for different traffic classes. However, GSA
is composed of a complicated analysis which cause
overhead for the PAN coordinator. It is obvious that
the analysis used in GSA could be improved. One of
the very well known techniques used for EDF feasi-
bility analysis - that have been widely adopted in the
research community, processor demand test (Baruah
et al., 1990), could be applied in GSA. The authors
in (Mishra et al., 2007) also showed the improvement
of GSA in comparison with basic FCFS scheduling.
However, the complexity of the algorithm has been
overlooked. Another drawback of GSA is that it may
waste a portion of the GTSs since it always allocates
the GTSs from the first slot of the CFP.
5 CONCLUDING REMARKS
In this paper, we have presented the most relevant
characteristics of the IEEE 802.15.4 standard for sup-
porting RT communication in WSNs. We have cho-
sen to review two of the more interesting RT protocols
that have been proposed for IEEE 802.15.4: one pro-
tocol applying a static scheduling method (i-GAME)
and the other applying a dynamic scheduling method
(GSA). The i-GAME protocol has low complexity, is
easy to implement and introduces fairly small over-
head for the PAN coordinator. Moreover, iGAME
provides a fair allocation for all nodes in the network,
which is very efficient in the specific case where all
traffic flows have a similar arrive rate. On the other
hand, the GSA protocol has significant advantages
compared to iGAME since scheduling is dynamic and
performed on-line. Thus, a broader range of traf-
fic classes are supported, such as for applications re-
quiring communication with unbalanced arrival rates.
The trade-off in the GSA compared to iGAME, is the
higher complexity of the scheduling algorithm and a
higher overhead for the PAN coordinator. It should
also be mentioned that iGAME has been implemented
in a real sensor network while GSA has been evalu-
ated by a simulation study.
As future work, we aim to investigate improved
scheduling methods to be applied for the IEEE
802.15.4. We are in favor of dynamic scheduling
methods, such as in the GSA, and we believe that
scheduling complexity can be reduced, for example
by applying a more simple feasibility analysis such
as the processor demand function. We are also inter-
ested in investigating some specific application such
as voice or media over WSNs, where QoS is highly
important.
ACKNOWLEDGEMENTS
The authors would like to thank Dr. Anis Koubaa and
Dr. Elisabeth Uhlemann for valuable input to this pa-
per. This work has been funded by the CERES re-
search profile grant from The Knowledge Foundation.
REFERENCES
T. He, P. A. Vicaire, T. Yan, L. Gu, G. Zhou, R. Stoleru, Q.
Cao, J. A. Stankovic, and T. Abdelzaher “Achivieing
Real-time Target Tracking Using Wireless Sensor
Networks, ” Proc of the 12th IEEE Real-Time and
Embedded Technology and Applications Symposium,
2006.
C. Lu, B. M. Blum, T. F. Abdelzaher, J. A. Stankovic, and
T. He. “RAP: A Real-Time Communication Archi-
tecture for Large-Scale Wireless Sensor Networks”,
Proc. of the 8th IEEE Real-Timeand Embedded Tech-
nology and Applications Symposium, 2002.
J. A. Stankovic, T. Abdelzaher, C. Lu, L. Sha, and J. Hou.
“Real-Time Communication and Coordination in Em-
bedded Sensor Networks”, Proc. of the IEEE, 2003.
T. He, J. A. Stankovic, C. Lu, and T. F. Abdelzaher.
“SPEED: A Stateless Protocol for Real-Time Com-
munication in Sensor Networks”, Proc. of the Interna-
tional Conference on Distributed Computing Systems,
2003.
WINSYS 2008 - International Conference on Wireless Information Networks and Systems
86