• DocumentCode
    2496423
  • Title

    On ATM cell batching and its effects on bus arbitration in a conventional multimedia server

  • Author

    Maierhofer, Martin ; Bailey, Christopher

  • Author_Institution
    Comput. Archit. Res. Unit, Teesside Univ., Middlesbrough, UK
  • Volume
    2
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    10
  • Abstract
    In earlier work, we proposed ATM cell batching as an effective technique to reduce system bus utilisation of ATM controllers for high-volume data streaming. Cell batching introduces small on-board data buffers, thus enabling longer burst transfers on the system bus. The effects of cell batching on other server components are investigated. In particular, cell batching alters the temporal relationship of bus accesses initiated by ATM controllers, and can thus affect the performance of arbitration in terms of access latency. We use extensive simulations of a traditional multimedia server architecture in a streaming scenario to evaluate a number of widely used arbitration protocols. Simulation results suggest that cell batching can increase average and maximum access latency of I/O devices, and that it reduces fairness. These results are consistent across the considered range of arbitration protocols. Compared with results for a system without cell batching, however overall level of service is improved by up to 20%. Moreover, cell batching tends to obliterate the difference between arbitration protocols
  • Keywords
    access protocols; asynchronous transfer mode; multimedia servers; system buses; ATM cell batching; ATM controllers; I/O devices; access latency; arbitration protocols; burst transfers; bus accesses; bus arbitration; high-volume data streaming; multimedia server; simulations; small on-board data buffers; system bus; temporal relationship; Access protocols; Application software; Computer architecture; Computer buffers; Control systems; Delay; Electronic mail; Multimedia systems; Streaming media; System buses;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Euromicro Conference, 2000. Proceedings of the 26th
  • Conference_Location
    Maastricht
  • ISSN
    1089-6503
  • Print_ISBN
    0-7695-0780-8
  • Type

    conf

  • DOI
    10.1109/EURMIC.2000.874394
  • Filename
    874394