Skip to main content
Log in

Performance of a Scalable Multimedia Server with Shared-Storage Clusters

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

The existing SCSI parallel bus has been widely used in various multimedia applications. However, due to the unfair bus accesses the SCSI bus may not be able to fully utilize the potential aggregate throughput of disks. The number of disks that can be attached to the SCSI bus is limited, and link level fault tolerance is not provided. The serial storage interfaces such as Serial Storage Architecture (SSA) provide high data bandwidth, fair accesses, long transmission distance between adjacent devices (disks or hosts) and link level fault tolerance. The fairness algorithm of SSA ensures a fraction of data bandwidth to be allocated to each device. In this paper we would like to know whether SSA is a better alternative in supporting continuous media than SCSI. The scalability of a multimedia server is very important since the storage requirement may grow incrementally as more contents are created and stored. SSA in a shared-storage cluster environment also supports concurrent accesses by different hosts as long as their access paths are not overlapped. This feature is called spatial reuse. Therefore, the effective bandwidth over an SSA can be higher than the raw data bandwidth and the spatial reuse feature is critical to the scalability of a multimedia server. This feature is also included in FC-AL3 with a new mode called Multiple Circuit Mode (MCM). Using MCM, all devices can transfer data simultaneously without collision. In this paper we have investigated the scalability of shared-stroage clusters over an SSA 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.

Institutional subscriptions

Similar content being viewed by others

References

  1. D.P. Anderson, Y. Osawa, and R. Govindan, “A file system for continuous media, ” ACM Transactions on Computer Systems, 1992.

  2. ANSI X3.272-199x, “Fibre Channel-Arbitrated Loop (FC-AL), Revision 4.5, ” American National Standard Institute, Inc., June 1, 1995.

  3. ANSI X3T10.1/0989D revision 10, “Information Technology-Serial Storage Architecture-Transport Layer 1 (SSA-TL1) Draft Proposed American National Standard. ” American National Standard Institute, Inc., April, 1996.

  4. ANSI X3T10.1/1121D revision 7, “Information Technology-Serial Storage Architecture-SCSI-2 Protocol (SSA-S2P) Draft Proposed American National Standard. ” American National Standard Institute, Inc., April, 1996.

  5. T. Chang, S. Shim, and D. Du, “Scalability of serial storage interfaces based on spatial reuse, ” in Fifth Annual Workshop on I/O in Parallel and Distributed Systems, Nov. 1997, pp. 93-101.

  6. M. Chen, D. Kandlur, and P.Yu, “Optimization of the grouped sweeping scheduling (GSS) with heterogeneous multimedia streams, ” in Proceedings of the ACM Multimedia'93, Aug. 1993, pp. 235-242.

  7. S. Chen and M. Thapar, “Fibre channel storage interface for video-on-demand servers, ” in Proceedings of Multimedia Computing and Networking 1996, San Jose, Jan. 1996.

  8. D.H.C. Du, T. Chang, J. Hsieh, S. Shim, and Y. Wang, “Emerging serial interfaces, ” Special Issue on Digital Libraries for International Journal of Multimedia Tools and Applications, Vol. 10, Nos. 2/3, pp. 179-203, 2000.

    Google Scholar 

  9. D.H.C. Du, J. Hsieh, T. Chang, Y. Wang, and S. Shim, “Interface comparisons: SSA versus FC-AL, ” IEEE Concurrency, Vol. 6, No. 2, pp. 55-70, 1998.

    Google Scholar 

  10. FC-AL2 standard, “Fibre Channel–Arbitrated Loop 2, Revision 086v2, ” www.t11.org, April 1999.

  11. FC-AL3 draft, “Fibre Channel–Arbitrated Loop 3 (FC-AL3), ” www.t11.org, May 1999.

  12. R. Haskin, “The shark continuous media file server, ” in Proceedings of 1993 Spring IEEE COMPCON, Feb. 1993, pp. 12-17.

  13. IBM Corporation, “Functional Specification, Ultrastar XP Models, ” 1995.

  14. A. Kunzman and A. Wetzel, “1394 high performance serial bus: The digital interface for ATV, ” IEEE Transactions on Consumer Electronics, Vol. 41, No. 3, pp. 893-900, 1995.

    Google Scholar 

  15. J. Liu, D. Du, and J. Schnepf, “Supporting random access on the retrieval of digital continuous media, ” Journal of Computer Communication, a special issue on multimedia storage and databases, Feb. 1995.

  16. J. Liu, D. Du, S. Shim, J. Hsieh, and M. Lin, “Design and evaluation of a generic software architecture for ondemand servers, ” IEEE Transactions on Knowledge and Data Engineering, Vol. 11, No. 3, pp. 406-424, 1999.

    Google Scholar 

  17. P. Rangan, H. Vin, and S. Ramanathan, “Designing an on-demand multimedia service, ” IEEE Communication Magazine, Vol. 30, pp. 155-162, 1992.

    Google Scholar 

  18. N. Reddy, “Disk scheduling in a multimedia I/O system, ” in Proceedings of the ACM Multimedia'93, Aug. 1993, pp. 225-233.

  19. N. Reddy and J. Wyllie, “I/O issues in a multimedia system, ” IEEE Computer, pp. 69-74, 1994.

  20. C. Ruemmler and J. Wilkes, “An introduction to disk drive modeling, ” IEEE Computer, pp. 17-28, 1994.

  21. Seagate Technology, Inc. “Barracuda Family Specification, Barracuda 4, ” 1995.

  22. C. Severance, “Linking computers and consumer electronics, ” IEEE Computer, pp. 119-121, 1997.

  23. SSA Industry Association, “Serial storage architecture: A technology overview, ” Version 3.0, 1995.

  24. F. Tobagi, J. Pang, R. Baird, and M. Gang, “Streaming raid(TM)–A disk array management system for video files, ” in Proceedings of the ACM Multimedia' 93, Aug. 1993, pp. 393-400.

  25. H. Vin and V. Rangan, “Admission control algorithm for multimedia on-demand servers, ” in Proceedings of the Third International Workshop on Network and Operating System Support for Digital Audio and Video, Nov. 1992, pp. 56-69.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Shim, S.S., Chang, TS., Du, D.H. et al. Performance of a Scalable Multimedia Server with Shared-Storage Clusters. Multimedia Tools and Applications 18, 31–54 (2002). https://doi.org/10.1023/A:1015865716400

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1015865716400

Navigation