Lecture Objectives: 1) 2) 3) 4) 5) Draw a picture showing the connection between the processor and memory mapped IO devices. Define the terms reliability, dependability, and availability Compare and contrast MTTF and AFR. Explain the relationship between MTTF, MTTR, MTBF, and availability. Given MTTR and MTTF data, calculate availability. Io Device Classifications • Behavior – Input, output, storage • Partner – Human / Machine • Data Rate – The peak rate at which data can be transferred from one device to another. – Usually expressed in MBits per second (106, not 220) • FYI: 220 =1,048,576 CS2710 Computer Organization 2 What device has the highest data rate? • For each of the following devices: – Keyboard – Scanner – Video Card CS2710 Computer Organization 3 IO Device Diversity CS2710 Computer Organization 4 IO Device Interfacing: make devices “look” like memory CS2710 Computer Organization 5 Laptop device information CS2710 Computer Organization 6 Dependability The quality of delivered service such that reliance can be justifiably be placed on this service Reliability • A measure of continuous service accomplishment, or the length of time to failure, from a given reference point – How soon before it breaks? Availability • A measure of service accomplishment with respect to the alternation between states of accomplishment and states of interruption – Uptime vs. Downtime CS2710 Computer Organization 7 More Definitions • Mean Time to Failure (MTTF) – The average time it takes for a system to fail once started • Mean time to repair (MTTR) – The average time it takes to repair a failed system • Mean time between failures (MTBF) – The average time between system failures MTBF MTTF MTTR CS2710 Computer Organization 8 Availability MTTF Availability ( MTTF MTTR) CS2710 Computer Organization 9 Solve the following: – MSOE is looking to replace its e-mail system. Two systems are being considered. • System 1 (Lookout*) has a mean time to failure of 99 hours and a mean time to repair of 1 hour. • System 2 (Woogle*) has a mean time to failure of 9999 hours and a mean time to repair of .1 hours. Which system is more available? Which system would be the better e-mail system? *names have been obfuscated to protect the guilty CS2710 Computer Organization 10 Where does failure matter? -Hard Drives ata set Type of Duration cluster #Disk # Servers events Disk Date of first ARR Deploym. (%) 1.2 08/01 4.0 1.2 " 2.2 1.2 12/01 1.1 1.5 08/05 3.7 1.5 " 3.0 1.0 " 3.3 1.0 09/03 2.2 1.0 11/05 0.5 1.0 09/05 0.8 1.0 2001 2.8 1.2 2004 3.1 3.6 MTTF Count Parameters (Mhours) HPC1 HPC 08/01 05/06 474 765 " " " 124 64 HPC2 HPC 14 256 HPC3 HPC 103 1,532 " HPC 4 N/A " HPC 253 N/A HPC4 Various 269 N/A " HPC 7 N/A " clusters 9 N/A COM1 Int. serv. 84 N/A COM2 Int. serv. 506 9,232 COM3 Int. serv. 2 N/A " " " " " " 01/04 07/06 12/05 11/06 12/05 11/06 12/05 08/06 09/03 08/06 11/05 08/06 09/05 08/06 May 2006 09/04 04/06 01/05 12/05 " " " Disk 18GB 10K SCSI 36GB 10K 1,088 SCSI 36GB 10K 520 SCSI 146GB 15K 3,064 SCSI 73GB 15K 144 SCSI 250GB 7.2K 11,000 SATA 250GB 8,430 SATA 500GB 2,030 SATA 400GB 3,158 SATA 26,734 10K SCSI 2,318 39,039 15K SCSI 56 10K FC 1.2 N/A 132 N/A 2,450 108 N/A 796 CS2710 Computer Organization 104 N/A 432 10K FC 10K FC 10K FC 1.2 1.2 1.2 N/A N/A 199811 5.4 13.6 24.1 Failure Root Cause Analysis CS2710 Computer Organization 12