Premium
A real‐time messaging system for token ring networks
Author(s) -
Weaver Alfred C.,
Colvin M. Alex
Publication year - 1987
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/spe.4380171203
Subject(s) - datagram , token ring , connectionless communication , computer network , computer science , user datagram protocol , local area network , throughput , operating system , network packet , the internet , internet protocol suite , wireless
The Computer Networks Laboratory at the University of Virginia has developed a real‐time messaging service that runs on IBM PCs and PC/ATs when interconnected with a Proteon ProNET‐10 token ring local area network. The system is a prototype for a real‐time communications network to be used aboard ships. The system conforms to the IEEE 802.2 logical link control standard for type I (connectionless, or datagram) service, with an option for acknowledged datagrams. The application environment required substantial network throughput and bounded message delay. Thus, the development philosophy was to emphasize performance initially and to offer only primitive user services. After providing and measuring the performance of a basic datagram service, the intent is to add additional user services one at a time and to retain only those which the user can ‘afford’ in terms of their impact on throughput, delay, and CPU utilization. The current system is programmed in C. The user interface is a set of C procedure calls that initialize tables, reserve buffer space, send and receive messages, and report network status. The system is now operational, and initial performance measurements are complete. Using this system, an individual PC can transmit or receive approximately 200 short (about 100 bytes) messages per second, and the PC/AT operates at nearly 500 short messages per second.