Turkish Journal of Electrical Engineering and Computer Sciences
DOI
-
Abstract
A hierarchical network suitable for interconnection of real-time client processes in a distributed multiprocessor environment is presented in this paper. A multi-layer {\it Communication Unit} (CU) prototype is developed for this purpose. This unit offers the client processes communication services for real-time operation. These services are structured in such a way that they do not depend on the characteristics of the communication medium. The basic hardware of the CU consists of a PC compatible card connected to the VME Bus. Client processes run on target cards (Motorola MVME-162) which are attached to the same bus. Target cards together with a CU form a node. Communication between nodes is handled by the CUs over an FDDI based hierarchical multi-ring structure. Routers handle the message transfer between these rings. A 3-layer protocol is designed for this purpose. The Network Service Layer (NSL), the lowest layer of this protocol provides connectionless communication and routing services for the Transport Layer (TL) using a real-time Timed Token Protocol. The establishment and release phases of these connections are managed by a novel dynamic bandwidth allocation scheme. The TL enables real-time end-to-end communication over established connections. The Session Layer (SL), the topmost layer of the protocol provides to client processes location independent connection-oriented services and necessary support for migration. The Management Unit (MU) of the node enables cooperation between these layers and keeps the real-time clock. Clock synchronization in the network is handled by a hierarchical clock maintenance mechanism.
Keywords
Network Architecture, Real-Time Communication, Transport Protocol, Session Protocol, Timed Token Protocol, Routing.
First Page
131
Last Page
166
Recommended Citation
ÖRENCİK, BÜLENT (1998) "Hierarchical Interconnection Network Architecture for Real-Time Systems," Turkish Journal of Electrical Engineering and Computer Sciences: Vol. 6: No. 2, Article 5. Available at: https://journals.tubitak.gov.tr/elektrik/vol6/iss2/5
Included in
Computer Engineering Commons, Computer Sciences Commons, Electrical and Computer Engineering Commons