Archives
 
 
 
  Special
 
 
 
  About Us
 
 
 

Newsletter
Free E-mail Newsletter from BYTE.com

 
    
           
Visit the home page Browse the four-year online archive Download platform-neutral CPU/FPU benchmarks Find information for advertisers, authors, vendors, subscribers Request free information on products written about or advertised in BYTE Submit a press release, or scan recent announcements Talk with BYTE's staff and readers about products and technologies

ArticlesIn Case of Emergency, Use Duplica te Clusters


November 1996 / Core Technologies / VMS: Alive and Well / In Case of Emergency, Use Duplicate Clusters

Digital implements multiprocessor computing over the entire spectrum of configurations: from tightly coupled computers that share memory and whose processes must be tightly synchronized, to the very loose asynchronous model of networked heterogeneous computers that share tasks through remote procedure calls (RPCs). The VMScluster lies between these two extremes.

VMScluster implementations share resources between processors in such a way that the processors and the resources appear as a single system to the user. The connections between a cluster's elements can be through just about any method; the loosest is a sim ple Ethernet connection. These connections are made through redundant one-way cables with duplicate "send" and "receive" ports.

For disaster tolerance, portions of the cluster "mirror" the activity of the other portion, as shown in the figure . That is, the system takes all the processing and storage that lives on one part of the cluster and duplicates it in another part of the cluster. One side is designated as the primary segment of the cluster until it fails, at which time the other section becomes the primary.

By placing parts of a cluster several miles from the other and having the processing and storage mirrored between the sites, disasters such as a power failure or fire at one site don't affect the others. When the systems are connected by high-bandwidth fiber-optic lines, processing continues uninterrupted. This kind of fault-tolerant computing is what stock exchanges, electronic funds transfer centers, and military systems requir e. Additionally, VMS is laudably secure in contrast to the majority of Unix systems.


A Fault-Tolerant Cluster

illustration_link (21 Kbytes)

Smart disk controllers make devices they manage available to all processors on the net, thus resumbling a unified system.


Up to the Core Technologies section contentsGo to previous article: In Case of Emergency, Use Duplicate ClustersGo to next article: A File System for the WebSearchSend a comment on this articleSubscribe to BYTE or BYTE on CD-ROM  
Flexible C++
Matthew Wilson
My approach to software engineering is far more pragmatic than it is theoretical--and no language better exemplifies this than C++.

more...

BYTE Digest

BYTE Digest editors every month analyze and evaluate the best articles from Information Week, EE Times, Dr. Dobb's Journal, Network Computing, Sys Admin, and dozens of other CMP publications—bringing you critical news and information about wireless communication, computer security, software development, embedded systems, and more!

Find out more

BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE Volume 1: Programming Languages
The Best of BYTE
Volume 1: Programming Languages
In this issue of Best of BYTE, we bring together some of the leading programming language designers and implementors...

Copyright © 2005 CMP Media LLC, Privacy Policy, Your California Privacy rights, Terms of Service
Site comments: webmaster@byte.com
SDMG Web Sites: BYTE.com, C/C++ Users Journal, Dr. Dobb's Journal, MSDN Magazine, New Architect, SD Expo, SD Magazine, Sys Admin, The Perl Journal, UnixReview.com, Windows Developer Network