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.
Similar content being viewed by others
References
D.P. Anderson, Y. Osawa, and R. Govindan, “A file system for continuous media, ” ACM Transactions on Computer Systems, 1992.
ANSI X3.272-199x, “Fibre Channel-Arbitrated Loop (FC-AL), Revision 4.5, ” American National Standard Institute, Inc., June 1, 1995.
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.
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.
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.
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.
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.
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.
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.
FC-AL2 standard, “Fibre Channel–Arbitrated Loop 2, Revision 086v2, ” www.t11.org, April 1999.
FC-AL3 draft, “Fibre Channel–Arbitrated Loop 3 (FC-AL3), ” www.t11.org, May 1999.
R. Haskin, “The shark continuous media file server, ” in Proceedings of 1993 Spring IEEE COMPCON, Feb. 1993, pp. 12-17.
IBM Corporation, “Functional Specification, Ultrastar XP Models, ” 1995.
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.
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.
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.
P. Rangan, H. Vin, and S. Ramanathan, “Designing an on-demand multimedia service, ” IEEE Communication Magazine, Vol. 30, pp. 155-162, 1992.
N. Reddy, “Disk scheduling in a multimedia I/O system, ” in Proceedings of the ACM Multimedia'93, Aug. 1993, pp. 225-233.
N. Reddy and J. Wyllie, “I/O issues in a multimedia system, ” IEEE Computer, pp. 69-74, 1994.
C. Ruemmler and J. Wilkes, “An introduction to disk drive modeling, ” IEEE Computer, pp. 17-28, 1994.
Seagate Technology, Inc. “Barracuda Family Specification, Barracuda 4, ” 1995.
C. Severance, “Linking computers and consumer electronics, ” IEEE Computer, pp. 119-121, 1997.
SSA Industry Association, “Serial storage architecture: A technology overview, ” Version 3.0, 1995.
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.
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.
Author information
Authors and Affiliations
Rights 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
Issue Date:
DOI: https://doi.org/10.1023/A:1015865716400