Server Architectures: Multiprocessors, Clusters, Parallel Systems, Web Servers, Storage Solutions

Front Cover
Elsevier, Dec 31, 2004 - Computers - 784 pages

The goal of this book is to present and compare various options one for systems architecture from two separate points of view. One, that of the information technology decision-maker who must choose a solution matching company business requirements, and secondly that of the systems architect who finds himself between the rock of changes in hardware and software technologies and the hard place of changing business needs.

Different aspects of server architecture are presented, from databases designed for parallel architectures to high-availability systems, and touching en route on often- neglected performance aspects.

  • The book provides IT managers, decision makers and project leaders who want to acquire knowledge sufficient to understand the choices made in and capabilities of systems offered by various vendors
  • Provides system design information to balance the characteristic applications against the capabilities and nature of various architectural choices
  • In addition, it offers an integrated view of the concepts in server architecture, accompanied by discussion of effects on the evolution of the data processing industry

What people are saying - Write a review

We haven't found any reviews in the usual places.


System Architecture Options

Other editions - View all

Common terms and phrases

Popular passages

Page 58 - Lamport defines the term more rigorously: "[A system is sequentially consistent if] the result of any execution is the same as if the operations of all the processors were executed in some sequential order, and the operations of each individual processor appear in this sequence in the order specified by its program.
Page 696 - RAID: High-Performance, Reliable Secondary Storage," ACM Computing Surveys, vol. 26, no. 2, June 1994, pp.
Page xviii - Structure of the book The book is divided into three major parts: The first part...
Page 704 - M. Mueller, LC Alves, W. Fischer, ML Fair, and I. Modi. "RAS Strategy for IBM S/390 G5 and G6.
Page 699 - K. Gottschalk, S. Graham, H Kreger, J Snell. "Introduction to Web Services Architecture.
Page 29 - ... memory is shown in Figure 12-40. A cache memory is a small, but fast memory that stores a small fraction of the overall memory required in a digital system. It works on the principle of spatial and temporal data locality. For example, if a data location is accessed at some point in time in a program, there is a high probability that it will be accessed again in the near future. The cache is placed between the processor and the large and dense main (DRAM) memory. It helps to defray the cost (in...
Page 695 - T. Bedford and R. Cooke, Probabilistic Risk Analysis: Foundations and Methods, Cambridge University Press, 2001.
Page 704 - Parallelism in relational database management systems". IBM Systems Journal, vol. 33, no. 2, 1994. [11] D. DeWitt and J. Gray, "Parallel database systems: The future of high performance database systems".

References to this book

About the author (2004)

He joined CII in 1968, a Company which later merged with Groupe Bull. In his role of system architect and later as Chief Scientist, he initiated many key projects.

He has a wide range of teaching experience during his 20 years at Université Paris 6 (Compiler Construction, Software Engineering) and for more than 10 years, as an Associate Professor, at CNAM (System Architecture and System Integration).

He has written several papers and a book on server architectures "Serveurs Multiprocesseurs, clusters et architectures parallèles" Eyrolles (Paris april 2000).

He can be reached at (email:

Bibliographic information