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

ArticlesWhat Wolfpack Means for Parallel Computing


May 1997 / Features / Parallel Goes Populist / What Wolfpack Means for Parallel Computing

Microsoft's clustering enhancement for Windows NT Server, code-named Wolfpack, aims to extend the operating system's symmetric multiprocessing (SMP) capabilities in two key areas: high availability (i.e., fault tolerance) and scalability. Mark Wood, product manager for Wolfpack, is quick to point out that "Wolfpack clusters aren't a substitute for RAID or regular backups -- they're a part of server protection."

Wolfpack will be introduced in two phases. The first phase, which should be available about the time you read this, emphasizes high availability for traditional server applications. It supports only twin-processor clusters, with a fail-over capability so that if one processor fails, the system will recover automatically by migrating all its workload onto the other CPU. These clusters are initially going to be built by connecting two systems through a SCSI bus using SCSI-2's multi-initiator connection. Because not all SCSI host adapters support the SCSI Release/Reserve command the same way, Microsoft has created a hardware certification program. Initially, Microsoft will be certifying only complete configurations (including servers, storage, and the interconnect). "When it becomes practical," adds Wood, "we will certify individual components." But at first, Microsoft wants to make sure things go smoothly.

Once you've set up your hardware, you use a wizard in Wolfpack Manager to create sets of applications that you want to cluster. These sets are called cluster groups. Each cluster group gets an IP address. Using IP addresses like this enables off-the-shelf applications to take advantage of Wolfpack without any special client software.

Phase two of Wolfpack will be more interesting from a parallel computing viewpoint. The technology will support clusters of more than two nodes over interconnects such as Fibre Channel. In addition, Wolfpack will offer dynamic load balancing over and above fail-over. This will enable the OS to migrate work from one CPU to another to maximize throughput rather than to just recover from a crash.

Beyond this stage, NT with Wolfpack will become a tempting choice of OS around which to design a clustered-SMP computer since it will support all the important high-speed interconnect technologies like asynchronous transfer mode (ATM) and Fibre Channel thro ugh its standard driver model. Phase two, scheduled for 1998, will support SQL Server in shared-nothing disk configurations but will not contain a distributed lock manager (DLM) for shared disk access (which Microsoft was considering at one time). However, many parallelized enterprise databases like Oracle have already implemented distributed locking at the application level.


Up to the Features section contentsGo to previous article: What Wolfpack Means for Parallel ComputingGo to next article: Avoiding Hostile AppletsSearchSend 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