Server architectures multiprocessors, clusters, parallel systems, Web servers, and storage solutions /

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 find...

Πλήρης περιγραφή

Κύριος συγγραφέας: Chevance, Rene J.
Μορφή: Ηλεκτρονική πηγή
Γλώσσα: English
Στοιχεία έκδοσης: Amsterdam ; Boston : Elsevier/Digital Press, c2005.
Θέματα:
Διαθέσιμο Online: http://www.sciencedirect.com/science/book/9781555583330
Ετικέτες: Προσθήκη ετικέτας
Δεν υπάρχουν, Καταχωρήστε ετικέτα πρώτοι!
Πίνακας περιεχομένων:
  • Cover
  • Copyright Page
  • Contents
  • Preface
  • Objective of the Book
  • A Changing Industry Based on Changing Technology
  • Structure of the book
  • Origin of the Book
  • Server FAQs
  • Introduction
  • Transaction Processing and Decision Support
  • Web Servers
  • Selection Criteria
  • Endnotes
  • Part 1: Architectural Options and Technology Evolution
  • P.1 Systems Architecture Basics
  • P.2 Historical Notes about System Architecture
  • P.3 Endnotes
  • Chapter 1. Processors and Memory
  • 1.1 Semiconductors and Microprocessors
  • 1.2 Semiconductor Technology Projections
  • 1.3 Economic Aspects of Microprocessors
  • 1.4 Embedded Systems
  • 1.5 Memory Hierarchy
  • 1.6 The Problem of Memory Throughput
  • 1.7 Processor-Memory-I/O Interconnect
  • 1.8 Parallelism
  • 1.9 Binary Compatibility Constraints-Java and Architecture Retargeting
  • 1.10 Compilation and Interpretation
  • 1.11 Java
  • 1.12 Architecture Retargeting
  • 1.13 Microprocessor Evolution
  • 1.14 Economic Factors
  • 1.15 Formal Verification
  • 1.16 Memory
  • 1.17 Endnotes
  • Chapter 2. I/O
  • 2.1 PCI, SCSI, and Fibre Channel
  • 2.2 SCSI and Fibre Channel
  • 2.3 ATA
  • 2.4 A New I/O Architecture: InfiniBand
  • 2.5 Virtual Interface Architecture
  • 2.6 Data Storage
  • 2.7 Networks and Communications Subsystems
  • 2.8 Input Output Evolution
  • 2.9 Endnotes
  • Chapter 3. Evolution of Software Technology
  • 3.1 Virtual Memory and 64-Bit Architecture
  • 3.2 Operating Systems
  • 3.3 Client/Server Applications and Middleware
  • 3.4 Security
  • 3.5 Systems Administration
  • 3.6 Software Evolution
  • 3.7 Endnotes
  • Part 2: System Architecture Options
  • Chapter 4. Symmetrical (Tightly-Coupled) Multiprocessors
  • 4.1 SMPs: Hardware Limitations
  • 4.2 Adapting Software to an SMP
  • 4.3 SMP Architectures with a Moderate Number of Processors (<= 8)
  • 4.4 Multiprocessors with Many Processors (More than 16)
  • 4.5 SMP, CC-NUMA, COMA: a Summary
  • 4.6 Performance Improvement Provided by SMP
  • 4.7 Advantages and Disadvantages of SMP Architecture
  • 4.8 Endnotes
  • Chapter 5. Clusters and Massively Parallel Machines
  • 5.1 Clusters
  • 5.2 Advantages and Disadvantages of Cluster Architecture
  • 5.3 Massively Parallel Machines (MPP)
  • 5.4 Advantages and Disadvantages of MPP Architecture
  • 5.5 Networks Used to Build Supercomputers
  • 5.6 SMPs, Clusters, and MPPs-a Summary
  • 5.7 Flexible SMP-Cluster Architecture
  • 5.8 Endnotes
  • Chapter 6. Data Storage
  • 6.1 Data Storage
  • 6.2 Storage Issues
  • 6.3 Functional Levels: File Systems
  • 6.4 Optimized File Systems: Log Structured File System
  • 6.5 Parallel File Systems
  • 6.6 Remote File Access: NFS, CIFS and DAFS
  • 6.7 JBOD, SBOD, and RAID Disk Organization
  • 6.8 Storage Virtualization
  • 6.9 Scatter Reads and Gather Writes
  • 6.10 Comparing the Various RAID Levels
  • 6.11 Perform.