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
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
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
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