Buffer Capacity

TR and ABL results

To show the global effect of each pattern on TR and simplify the analysis, average TR results for experiments with different \(P_{A}\) were calculated. For instance, results for a balanced \(P_{A}(-)\) were calculated as the average TR of experiments with patterns \((-,-),(-, /),(-,),(-, \Lambda\), and \((-, \mathrm{V})\). Furthermore, as TR results have very different magnitudes for different \(\varepsilon\) and \(\alpha\) values, Fig. 2 shows "normalised" TR results (nTR), which were calculated by dividing the average TR results of each \(P_{A}\) by the average overall TR value of all experiments with the same \(N, \varepsilon, \alpha\) and \(\mathrm{BC}\) values. It is worth noting that results regarding \(\mathrm{P}_{\mathrm{B}}\) are not shown as they were equivalent. Full TR results with their corresponding Dunnett's and Tukey's tests results can be found in the "A ppendix", Tables 4 and 5 , respectively.


Fig. 2 nTR results for \(P_A\) with \(a N = 5\), \(b N = 8\) and \(c N = 11\)

Results shown in Fig. 2 suggest that the performance of buffer allocation patterns is highly dependent on the values of \(N, \varepsilon\) and \(\alpha\). For example, the ascending \(P_{A}\)(/) performed very well with \(\varepsilon=70 \%\), which was only outperformed by the balanced pattern when \(B C = 6\) and \(\alpha < 3\) for lines with \(N \geq 8\). Figure 2 also suggests that the balanced pattern performs better with increasing values of \(\mathrm{N}, \mathrm{BC}\) and \(\varepsilon\), while the ascending pattern performs better with decreasing values of \(N, B C\) and \(\varepsilon\), and increasing values of \(\alpha\). These results are also confirmed by Tables 4 and 5, as experiments with the pattern (/ , /) were found to have statistically significant differences with the control (balanced pattern) only when \(\varepsilon = 70 \%\). Thus, increasing values of \(\varepsilon\) resulted in lesser relative differences among the patterns, suggesting that the effect of buffer allocation patterns on TR is highly dependent on the reliability of the machines.

On the other hand, the descending \(P_{A}\) ( \ ) was the worst pattern in terms of TR for all scenarios, a result confrmed by Tables 4 and 5 as experiments with the pattern (\ , \) had the lowest TR in all experimental conditions. Interestingly, the bowl (\(V\)) and inverted bowl patterns (\(\Lambda\)) changed their relative performance with increasing \(N\) values, since the (\(\Lambda\)) pattern was almost on par with the good performance of (\(-\)) when \(N = 8\) for some scenarios; whereas the (\(V\)) pattern seemed to have an overall good performance for scenarios with \(\mathrm{N}=11, \mathrm{BC}=6\) and \(\alpha \geq 2\).

Similar to Fig. 2, Fig 3 shows the normalised ABL results (\(nABL\)) showing the relative performance in each experimental scenario (different values of \(N, \varepsilon, \alpha\) and \(BC\)) per \(P_A\).


Fig. 3 \(nABL\) results for \(P_A\) with \(a N = 5, b N = 8\) and \(c N = 11\)

Figure 3 suggests that ABL results are more consistent than TR results in terms of \(P_A\) performance, since the ascending pattern is always the best-performing (with lower ABL) and the descending pattern is always the worst. Tables 6 and 7 in the "Appendix" confirm this conclusion by showing that the best pattern in terms of ABL for all scenarios is (/,/), while the worst pattern for almost all scenarios is (\,\). Contrary to the interaction effect between \(P_A\) and \(\varepsilon\) on TR, higher values of \(\varepsilon\) resulted in a higher influence of \(P_A\) on ABL, especially with lower values of \(N\).

The Analysis of Variance test (Table 2) shows that both reliability-related factors (\(\varepsilon\) and \(\alpha\)) have the highest influence on \(TR\), followed by \(BC\) and the interaction between \(\varepsilon\) and \(\alpha\). As seen in Figs. 2 and 3, the interactions between \(BP\) and \(BC\), \(N\), \(\varepsilon\) and \(\alpha\) are also significant, albeit they have a lower effect on \(TR\) when compared to single factors. For ABL, \(BC\) is the most important factor, followed by \(BP\) and the interaction between \(BP\) and \(BC\). Therefore, the performance of ABL is more dependent on selecting a good (bad) pattern.

Table 2 Analysis of variance test for TR and ABL

Factor TR Factor ABL
Df Sum Sq Mean Sq F value Pr(> F) Df Sum Sq Mean Sq F value Pr(> F)
ε 1 17771 17771 4.43E+07 0 BC 1 494955 494955 5.72E+07 0
α 1 1567 1567 3.91E+06 0 ε 1 3313 3313 3.83E+05 0
BC 1 425 425 1.06E+06 0 α 1 2031 2031 2.35E+05 0
ε:α 1 231 231 5.75E+05 0 PP 24 19032 793 9.16E+04 0
N 1 155 155 3.86E+05 0 BC:ε 1 750 750 8.66E+04 0
BC:ε:α 1 25 25 6.27E+04 0 BC:α 1 544 544 6.28E+04 0
N:α 1 20 20 4.93E+04 0 PP:BC 24 6037 252 2.91E+04 0
BC:ε 1 11 11 2.80E+04 0 N:ε 1 90 90 1.04E+04 0
N:ε:α 1 6 6 1.60E+04 0 N 1 44 44 5.10E+03 0
BC:N 1 2 2 3.82E+03 0 PP:N 24 1008 42 4.85E+03 0
PP 24 14 1 1.47E+03 0 BC:N 1 35 35 4.03E+03 0
BC:α 1 1 1 2.99E+03 0 ε:α 1 28 28 3.20E+03 0
PP:BC 24 1 0 5.35E+01 0 BC:N:ε 1 22 22 2.53E+03 0
PP:N 24 1 0 1.02E+02 0 PP:α 24 484 20 2.33E+03 0
PP:ε 24 1 0 9.49E+01 0 PP:ε 24 460 19 2.22E+03 0
N:ε 1 0 0 2.14E+02 0 N:ε:α 1 15 15 1.68E+03 0
PP:α 24 1 0 7.25E+01 0 PP:BC:N 24 346 14 1.67E+03 0
PP:BC:N 24 0 0 9.89E+00 0 PP:BC:α 24 135 6 6.50E+02 0
PP:BC:ε 24 0 0 1.09E+01 0 BC:N:α 1 5 5 5.66E+02 0
PP:N:ε 24 0 0 2.91E+00 2.37E−04 PP:BC:ε 24 104 4 5.00E+02 0
BC:N:ε 1 0 0 7.59E+02 0 N:α 1 3 3 3.00E+02 0
PP:BC:α 24 0 0 9.60E+00 0 PP:ε:α 24 83 3 4.02E+02 0
PP:N:α 24 0 0 9.08E+00 0 BC:N:ε:α 1 2 2 2.18E+02 0
BC:N:α 1 0 0 8.62E+02 0 PP:N:ε 24 21 1 1.02E+02 0
PP:ε:α 24 1 0 1.09E+02 0 PP:N:α 24 13 1 6.11E+01 0
PP:BC:N:ε 24 0 0 3.43E−01 0.999 BC:ε:α 1 1 1 9.43E+01 0
PP:BC:N:α 24 0 0 1.10E+00 0.337 PP:BC:ε:α 24 25 1 1.22E+02 0
PP:BC:ε:α 24 0 0 3.26E+01 0 PP:N:ε:α 24 20 1 9.75E+01 0
PP:N:ε:α 24 0 0 1.20E+01 0 PP:BC:N:ε 24 10 0 4.95E+01 0
BC:N:ε:α 1 0 0 8.91E+01 0 PP:BC:N:α 24 5 0 2.46E+01 0
PP:BC:N:ε:α 24 0 0 3.76E+00 1.33E−07 PP:BC:N:ε:α 24 11 0 5.39E+01 0
Residuals 314600 126 0     Residuals 314600 2724 0