Abstract
The HCSA (Hybrid Client-Server Architecture), a flexible system layout that combines the advantages of the traditional Client-Server Architecture (CSA) with those of the Shared Disk Architecture (SDA), is introduced. In HCSA, the traditional CSA-style I/O subsystem is modified to give the clients network access to both the server and the server’s set of disks. Hence, the HCSA is more fault-tolerant than the CSA since there are two paths between any client and the shared data. Moreover, a simulation study demonstrates that the HCSA is able to support a larger number of clients than the CSA or SDA under similar system workloads. Finally, the HCSA can run applications in either a CSA mode, an SDA mode, or a combination of the two, thus offering backward compatibility with a large number of existing applications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Baker, M., et. al., “Measurements of a Distributed File System,” Proceedings 13th ACM Symposium on Operating System Principles, October 1991, p. 198.
Bell, G., “Tracking the Teraflop,” The Distinguished Lecture Series, University Video Communications, 1993.
Bertsekas, D., Gallager, R. “Data Networks,” Prentice-Hall, Englewood Cliffs, NJ, 1992.
Bhide, A., “An Analysis of Architectures for High-Performance Transaction Processing,” UMI Dissertation Information Service, Ann Arbor, ML, 1990.
Bhide, A., Elnozah, E., Morgan, S., “A Highly Available Network File Server,” USENIX Winter Conference, Dallas, TX, 1991, p. 199.
Bitton, D., Gray, J., “Disk Shadowing,” Proceedings of the 14th VLDB Conference, Aug. 1988.
Cabrera, L., Long, D., “Swift: Using Distributed Disk Striping to Provide High I/O Data Rates,” Proceedings of the Summer 1991 Usenix Conference, Nashville, TN, 1991.
Chervenak, A., “Performance Measurements of the First RAID Prototype,” University of Californinia, Berkeley, Technical Report UCB/CSD 90/574.
Chiueh, T., Venkatramani, C, Vernick, M., “Design and Implementation of the Stony Brook Video Server,” First International Conference on Voice and Video Communication, Philadelphia, PA, 1995.
Coulouris, G., Dollimore, J., “Distributed Systems: Concepts and Design,” Addison-Wesley Publishing Company, 1988.
Dan, A., “Performance Analysis of Data Sharing Environments,” The MIT Press, Cambridge, MA., 1992.
Delis, A., Roussopoulos, N. “Performance and Scalability of Client-Server Database Architectures,” Proceedings of the 18th VLDB Conference. British Columbia, Canada, 1992.
Drapeau, A., et. al., “RAID-II: A High-Bandwidth Netowkr File Server,” Proceedings 21st Anuual International Symposim on Computer Architecture, Chicago, IL, April 1994, p. 234.
Edwards, G., Sankar, R., “Modeling and Simulation of Networks using CSIM,” Simulation, Vol. 58, No. 2, Feb 92.
Franklin, M., Zwilling, M., Tan, C, Carey, M., DeWitt, D., “Crash Recovery in Client-Server EXODUS,” ACM Sigmod Record, June 1992, p. 165.
Gawlich, D., “High Availability with Large Transaction Systems,” Proceedings 2nd Int’l Workshop on High Performance Transaction Systems, Asilomar, CA, Sept. 1987.
Gray, J., “A Census of Tandem System Availability,” IEEE Transactions on Reliability, Vol. 39, No. 4, Oct. 1990, p. 409.
Gray, J. “High-Availability Computer Systems,” Computer, Vol. 24, no. 9, Sept 1991, p. 39.
Howard, J., et. al., “Scale and Performance in a Distributed File System, ACM Transactions on Computer Systems,” Vol. 6, No. 1, February, 1988, p. 51.
Hyer, R., Ruef, R., Watson, R., “High-Performance Data Transfers Using Network-Attached Peripherals at the National Storage Laboratory,” Proceedings of the Twelfth IEEE Symposium on Mass Storage Systems, Monterey, CA, April 1993, p. 275.
Kronenberg, N., Levy, H., Strecker, W., “VAXclusters: A Closely-Coupled Distributed System” ACM Transactions on Computer Systems, Vol. 4, No. 2, May 86, p. 130.
Lougher, P., Shepherd, D., “The Design of a Storage Server for Continuous Media,” The Computer Journal, Vol 36, No. 1, 1993, p.32.
Patterson, D., Gibson, G., Katz, R., “A Case for Redundant Arrays of Inexpensive Disks (RAID),” Proceedings of the 1988 ACM SIGMOD Conference on Management of Data, Chicago, IL, June 1988.
Robertson, Bruce, “New Products Make Replication Easier,” Network Computing, Sep. 1993, p. 99.
Satyanarayanan, M, “The Influence of Scale on Distributed File System Design” IEEE Transactions of Software Engineering, Vol. 18. No. 1, January 1992, p. 1.
Schloss, G., Vernick, M. “Simulation of a Hybrid Client-Server Architecture,” State University of New York at Stony Brook, Technical Report USB-CS-TR 16/93.
Schloss, G., Niranjan, T., Vernick., M. “Impact of Interactive Multimedia On Client-Server Performace,” Proceedings of the First ISMM International Conference on Distributed Multimedia Systems and Applications, Honolulu, HA, 1994.
Schwetman, H., “CSIM Users Guide,” MCC Technical Report No. ACT-126–90, MCC, Austin, TX, June 1991.
“The Sequoia Series 200, A Fault-Tolerant Tightly-Coupled Architecture for On-Line Transaction Processing,” Technical Specification, Sequoia Systems, Marlboro, Mass, 1987.
Sinha, Alok, “Client-Server Computing,” Communications of the ACM, July 1992, Vol. 35, No. 7, p. 77.
Thomasian, A., “Architectures for High-End Transaction and Query Processing,” Proceedings Int’l Conference on Parallel and Distributed Information Systems, Miami Beach, FL, 1991.
Tierney, B., et. al., “Distributed Parallel Data Storage Systems: A Scalable Approach to High Speed Image Servers,” ACM Multimedia, San Francisco, October 1994.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1996 Kluwer Academic Publishers
About this chapter
Cite this chapter
Schloss, G.A., Vernick, M. (1996). HCSA: A Hybrid Client-Server Architecture. In: Jain, R., Werth, J., Browne, J.C. (eds) Input/Output in Parallel and Distributed Computer Systems. The Kluwer International Series in Engineering and Computer Science, vol 362. Springer, Boston, MA. https://doi.org/10.1007/978-1-4613-1401-1_15
Download citation
DOI: https://doi.org/10.1007/978-1-4613-1401-1_15
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4612-8607-3
Online ISBN: 978-1-4613-1401-1
eBook Packages: Springer Book Archive