Page | Reader | Correction |
viii | Author | Index: spam analysis farm |
ix | Author | Acknowledgements, para 2, last line: "If it there is..." elide it |
14 | Alain Caron | § 1.5 Stretch Factor, line 3: "Each one them" s.b. "Each one of them" |
16 | Author | Index: spam analysis farm |
17 | Author | Index: spam analysis farm |
17 | Michael Samuels | Listing 1.1: Last printf statement s.b. $q/($u*$cpuPerServer) with parens. |
21 | Author | 1987, 1988: Sect. ?? s.b. Sect. 3.8.4 |
30 | Stefan Parvu | § 2.6: Drop reference to MRTG. |
Alain Caron | § 2.6: Third para "Commerical" s.b. Commercial | |
Mohit Chawla | § 2.6: First para, first word s.b. cap-ed | |
42 | Mohit Chawla | 2 paras before Example 3.3 starting "On this inflated scale..." The numbers quoted refer to the version of Table 3.1 in the first edition. |
47 | Alain Caron | First paragraph, line 2: "UNIXoperating system" s.b. UNIX operating system (insert space) |
54 | Alain Caron | line 2-3: "the following Perl script will give the correct timestamp for each server:" s.b. "the Perl script in listing 3.8 will give the correct timestamp for each server." |
Alain Caron | line 4: "The output is:" s.b. "The output is presented in listing 3.9." | |
69 | Scott Johnson | § 3.7.2 box s.b.: 99.X% = 1 − 10−(2+X) and 99.9…9% = 1 − 10−(total 9s) (cf. Wikipedia) |
77 | Alain Caron | Line 7: "there are 32 x 106 s in a year" s.b. there are 32 x 106 s in a year |
87 | Alain Caron | Para 3, 1st line: "Predicting how the the buffer" Elide 2nd `the' |
98 | Alain Caron | § 4.5, para 2, line 1: "Little's law: states that" Elide `:' |
103 | Alain Caron | § 4.5.2: Fig. 4.11 and Table 4.3 are not consistent. See my blog for details. |
106 | Alain Caron | § 4.6.1, para 2 line 1: "It is possible that some many customers" s.b. so many |
107 | Alain Caron | § 4.6.1, line 1: "In cases where the the service" Elide 2nd `the' |
122 | Alain Caron | Line 3 after boxed text: "One assumption is that the a waiting" s.b. One assumption is that the waiting |
124 | Alain Caron | Eqn. (4.74): Numerator s.b. ∑n=0m−1 (mρ)n/n! |
136 | Author | § 4.8.7: How to approximate large-N closed model by equivalent open model. |
Add N/Z ∼ λ as N → ∞ and index it. Not included in 2nd edition. | ||
160 | Pedro Cañadilla | Exercise 4.7: "UNIXdatabase" s.b. UNIX database, and "UNIXkernel" s.b. UNIX kernel. |
163 | Alain Caron | Caption for Fig. 5.1. "Customers arrive come from outside" s.b. Customers arrive from outside |
191 | Alain Caron | Boxed text: "This one of the virtues" s.b. This is one of the virtues |
204 | Author | Priority Scheduler. Emphasize CLOSED circuit in text and Figure 5.28. |
Shadow-server paradox is missing. Could go in Chapter 8. | ||
212 | Scott Johnson | Before § 5.11, Transient Analysis, 1st line: "in Sect. ??" s.b. Sect. 3.8.3 |
227 | Author | Eqn.(6.9) s.b. load(T) = 2 (1 − e−σ t / τ) since n(t0) = 2 |
238 | Pedro Cañadilla | Exercise 6.2: "Linuxload" s.b. Linux load. |
238 | Stefan Parvu | Exercise 6.4: "...Perl script burncpu.c" s.b. ...C program burncpu.c |
247 | Alain Caron | Section 7.5.1, line 7: "In principal" s.b. principle |
252 | Alain Caron | Section 7.7.3, 2nd para, line 1: "and use the some of the seismic application" s.b. and use some of the seismic application |
254 | Alain Caron | End of 3rd para: "A fragment of a trace file looks like this:" s.b. a trace file is shown in Fig. 7.10 |
280 | Alain Caron | There are 4 lines missing at the beginning of listing 8.12. See Section 1 below. |
285 | Alain Caron | Last paragraph: "joint probability distribution as: which is" s.b. joint probability distribution in listing 8.20 which is |
293 | Alain Caron | First line: "The is the meaning" s.b. This is the meaning |
300 | Alain Caron | Text below Fig. 9.7: "The following PDQ model uses a load-dependent server (see Chaps. 5 and 8) to complete the effects of multiple buses:" s.b. The PDQ model in listing 9.1 uses a load-dependent server (see Chaps. 5 and 8) to compute the effects of multiple buses: |
306 | Alain Caron | Line 3 "a entire program" s.b. an entire program |
Equation 9.13 s.b. GHz | ||
311 | Alain Caron | 2nd para, line 1: "cannot not tell us" Elide `note' |
312 | Alain Caron | Line 1: "the the BEP" Elide 2nd `the' |
314 | Alain Caron | Example 9.1, line 3: "because there not" s.b. because there is not |
316 | Alain Caron | § 9.5, line before last: "can be determine" s.b. can be determined |
Alain Caron | Exercise 9.1: Symbol P for processing power s.b. same as eqn.(9.1) | |
321 | Alain Caron | § 10.1.3, para 2, line 3: "EIther way" s.b. Either |
324 | Alain Caron | First line under listing: "(line 7 in listing 10.1)" s.b. (line 6 ...) |
327 | Alain Caron | Third line following numbered paras: "is serialized is 3.25%" Elide 2nd 'is' |
328 | Alain Caron | Table 10.3, row 5: "Optimal loading Nopt 31" s.b. 30 |
332 | Alain Caron | § 11.2, line 2: "client/side" s.b. client side |
333 | Alain Caron | § 11.2.1 last line: "Figure 11.2(a) exemplifies this is the basic two-tier architecture." Elide `is the' |
339 | Alain Caron | Last line of page: "in order _ return the necessary volume of data" Insert `to' |
341 | Alain Caron | § 11.4.1, line 2: "it is one _ the largest models" Insert `of' |
379 | Mohan Radhakrishnan | Line 5 from bottom: "...PDQ code fragment is:" refers to code listing 12.6 but needs explicit callout.l |
387 | Rudy Gevaert | para 2, line 2: "...you need to be understood..." s.b. understand |
394 | Rudy Gevaert | Figure 13.4(b): "ensabled" s.b. enabled |
401 | Pedro Cañadilla | Excessive blank preceding pseudocode starting on p. 402. Production error. |
406 | Rudy Gevaert | Figure 13.13 caption: "ESX 4.0 (upper curve)" s.b. lower curve and and vice versa for "native OS" |
446 | Author | Appendix D: pdq::SetComment() function is missing. |
470 | Author | Index: "Priority scheduler" s.b. a subentry under "Priority". |
Index: Add see also Shadow server to "Priority scheduler". | ||
472 | Author | Index: "shadow server" s.b. "Shadow server" and thus merged with previous entry. |