70 likes | 75 Vues
Back of the Envelope Estimation. Principles. Work does not compress A bad estimate is better than none. Use Queuing Theory Look at the resources. Quantities. Time CPU seconds of processes and functions Code size Instruction path lengths Real time/Response time Support time
E N D
Principles • Work does not compress • A bad estimate is better than none. • Use Queuing Theory • Look at the resources
Quantities • Time • CPU seconds of processes and functions • Code size • Instruction path lengths • Real time/Response time • Support time • Back up, batch audits, admin duties
Quantities (cont.) • Memory • Text, data, bss, stack, heap of a process • Shared memory • System resources • Message queues • Buffers • System tables
Quantities (cont.) • I/O • Bandwidth of channels • Number of concurrent I/O ops • Data Size • Disk speed
Quantities (cont.) • Messages • Quantity per unit time • Distribution over type, priority, time, etc. • Transit time in the system