Download presentation
Presentation is loading. Please wait.
Published byJean McDowell Modified over 8 years ago
1
Computer Hardware
2
Focus Items Design systems that meet business needs Hardware industry trends Problems Legacy hardware (and software) Dealing with growth Improving fault tolerance
3
Terms (CPU) (1) Central Processing Unit (CPU) Many machines have multiple CPUs Servers scale from 1-256 processors Many CPUs are designed to support virtualization Processor speed Measured in GHz. A measure of the internal clock
4
Terms (CPU) (Illustration)
5
Terms (CPU) (2) Most machines have multiple cores A “core” is a separate work engine within the cpu
6
Terms (Cache) (Memory) CACHE – Memory directly connected to the CPU Fast Memory (Primary storage) Volatile storage to store data Not all memory is the same Some provides error correction Performance differences Density
7
Terms (Bus) Bus Communicates from CPU to memory, disk, network controllers, etc. Bus speed is an important consideration
8
Terms (Disk) Disk (Secondary storage) Hard ATA, SATA, SCSI, Optical CD / DVD / Blu Ray Backup tape devices http://en.wikipedia.org/wiki/Hard_disk_drive
9
Categories of Computers (lightweight devices) “Lightweight devices” Network computers Special purpose transaction terminals UPS / FedEx Browser-only devices (kiosks) Phones Tablets
10
Categories of Computers (Desktop) Market is shrinking because of tablet / phone horsepower These are the engineering workstations of yesterday
11
Categories of Computers (Servers) Oracle Sun / HP / IBM / Dell provide the lion’s share of todays servers Characterized by Multiple CPUs with multiple cores
12
Large Server (Example) SPARK Enterprise M9000 64 processors / 4 cores per processor 4TB memory Storage measure in the pedabytes (NAS) IBM Power 795 Up to 256 processor cores book “book” and up to 8 books 16 TB memory All for about $1 million
13
Larger Server (Illustration)
14
Categories of Computers (Blade) A computer within a computer We buy a “blade chassis” containing Power supplies / cooling / external media We buy blade computers that go into the chassis Blades: Reduce power consumption and maintenance costs
15
Blade (Illustration)
16
Categories of Computers (Mainframe) These are really just the IBM Z series and a few special purpose devices
17
Categories of Computers (Distributed Computing) (Distributed computing) It’s really the software and not the hardware We just cluster multiple computers together Special purpose back ends TeraData database servers Storage Tek disk and tape sub systems Storage Area Networks (SAN)
18
Secondary Storage (Disk) Trends They are cheap commodity items < $100.00 per terabyte Rated in mean time between failure (MTBF) 100,000 to 1.5M hours is common Multiple disks are connected to form disk subsystems
19
RAID Redundant disk arrays supply fault tolerance There are different types of RAID Level 1 uses separate disks (mirroring) Level 2 uses striping There are others Example HP 3PAR StoreServ 10000 storage Fault tolerant Up to 2.2 PB of storage
20
Secondary Storage (Magnetic Tape) It’s still used for large archive sites Phone records, credit card records, and other historical data Tapes are enclosed in tape robotic sub systems We can store up to 75-100 PB HP StoreEver ESL G3 Up to 12,006 tape cartridges
21
Secondary Storage (SAN) We are really just making data available to many clients Evolution Network Access Storage (NAS) put storage on the network instead of a server Storage Area Network (SAN) puts storage on it’s on it’s own ‘very fast’ network 2GB/Sec interconnect using Fibre channel
22
Printer Technology Desktop laser printers offer low TCO High speed production printers These compete against traditional offset presses Continuous roll input Up to 2500 pages per minute www.delphax.com
23
Printer Technology (2) Kodak example system: About 75ft long and 15ft tall Will print both sides at 2 up(2 different documents side by side) Ink jet printer - 12 print heads -- 8 nine inch heads and 4 four inch heads. Running at 1000ft per minute Ink feeds from 275gal tanks
24
Printer Technology (3)
25
Printer Technology (4)
26
Balance in Systems The issue in configuring large systems is balance Choosing the right system for the job Disk (IO) is often the bottleneck Bus Speed Memory shortfalls Network bandwith
27
Scalability in Systems Systems must be able to grow with a business Expansion of an existing system by adding memory, disk or other components Expansion by adding additional servers to a cluster or server farm
28
Server Farms Many servers interconnected together
29
Server Farms (Load Balancing) Load balancing servers Dispatch request to the actual servers Monitor the health of the servers Monitor the load on the various servers
30
Titan Oak Ridge National Labs houses the “fastest” computer in the world
31
Titan 27,000 trillion calculations / second (27 petaflops) 299,008 CPU cores 18,688 AMD Opteron 18,688 K20x GPUs 710TB of memory Cost of 97 million
32
Fault Tolerance in Systems One server in a farm can fail leaving the others running Fault tolerant servers have multiple CPUs Failed memory will not cause a system to fail RAID allows disk failures without causing system failures
33
Economic Decisions Single vendor solutions vs. multivendor solutions Lease VS. buy decisions
34
Terms (Speed) Microsecond - 1/1000 second Millisecond – 1/1,000,000 second Nanosecond – 1/1,000,000,000 second Picosecond – 1/1,000,000,000,000 second Teraflop – Trillion (1,000,000,000,000) floating point operations per second
35
Terms (Storage) 1,000 bytes – Kilobyte 1,000,000 bytes – Megabyte 1,000,000,000 bytes – Gigabyte 1,000,000,000,000 bytes – Terabtye 1,000,000,000,000,000 bytes = Petabyte
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.