Linux Cluster Architecture
暫譯: Linux 集群架構

Alex Vrenios

  • 出版商: SAMS
  • 出版日期: 2002-06-28
  • 售價: $1,520
  • 貴賓價: 9.5$1,444
  • 語言: 英文
  • 頁數: 264
  • 裝訂: Paperback
  • ISBN: 0672323680
  • ISBN-13: 9780672323683
  • 相關分類: Linux
  • 已絕版

買這商品的人也買了...

相關主題

商品描述

 

Cluster computers provide a low-cost alternative to multiprocessor systems for many applications. Building a cluster computer is within the reach of any computer user with solid C programming skills and a knowledge of operating systems, hardware, and networking. This book leads you through the design and assembly of such a system, and shows you how to mearsure and tune its overall performance.

A cluster computer is a multicomputer, a network of node computers running distributed software that makes them work together as a team. Distributed software turns a collection of networked computers into a distributed system. It presents the user with a single-system image and gives the system its personality. Software can turn a network of computers into a transaction processor, a supercomputer, or even a novel design of your own.

Some of the techniques used in this book's distributed algorithms might be new to many readers, so several of the chapters are dedicated to such topics. You will learn about the hardware needed to network several PCs, the operating system files that need to be changed to support that network, and the multitasking and the interprocess communications skills needed to put the network to good use.

Finally, there is a simple distributed transaction processing application in the book. Readers can experiment with it, customize it, or use it as a basis for something completely different.

商品描述(中文翻譯)

叢集電腦為許多應用提供了一種低成本的替代方案,取代多處理器系統。建立一個叢集電腦對於任何具備扎實 C 語言程式設計技能以及對作業系統、硬體和網路有一定了解的電腦使用者來說都是可行的。本書將引導您設計和組裝這樣的系統,並展示如何測量和調整其整體性能。

叢集電腦是一種多電腦系統,是一個運行分散式軟體的節點電腦網路,使它們能夠作為一個團隊協同工作。分散式軟體將一組網路連接的電腦轉變為一個分散式系統。它為使用者呈現單一系統影像,並賦予系統其個性。軟體可以將一個電腦網路轉變為交易處理器、超級電腦,甚至是您自己設計的全新系統。

本書中使用的一些分散式演算法技術對許多讀者來說可能是新的,因此幾個章節專門針對這些主題。您將學習到網路連接多台 PC 所需的硬體、需要更改以支援該網路的作業系統檔案,以及有效利用該網路所需的多工處理和進程間通訊技能。

最後,本書中有一個簡單的分散式交易處理應用程式。讀者可以對其進行實驗、自訂,或將其作為完全不同的基礎。