In June 1997, Windows NT Magazine featured a roundup of clustering solutions. For the review, the Windows NT Magazine Lab received an unusual clustering solution from Cubix: RemoteServ/IS, a chassis that supports five to eight load-balanced processing subsystems, depending on your configuration choice. In the fourth quarter of 1997, Cubix introduced a new hardware platform similar to the RemoteServ/IS but offering symmetric multiprocessing (SMP) and uniprocessing power on one platform: PowerSMP Series 4000. PowerSMP Series 4000 consists of five independent servers within an impressive rack-mounted microcomputer chassis. The chassis is a fault-tolerant compact enclosure featuring redundant cooling systems, hot-swappable power supplies, and centralized I/O.
One Box Fits All
PowerSMP supports a Windows NT network that requires multiple servers. For example, a typical network might require an NT Primary Domain Controller (PDC), a Backup Domain Controller (BDC), an Exchange Server system, an Internet Information Server (IIS) system, and a SQL Server system. PowerSMP lets you implement these servers within one platform.
Consolidating multiple servers into a single computing enterprise conserves space and power and centralizes control of network services. The independent servers in the PowerSMP configuration are not fault tolerant; however, you can add fault tolerance through third-party clustering software.
The PowerSMP Series 4000 chassis features a 32-bit backplane architecture that is anchored by a dual-SMP 200MHz Intel Pentium Pro server and is complemented by up to four independent 200MHz Pentium server subsystems. The entire unit is 19" wide, 8.75" high, and 25" deep, and it contains integrated steel slides for easy rack mounting. You can access the chassis by removing the top panel. The redundant load-sharing power supplies are located on the right side of the unit; each power supply has a power cord so that you can draw power from different electric grids. There are nine disk bays toward the front of the unit, one 3.5" floppy drive, one 12X CD-ROM drive, and room for seven third-height 3.5" hard disks. The processor boards are grouped tightly in the rear of the unit, rising vertically from the backplane.
The dual-SMP server actually consists of two expansion cards. The dual processors are located on the DP 6200 processor board, which contains two EIDE drive connectors and four Dual Inline Memory Module (DIMM) slots capable of holding a maximum of 1GB of RAM. Next is the DP 6200 I/O board with two Fast/Wide SCSI connectors, a floppy-drive connector, COM ports, a video controller, and a 100Base-TX/10Base-T LAN interface on the rear bracket.
The uniprocessor servers are on separate cards called the BC Triton processor boards. The processor boards contain the CPU, up to 512MB of RAM on four DIMMs, IDE and SCSI connections, COM ports, and a built-in 10/100Mbps Ethernet port on the rear bracket.
The PowerSMP backplane provides three PCI expansion slots for the independent SMP server and one ISA expansion slot for each of the four uniprocessor servers. Through a backplane shunting technique that lets you link pairs of the ISA slots, you can join some or all of the four ISA slots to the SMP server to provide additional expansion slots. The backplane architecture connects to the integral multiplexer, which supports single-point I/O for video, mouse, keyboard, and floppy drive support; the multiplexer can also support hot-swapping of individual PC cards.
The chassis has an intelligent environment sensor integrated into a printed circuit board that monitors environmental conditions such as temperature, voltage, fan rotation, fuses, and hardware resets for the entire assembly. The front control panel provides easy computer selection, independent processor reset, port diagnostics, and a console lock that prevents unauthorized persons from changing settings.
|PowerSMP Series 4000|
|Contact: Cubix * 702-888-1000 or 800-829-0550, Web: http://www.cubix.com|
|System Configuration: PCI/ISA Cubix architecture 8MB of RA, Dual AC or DC inputs, Redundant power supplies, Redundant fans|
Setting It Up
I didn't have to look far to see how the Lab could benefit from PowerSMP's consolidation capabilities. In a corner of the Lab sits a minitower system that functions as the Lab's PDC. Next to it is another minitower that the Lab uses as the BDC. The Lab also has a third system for various applications and media storage.
Tight spaces. Next to these computers is a small desk loaded with equipment, including the monitor, keyboard, mouse, printer, external tape backup, keyboard/video/mouse (KVM) switch, two external modems, and a new external ISDN modem. Mounted to the wall is a switched hub for connections to the rest of the building and to the Internet. Behind all this equipment are a half dozen power strips, a power supply, AC power adapters, a dozen serial and parallel cables, and network cables all jumbled together in a rat's nest. The Lab's NT servers and related equipment take up about 14 square feet of space.
With the PowerSMP and a four-shelf rack, I could have consolidated the Lab's network servers to roughly 4 square feet of space, conserved power, and simplified the network topology. I could have placed the switched hub on the top shelf; the monitor, keyboard, and mouse on the second shelf; the PowerSMP on the third shelf; and the printer and power supply on the bottom shelf. With the available PCI and ISA slots, I could have switched the modems to internal connections on the backplane. But because I didn't have a four-shelf rack, I could only imagine how nice an uncluttered workspace would be as I began setting up the PowerSMP.
Plug it in. Installing Windows NT Server on the first system was uneventful. Cubix includes mouse and video drivers and SCSI support for both the DP 6200 and the BC Triton processor boards.
However, I found that the second system's CD-ROM drive is not multiplexed (shared) by the backplane, although the floppy drive is. I overcame this problem by connecting the EIDE ribbon from the CD-ROM drive to each of the processor boards as I installed NT Server. Cubix is aware of this shortcoming and plans to correct the problem in the next product release.
Another problem I encountered was accessing and replacing the hard disks. The disks attach to brackets and lay vertically in a tray instead of horizontally as in a midtower. The space is very cramped, and I cut my hand trying to get my fingers into the tight space to disconnect the power connections and SCSI ribbon.
My suggestion to Cubix is to include connections similar to common RAID configurations, in which the disks simply slide in and lock in place. Another suggestion is to include a tape backup device in place of the two drive bays above the floppy drive.
How It Performed
For my performance tests, I used the Lab's standard configuration: a set of client machines on a 100Mbps Ethernet network divided into four segments that simulates the workload of multiple users. (For details about the Lab's test environment, see "The Lab's Test Environment.") I used Bluecurve's Dynameasure 1.5 as the workload engine. (For information about this product, see Lab Reports, "Dynameasure Enterprise 1.5," September 1997.) The combination of Dynameasure and the Lab's test environment simulates typical user workloads and provides quantitative benchmarks that you can use to compare hardware and software performance.
For a comparison test system, I used a brand-name server running NT Server 4.0 and Service Pack 3 (SP3), with quad 200MHz Pentium Pros, 512MB of RAM, four SCSI hard disks, and an Adaptec 10/100 adapter. I selected Dynameasure's Copy All Bi-directional tests because of the random order of 16 different transactions that copy compressed data, uncompressed data, binary files, text files, and image files between the server and the clients.
I tested a range of 5 to 100 users. The Lab test server performed well and produced a peak throughput of 3.6MBps at about 40 users. I conducted the same test concurrently across the PowerSMP 4000 subsystem processors and measured a combined throughput of 4.2MBps at about 36 users. Average response time for the test server rocketed to 50 seconds; the PowerSMP maintained an average of less than 2 seconds. The only performance drawback was that the test server could maintain support for all 100 users, but the PowerSMP could support a maximum of only 40 users.
Overall, I liked the PowerSMP's advantage of consolidating network servers and centralizing management. In addition to reducing space used and improving topology, the PowerSMP provides a considerable cost savings for anyone upgrading a network. Computers with 200MHz processors and 130MB of RAM cost more than $2000, even if you're thrifty. You would need to purchase five systems, cords, cables, switches, and network adapters just to match the computing power of the PowerSMP. Of course, you could consolidate applications on one large server and spend up to $100,000 on a quad-processor system.
The PowerSMP was noteworthy. It was relatively easy to install and use across the network. The PowerSMP is not limited to a Microsoft environment; Cubix is targeting Oracle, Novell, and Lotus. Software drivers are available for NT, Windows 95, and Novell NetWare. The technical documentation is not for the casual reader, but it is useful for reference. New users will prefer a more user-friendly installation and configuration guide, with plenty of screen shots. The base package includes a 1-year warranty, and the company's Web site provides excellent product information and white papers.