@InCollection{schloss:hcsa-book, author = {Gerhard A. Schloss and Michael Vernick}, title = {{HCSA}: A Hybrid Client-Server Architecture}, booktitle = {Input/Output in Parallel and Distributed Computer Systems}, chapter = {15}, editor = {Ravi Jain and John Werth and James C. Browne}, crossref = {iopads-book}, year = {1996}, series = {The Kluwer International Series in Engineering and Computer Science}, volume = {362}, pages = {333--351}, publisher = {Kluwer Academic Publishers}, earlier = {schloss:hcsa}, keywords = {parallel I/O architecture, pario-bib}, abstract = {The {\em 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 {\em 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 {\em 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 {\em HCSA} is able to support a larger number of clients than the CSA or SDA under similar system workloads. Finally, the {\em 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.}, comment = {Part of a whole book on parallel I/O; see iopads-book.} }