Abstract
In the personal computing 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. In recent years, a new storage architecture, the redundant array of independent disks (RAID), has been quickly gaining acceptance in the world of computing. In this paper, we discuss and present a performance analysis of the SCB architecture and disk array technology in typical video server environments. In particular, we would like to see whether a disk array can outperform a group of disks (of the same type, the same data capacity, and same cost) operating independently (not in parallel as in a disk array) in a video server environment where most disk I/O operations are large sequential reads.
Similar content being viewed by others
References
Bachus K, Houston P, Longsworth E (1993) Right as RAID. Corporate Comput 2:61–65
Bradley D (1992) Getting your disks in array. Innovations, IBM Corporation 3:18–19
Ganger G, Patt Y (1993) The Process-Flow Model: Examining I/O Performance from the System's Point of View. Proc 1993 ACM SIGMETRICS Conference on Measurements and Modeling of Computer Systems, Calif., pp 86–97
Harney K, Keith M, Lavelle G, Ryan L, Stark D (1991) The i750 video processor: a total multimedia solution. Commun ACM 34:65–78
Huynh K, Khoshgoftaar T (1994) I/O Performance Analysis Network File Servers. Proceedings of the IEEE Southeast Conference '94. Miami, FL, pp. 386–392
IBM Corporation (1991) Subsystem Control Block I/O Architecture Technical Reference, First Edition
Le Gall D (1991) MPEG: a video compression standard for multimedia applications. Commun ACM 34:47–58
Liou M (1991) Overview of the px64 kbit/s video coding standard. Commun ACM 34:59–63
Lougher P, Shepherd D (1993) The design of a storage server for continuous media. Comput J 36:32–42
MacNair E, Sauer C (1985) Elements of practical performance modeling. Prentice-Hall, N.J., pp 46–80
Ng S (1989) Some design issues of disk arrays. Proc IEEE COMP-CON Conference, pp 137–142
Patterson D, Gibson G, Katz R (1988) A case for redundant arrays of inexpensive disks (RAID). Proc ACM SIGMOD Conference, pp 109–116
Patterson D, Chen P, Gibson G, and Katz R (1989) Introduction to redundant arrays of inexpensive disks. Proc IEEE COMPCON Conference, pp 112–117
Reddy A, Banerjee P (1989) Performance evaluation of multiple-disk I/O systems. Proc International Conference on Parallel Processing, pp 315–318
Sauer C, MacNair E (1979) Queueing network software for systems modeling. Software-Practice and Experience 9:369–380
Sauer C, MacNair E (1984) The Evolution of the Research Queueing Package. Proc International Conference on Modelling Techniques and Tools for Performance Analysis, pp 5–24
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Huynh, K.D., Khoshgoftaar, T.M. Performance analysis of advanced I/O architectures for PC-based video servers. Multimedia Systems 2, 36–50 (1994). https://doi.org/10.1007/BF01213582
Issue Date:
DOI: https://doi.org/10.1007/BF01213582