CRMA MAC protocol: A simulative analysis

https://doi.org/10.1016/S0140-3664(05)80007-6Get rights and content

This paper reports on an extended simulation analysis of the Cyclic Reservation Multiple Access (CRMA) Media Access Control (MAC) protocol. The analysis is divided into two parts. In the first part we study CRMA in underload conditions, i.e. when the offered load is lower than the medium capacity. In the second part we study CRMA in overload conditions, i.e. when the offered load is higher than the medium capacity. Our results show that in underload conditions the behaviour of CRMA depends on load distribution and node position, but it is quite predictable and basically fair. In overload conditions the node buffer may be a critical parameter and the network becomes fair only if the buffer size is greater than a threshold. The value of this threshold depends on the workload and on network parameters. Finally, we present a case study to show that CRMA is suitable to service integration.

Section snippets

Giuseppe Anastasi graduated from the University of Pisa, Italy in November 1990 with a degree in electronic engineering. He is currently a PhD student at the Department of Information Engineering at the University of Pisa. His main fields of interest include metropolitan area networks, performance evaluation of computer networks, and integrated networks.

References (14)

  • NassehiMM

    CRMA: an access scheme for high speed LANs and MANs

  • NassehiMM

    Cyclic reservation multiple access for Gbit/s LANs and MANs based on dual bus configuration

  • van AsHR et al.

    CRMA II: Gbit/s MAC protocol for ring and bus networks with immediate access capability

  • AnastasiG

    A Stochastic Queueing Model for the Simulation of the CRMA MAC Protocol

  • SauerC et al.

    The Research Queueing Package Version 2: CMS User Guide

  • ContiM et al.

    A methodological approach to an extensive analysis of DQDB performance and fairness

    IEEE J. Sel. Areas in Commun.

    (1991)
  • ContiM et al.

    A comprehensive analysis of DQDB

    Euro. Trans. Telecommun.

    (1991)
There are more references available in the full text version of this article.

Cited by (2)

Giuseppe Anastasi graduated from the University of Pisa, Italy in November 1990 with a degree in electronic engineering. He is currently a PhD student at the Department of Information Engineering at the University of Pisa. His main fields of interest include metropolitan area networks, performance evaluation of computer networks, and integrated networks.

Marco Conti received his degree in computer science from the University of Pisa, Italy in 1987. He joined the Networks and Distributed Systems Department of CNUCE, a CNR institute (Italian National Research Council). He has worked on modelling and performance evaluation of metropolitan area network MAC protocols. His current research interests include ATM, metropolitan area networks, and the design, modelling and performance evaluation of computer communication systems.

Enrico Gregori graduated as an electronic engineer in April 1980. Since 1981 he has been working at CNUCE, a CNR institute (Italian National Research Council) in the Computer Networks and Distributed Systems Department. He has worked on several projects on network architectures and protocols. In 1986 he went on sabbatical at the IBM Research Centre in Zurich, Switzerland. His current research interests include design, modelling and performance evaluation of high-speed networks.

Luciano Lenzini joined CNUCE, an Institute of the Italian Research Council (CNR) in 1970. From mid 1974–78 he was Project Leader of RPCNET, the first Italian packet switching computer network linking universities and research institutions. From 1982–88 he was leader of the OSIRIDE project, aiming at verifying the interoperability of OSI products. His research interests include integrated service networks and MAN MAC protocol design/performance evaluation.

*

Dipartimento di Ingegneria dell'Informazione, Universita di Pisa, Via Diotisalvi 2, 56100 Pisa, Italy

CNR — Istituto CNUCE, Via S. Maria 36, 56100 Pisa, Italy

View full text