Cycle Time Properties Of The FDDI Token Ring Protocol
IEEE Transactions on Software Engineering
A Reconfiguration Algorithm for a Double-Loop Token Ring Local Area Network
IEEE Transactions on Computers
SIGCOMM '81 Proceedings of the seventh symposium on Data communications
Packet-voice communication on an ethernet local computer network: an experimental study
SIGCOMM '83 Proceedings of the symposium on Communications Architectures & Protocols
Reliable Loop Topologies for Large Local Computer Networks
IEEE Transactions on Computers
A Layered Network Protocol for Packet Voice and Data Integration
IEEE Journal on Selected Areas in Communications
A Local Area Network as a Telephone Local Subscriber Loop
IEEE Journal on Selected Areas in Communications
Performance of Integrated Packet Voice/Data Token-Passing Rings
IEEE Journal on Selected Areas in Communications
Hi-index | 0.24 |
In this paper we present a distributed protocol for integrated voice/data token passing ring networks. No central control station is needed, and hence the fault tolerance of the network is expected to be increased. Bandwidth is dynamically allocated according to the varying traffic load. A dynamic counter, appended to the free token, is used to control the number of voice call connections on the ring. The data traffic flow is controlled by using two local counters kept at each network station. To improve the throughput of the network, silent voice slots are allowed to carry data packets. We have shown that the real-time constraints of the voice traffic are well satisfied under this protocol. A set of guidelines are derived to determine the maximum number of voice calls allowed on the ring according to the current network environments. Criteria for determining the packet length and the buffer size of voice packets are also provided. Numerical results show that our protocol exhibits a well-controlled packet delay for data traffic and the maximum delay of each voice packet is about B times the generation time of a voice packet, where B is the number of pre-allocated voice packet buffers per voice call.