Multimedia Tools and Applications

, Volume 1, Issue 3, pp 217–244 | Cite as

Performance analysis of a peer-to-peer I/O architecture in video server environments

  • Khoa D. Huynh
  • Taghi M. Khoshgoftaar


In the personal computing (PC) and workstation environments, more and more I/O adapters are becoming complete functional subsystems that are intelligent enough to handle I/O operations on their own without much intervention from the host processor. The IBM Subsystem Control Block (SCB) architecture has been defined to enhance the potential of these intelligent adapters by defining services and conventions that deliver command information and data to and from the adapters. The SCB architecture has two operating modes. The Locate Mode represents the conventional, interrupt-driven I/O protocol used in many current personal computers. The Move Mode embodies an advanced, peer-to-peer I/O protocol proposed for the next generation of personal computers. In this paper, we would like to discuss and present a performance analysis of the SCB architecture in typical video server environments. In particular, we study a video server capable of providing support for simultaneous MPEG-1 video streams to multiple clients on a 16-Mbps token-ring network. We also consider the performance impact of a hypothetical 100-Mbps token-ring technology on the video server performance.


video server Subsystem Control Block architecture token ring peer-to-peer I/O Move Mode Locate Mode 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    B. Antanaitis, RESQME TR-LAN Modeling Techniques, IBM Technical Publication, 1992.Google Scholar
  2. 2.
    W. Bux, “Token-Ring Local Area Networks and Their Performance,” Proceedings of the IEEE, pp. 238–256, 1989.Google Scholar
  3. 3.
    K. Christensen, F. Noel, and N. Strole, “Emerging Trends: Full-Duplex and the Switched LAN,” IBM Technical Report TR 29.XXXX, 1994.Google Scholar
  4. 4.
    R. Dixon, “Lore of the Token Ring,” IEEE Network magazine, pp. 11–18, January 1987.Google Scholar
  5. 5.
    D. Ferrari, G. Serazzi, and A. Zeigner, Measurement and Tuning of Computer Systems, Prentice-Hall, Inc., Englewoods Cliffs, New Jersey, 1983.Google Scholar
  6. 6.
    G. Fishman, Principles of Discrete Event Simulation, John Wiley and Sons, 1978.Google Scholar
  7. 7.
    B. Furht, “Multimedia Systems: An Overview,” Florida Atlantic University Technical Report TR-CSE-93-44, September 1993. IEEE Multimedia, 1(1):47–59, 1994.Google Scholar
  8. 8.
    K. Harney, M. Keith, G. Lavelle, L. Ryan, and D. Stark, “The i750 Video Processor: A Total Multimedia Solution,” Communications of the ACM, 34(4):65–78, 1991.Google Scholar
  9. 9.
    K. Huynh and T. Khoshgoftaar, “A Performance Analysis of Advanced I/O Architectures for PC-based Video Servers,” ACM Multimedia Systems Journal, 2(1):36–50, 1994.Google Scholar
  10. 10.
    D. Le Gall, “MPEG: A Video Compression Standard for Multimedia Applications,” Communications of the ACM 34(4):47–58, 1991.Google Scholar
  11. 11.
    P. Lougher and D. Shepherd, “The Design of a Storage Server for Continuous Media,” The Computer Journal, 36(1):32–42, 1993.Google Scholar
  12. 12.
    E. MacNair and C. Sauer, Elements of Practical Performance Modeling, Prentice-Hall, New Jersey, pp. 46–80, 1985.Google Scholar
  13. 13.
    A. Miller, “From here to ATM,” IEEE Spectrum, 31(6):20–24, 1994.Google Scholar
  14. 14.
    D. Patterson, P. Chen, G. Gibson, and R. Katz, “Introduction to Redundant Arrays of Inexpensive Disks,” Proceedings of the IEEE COMPCON Conference, pp. 112–117, 1989.Google Scholar
  15. 15.
    A. Reddy and P. Banerjee, “Performance Evaluation of Multiple-Disk I/O Systems,” Proceedings of International Conference on Parallel Processing, pp. 315–318, 1989.Google Scholar
  16. 16.
    R. Rooholamini, V. Cherkassky, and M. Garver, “Finding the Right ATM Switch for the Market,” IEEE Computer, 27(4):16–28, 1994.Google Scholar
  17. 17.
    C. Sauer and E. MacNair, “Queueing Network Software for Systems Modeling,” Software-Practice and Experience Vol. 9, pp. 369–380, 1979.Google Scholar
  18. 18.
    C. Sauer and E. MacNair, “The Evolution of the Research Queueing Package,” Proceedings of The International Conference on Modelling Techniques and Tools for Performance Analysis, pp. 5–24 1984.Google Scholar
  19. 19.
    Subsystem Control Block I/O Architecture Technical Reference, First Edition, IBM Corporation, January 1991.Google Scholar

Copyright information

© Kluwer Academic Publishers 1995

Authors and Affiliations

  • Khoa D. Huynh
    • 1
  • Taghi M. Khoshgoftaar
    • 2
  1. 1.IBM CorporationBoca Raton
  2. 2.Department of Computer Science & EngineeringFlorida Atlantic UniversityBoca Raton

Personalised recommendations