| ![]() |
An Efficient and Practical Synchronous Bandwidth
Allocation Scheme for Deadline Guarantees of
Synchronous Messages in an FDDI Network
Sijing Zhang
(Email: [email protected])
Real-Time Systems Research Group
Department of Computer Science, University of York
Heslington, York YO1 5DD, UK
ABSTRACT
This report addresses issues related to guaranteeing synchronous message
sets with message deadlines equal to periods, in an FDDI network where the
timed token protocol is used. FDDI guarantees a bounded access time and an
average bandwidth for synchronous traffic, and therefore the timed token protocol
is well suited for real-time applications. However, this guarantee alone, though
necessary, is insufficient for guaranteeing the transmission of synchronous mes-
sages before their deadlines. To ensure the timely delivery of synchronous mes-
sages, the synchronous bandwidth (a key parameter in the control of synchronous
message transmission) must be carefully allocated to individual nodes.
In this report, we propose and analyse a new local synchronous bandwidth
allocation (SBA) scheme. Generally, our local scheme performs better than any of
previously-published local SBA schemes due to the fact that it calculates synchro-
nous bandwidths, with locally-available information, under the consideration of
fully using all synchronous bandwidths surely available during the period of the
message. Our new local scheme also differs significantly from previously
reported local SBA schemes by explicitly taking into account the synchronous
bandwidth allocation for the synchronous message sets with the minimum mes-
sage deadline ( D min ) less than twice the Target Token Rotation Time (TTRT),
and as a result can be applied to any of synchronous message sets (with
D min > TTRT). The feasibility of allocations produced by the proposed local
scheme as well as the worst case achievable utilisation of the scheme is also dis-
cussed in this report. Since local SBA schemes, unlike global SBA schemes, can
greatly simplify the run-time management of network with the advantage of being
flexible and suitable for use in dynamic environment, the proposed local scheme
can be used to effectively support synchronous traffic in practice.
1. Introduction
In a distributed system for hard real-time applications, communication through message
exchange between tasks residing on different nodes must happen in bounded time, in order to
ensure that end-to-end deadline requirements are met. This motivates the use of medium access
control (MAC) communication protocols which provide a guaranteed connection and a guaranteed
amount of channel bandwidth to support timely delivery of inter-task messages. With the impor-
tant property of bounded time between any two consecutive visits of the token to a node, the timed
token protocol becomes one of the most suitable and attractive candidates for hard real-time appli-
cations. This protocol has been incorporated into many network standards including the Fibre