db_connect: Could not connect to paper db at "wotug@dragon.kent.ac.uk"
db_connect: Could not connect to paper db at "wotug@dragon.kent.ac.uk"
%T Transputer performance issues using the trollius operating system
db_connect: Could not connect to paper db at "wotug@dragon.kent.ac.uk"
%A James R. Jr. Beers, Ros Leibensperger, Moshe Braner, David Fielding
db_connect: Could not connect to paper db at "wotug@dragon.kent.ac.uk"
%E Hussein S. M. Zedan
%B OUG\-13: Real\-Time Systems with Transputers
%X The Trollius Opeiating System for distributed multicomputer
offers different types of message\-passing services,
incorporating different amounts of overhead. Each of the
operating system activities required for interprocess
communication is designed as an individual module or layer.
The different types of Trollius communication can be
accessed by turning operating system services on or off, or
by directly utilizing different layers of
communication.Basically, there are three layers of internode
communication. The network layer can be used from any node
to any other node; the data link layer is for
nearest\-neighbor communication; and Ihe physical layer uses
the hardware in the most efficient way possible, but
requires exclusive use of the link. A separate level, the
kernel level, is used for intranode communication. Operating
system services that can be turned on or off include
buffering and virtual circuits.Two different types of
benchmarks are used to evaluate the performance of the
different types of Trollius message\-passing. The first type
calculates message\-passing lime as the sum of the limes
required for each individual service or component of Ihe
process. The decrease in message\-passing lime obtained when
turning off services can ihus be easily measured. The second
benchmark measures throughput, the amount of information
that can be sent from one node to another in a given amount
of time, for different layers of message\-passing, utilizing
different sendees. This is the more accurate measure when
series of messages are sent from one node to another. The
throughput measurements demonstrate the value of the
physical layer and of virtual circuits.