19
Teraserver Teraserver Darrel Sharpe Darrel Sharpe Matt Todd Matt Todd Rob Neff Rob Neff Mentor: Dr. Palaniappan Mentor: Dr. Palaniappan

Teraserver Darrel Sharpe Matt Todd Rob Neff Mentor: Dr. Palaniappan

  • View
    217

  • Download
    2

Embed Size (px)

Citation preview

TeraserverTeraserverDarrel SharpeDarrel Sharpe

Matt ToddMatt ToddRob NeffRob Neff

Mentor: Dr. PalaniappanMentor: Dr. Palaniappan

About the TerraserverAbout the Terraserver

A network server with 1000 gigabytes of A network server with 1000 gigabytes of storage spacestorage space

Designed for the MU-CECS Multimedia LabDesigned for the MU-CECS Multimedia Lab

Will run Kolam imaging softwareWill run Kolam imaging software

Will deliver appropriate bandwidth to Will deliver appropriate bandwidth to authorized network users for fast loading of authorized network users for fast loading of large imageslarge images

Teraserver GoalsTeraserver Goals

1)1) Cost under $5000Cost under $5000

2)2) One terabyte of storageOne terabyte of storage

3)3) ReliableReliable

4)4) VersatileVersatile

5)5) FastFast

Components OverviewComponents Overview

System ChassisSystem Chassis

Motherboard and CPUMotherboard and CPU

Network CardsNetwork Cards

Raid ControllersRaid Controllers

Hard DrivesHard Drives

Storage ChassisStorage Chassis

Motherboard and CPUMotherboard and CPU

Dual vs. Quad CPU MotherboardsDual vs. Quad CPU Motherboards

Intel vs. AMDIntel vs. AMD

Pentium III vs. the Athlon XPPentium III vs. the Athlon XP

Tyan AMD Dual-CPU MotherboardTyan AMD Dual-CPU Motherboard

A Gigabit Ethernet CardA Gigabit Ethernet Card

Benchmarking MethodsBenchmarking Methods

SandraSoftSandraSoft A software package for benchmarking A software package for benchmarking

hardware performancehardware performance

SETI@Home packetsSETI@Home packets

3D Mark 2001, 3D Mark 2000, Quake 3 3D Mark 2001, 3D Mark 2000, Quake 3 demo, NetBench from ZDNetdemo, NetBench from ZDNet

Storage MemoryStorage Memory

Two storage optionsTwo storage options SCSI-SCSI-ssmall mall ccomputer omputer ssystem ystem iinterfacenterface EIDE-EIDE-EEnhanced nhanced IIntelligent ntelligent DDrive rive EElectronicslectronics

2 Problems2 Problems SCSI SCSI

Fast, sustained transfer rates 160Mbyte/secFast, sustained transfer rates 160Mbyte/sec~ 181GB’s = $1300~ 181GB’s = $13001TB = $78001TB = $7800

EIDEEIDEPoor performance with multiple drivesPoor performance with multiple drivesCPU IntensiveCPU IntensivePrimary ControllerPrimary Controller

Maximum 2 Drives in UltraDMA100 modeMaximum 2 Drives in UltraDMA100 mode Max Burst 100MBytes/s – sustained 40MBytes/sMax Burst 100MBytes/s – sustained 40MBytes/s

Secondary controller made for CD-ROMsSecondary controller made for CD-ROMs

Raid ControllersRaid Controllers

Redundant Array of Independent DisksRedundant Array of Independent Disks

A Few Different Modes of RaidA Few Different Modes of Raid Raid-0 “striping”Raid-0 “striping” Raid-1 “mirroring”Raid-1 “mirroring” Raid-3 “striping with parity drive”Raid-3 “striping with parity drive” Raid-5 “large striping with rotating parity”Raid-5 “large striping with rotating parity”

80% sustained performance increase80% sustained performance increase

75MB/s now instead of 40MB/s75MB/s now instead of 40MB/s

Note: 32-bit PCI Bus Transfer Rate=132MB/sNote: 32-bit PCI Bus Transfer Rate=132MB/s

The Two Best Raid OptionsThe Two Best Raid Options

Hard DriveHard Drive

SuperTrak66 Raid ControllerSuperTrak66 Raid Controller

ConstraintsConstraints

1)1) A terabyte of available disk spaceA terabyte of available disk space

2)2) Cost around $5000Cost around $5000

3)3) Able to be mounted by client MacOS, Able to be mounted by client MacOS, Windows, and UNIXWindows, and UNIX

• There is no constraint on the type of OS There is no constraint on the type of OS as long as the external clients are able to as long as the external clients are able to mount the file share. mount the file share.

Performance RequirementsPerformance Requirements

1)1) Deliver image data to workstations and Deliver image data to workstations and other connected devices to allow for other connected devices to allow for seamless scrolling of the viewed image seamless scrolling of the viewed image through the Kolam software.through the Kolam software.

2)2) Prove the server’s reliability by staying Prove the server’s reliability by staying up for months at a time. up for months at a time.

Cost/Resource AnalysisCost/Resource Analysis

PartPart PricePrice QtyQty TotalTotal

160GB Maxtor Hard Drive160GB Maxtor Hard Drive ~$300~$300 88 $2400$2400

Raid 5 Controller CardRaid 5 Controller Card $385$385 11 $385$385

Tiger K7 MotherboardTiger K7 Motherboard $206$206 11 $206$206

CPUCPU $194$194 11 $388$388

10/100 Network Card10/100 Network Card $40$40 11 $40$40

Gigabit Network CardGigabit Network Card $120$120 11 $120$120

ChassisChassis $500$500 11 $500$500

RAMRAM $50$50 44 $200$200

TotalTotal $4239$4239

Alternative DesignsAlternative Designs

Mixes of Hardware ComponentsMixes of Hardware Components Varied prices and not currently released but Varied prices and not currently released but

desirable componentsdesirable components

Server onlyServer only Removes high-end graphics adapterRemoves high-end graphics adapter

Workstation / Server comboWorkstation / Server comboWorkstation onlyWorkstation only

Removes need for dual CPU, massive net Removes need for dual CPU, massive net planningplanning

SchedulingScheduling

Design Teraserver in Nov-Dec 2001Design Teraserver in Nov-Dec 2001 Keep in mind changes in Price and new OptionsKeep in mind changes in Price and new Options

Order parts in December 2001Order parts in December 2001

Begin Construction in JanuaryBegin Construction in January Have a bootable OS by February 1Have a bootable OS by February 1stst

Begin Testing and Tuning the system the Begin Testing and Tuning the system the following weekfollowing week

Present product on May 1Present product on May 1stst