Skip to main content
Log in

A performance analysis of an object-based I/O architecture in a video server environment

  • Published:
Multimedia Systems Aims and scope Submit manuscript

Abstract

In this paper, we present a performance analysis of how effective video server applications can be supported on personal computers (PCs) connected through a local area network (LAN). We considered both the standard 16-Mbit/s token ring and a 100-Mbit/s token ring, which follows closely the specifications for the Fiber Distributed Data Interface (FDDI). We examined three I/O architectures for a PC-based video server: an interrupt-driven I/O architecture, a peer-to-peer I/O architecture, and a concurrent, object-based I/O architecture that we proposed. The video server must support multiple MPEG-1 video streams at the same time to multiple clients on the LAN. We found that the network protocol layers require a lot of processing power, and that an implementation of our proposed I/O architecture, which takes advantage of the available power of the host processor to off-load I/O adapters, can deliver much better performance, and is more cost-effective, than other I/O architectures in a video server environment.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Achauer B (1993) The DOWL distributed object-oriented language. Commun ACM 36:48–55

    Article  Google Scholar 

  • Antanaitis B (1992) RESQME TR-LAN modeling techniques. IBM Technical Publication

  • Dixon R (1987) Lore of the token ring. IEEE Network Magazine

  • Furht B (1993) Multimedia systems: an overview. Florida Atlantic University Technical Report TR-CSE-93-44, Boca Raton, FL

  • Harney K, Keith M, Lavelle G, Ryan L, Stark D (1991) The i750 video processor: a total multimedia solution. Commun ACM 34:65–78

    Article  Google Scholar 

  • Huynh KD, Khoshgoftaar TM (1994a) A new object-based I/O architecture for personal computers and workstations. Technical Report TR-CSE-94-8, Department of Computer Science and Engineering, Florida Atlantic University, Boca Raton, Fla

    Google Scholar 

  • Huynh KD, Khoshgoftaar TM (1994b) Performance analysis of advanced I/O architectures for PC-based video servers. Multimedia Syst 2:36–50

    Article  Google Scholar 

  • IBM Corporation (1989) Token-ring network architecture reference. Purchase, NY

  • IBM Corporation (1991) Subsystem control block I/O architecture technical reference, 1st edn. Purchase, NY

  • Jul E, Levy H, Hutchinson N, and Black A (1988) Fine-grained mobility in the Emerald System. ACM Trans Comput Syst 6:109–133

    Article  Google Scholar 

  • Karaorman M, Bruno J (1993) Introducing concurrency to a sequential language. Commun ACM 36:103–116

    Article  Google Scholar 

  • Karedla R, Love JS, Wherry B (1994) Caching strategies to improve disk system performance. IEEE Computer 27:38–6

    Google Scholar 

  • Le Gall D (1991) MPEG: a video compression standard for multimedia applications. Commun ACM 34:47–58

    Google Scholar 

  • Liou M (1991) Overview of the px64 kbit/sec video coding standard. Commun ACM 34:59–63

    Article  Google Scholar 

  • Lougher P, Shepherd D (1993) The design of a storage server for continuous media. Comput J 36:32–2

    Article  Google Scholar 

  • MacNair E, Sauer C (1985) Elements of practical performance modeling. Prentice-Hall, N.J., pp46–80

    Google Scholar 

  • Miller A (1994) From here to ATM. IEEE Spectrum 31:20–24

    Article  Google Scholar 

  • Orfali R, Harkey D (1992) Client/server programming with OS/2 2.0. Van Nostrand Reinhold, New York, NY, pp 6–7

    Google Scholar 

  • Reddy A, Wyllie J (1994) I/O Issues in a multimedia system. IEEE Computer 27:315–318

    Google Scholar 

  • Skeenkiste P (1994) A systematic approach to host interface design for high-speed networks. IEEE Computer 27:47–57

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Khoa D. Huynh.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Huynh, K.D., Khoshgoftaar, T.M. A performance analysis of an object-based I/O architecture in a video server environment. Multimedia Systems 3, 162–177 (1995). https://doi.org/10.1007/BF02176237

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02176237

Key words

Navigation