# A Unified Vendor-Agnostic Solution for Big Data Stream Processing in a Multi-Cloud Environment
## 4 MC-BDP Prototype Evaluation
### Experimental Results
#### 4.1.2 Maximum Container CPU Utilisation
\begin{table}
\begin{tabular}{c c c c c c c c c c} \hline \hline \multicolumn{10}{c}{Scalability Metrics} \\ \hline Velocity & Three Workers (n = 3) & \multicolumn{3}{c}{Six Workers (n = 6)} & \multicolumn{3}{c}{Mann–Whitney U Test Results} \\ \hline  & Single \% & Multi \% & \
\begin{tabular}{c} Single \\ \% \\ \end{tabular} & Multi \% &
\begin{tabular}{c} Three Workers and Three Workers (Single \\ and Multi) \\ \end{tabular} \\ \hline
1 min & 25 & 41 & 39 & 36 & \(p\)-value = 0.7715, accept Ho \\ \hline
1 sec & 70 & 70 & 71 & 56 &
\begin{tabular}{c} Three Workers and Six Workers \\ ([S,S] x [M,M]) \\ \end{tabular} \\ \hline
100 ms & 86 & 67 & 84 & 60 & \(p\)-value = 0.9048, accept Ho (S,S) \\  & & & & & \(p\)-value = 1.0952, accept Ho (S,M) \\ \hline
10 ms & 90 & 89 & 64 & 88 & \(p\)-value = 0.9048, accept Ho (M,M) \\ \hline
\begin{tabular}{c} Three Workers and Three Workers (Single \\ and Multi) \\ \end{tabular} \\ \hline
1 min & 24 & 7 & 17 & 15 & \(p\)-value = 0.08143, accept Ho \\ \hline
1 sec & 17 & 13 & 13 & 28 &
\begin{tabular}{c} Three Workers and Six \\ Workers ([S,S] x [M,M]) \\ \end{tabular} \\ \hline
100 ms & 25 & 24 & 22 & 20 & \(p\)-value = 0.3836, accept Ho (S,S) \\  & & & & & \(p\)-value = 0.8857, accept Ho (S,M) \\  & & & & & \(p\)-value = 0.3836, accept Ho (M,S) \\  & & & & & \(p\)-value = 0.1143, accept Ho (M,M) \\ \hline
1 ms & NA & NA & NA & NA &
\begin{tabular}{c} Six Workers and Six Workers (Single \\ and Multi) \\ \end{tabular} \\ \hline Average & 31.00 & 14.50 & 24.75 & 29.25 & \(p\)-value = 0.6857, accept Ho \\ \hline \multicolumn{10}{c}{Technology Agnosticism Metrics (for Beam and Flink SDK)} \\ \hline Velocity & Three Workers (n = 3) & \multicolumn{3}{c}{Six Workers (n = 6)} & \multicolumn{3}{c}{Mann–Whitney U Test Results} \\ \hline  & Beam & Flink & Beam & Flink & Beam & Flink \\ \hline  & S\% & M\% & M\% & S\% & M\% & M\% & Three Workers and Three Workers (Single \\  & & & & & & & and Multi) \\ \hline
1 min & 27 & 27 & 27 & 20 & 27 & 38 & 19 & 18 & \(p\)-value = 0.8335, \(p\)-value = 0.5476, accept Ho \\ \hline
1 sec & 70 & 53 & 44 & 41 & 59 & 44 & 29 & 25 &
\begin{tabular}{c} Three Workers and Six Workers \\ ([S,S] x [M,M]) \\ \end{tabular} \\ \hline
100 ms & 79 & 79 & 62 & 47 & 70 & 49 & 30 & 27 & \(p\)-value = 0.4606, accept Ho \\  & & & & & & & & \(p\)-value = 0.4606, accept Ho \\  & & & & & & & & \(p\)-value = 0.4606, accept Ho (S,S) \\  & & & & & & & & & \(p\)-value = 0.5476, accept Ho (S,M) \\  & & & & & & & & \(p\)-value = 0.7533, accept Ho (M,S) \\  & & & & & & & & \(p\)-value = 0.5476, accept Ho (M,S) \\  & & & & & & & & \(p\)-value = 0.5476, accept Ho (M,S) \\  & & & & & & & & \(p\)-value = 0.5476, accept Ho (M,M) \\ \hline
10 ms & 90 & 75 & 54 & 55 & 66 & 71 & 29 & 38 &
\begin{tabular}{c} Six Workers and Six Workers (Single \\ and Multi) \\ \end{tabular} \\ \hline
1 ms & 92 & 95 & 50 & 46 & 92 & 91 & 31 & 28 &
\begin{tabular}{c} Six Workers and Six Workers (Single \\ and Multi) \\ \end{tabular} \\ \hline Average & 71.60 & 65.80 & 47.40 & 41.80 & 62.80 & 58.60 & 27.60 & 27.20 \\ \hline \end{tabular}
\end{table} 
Table 4: Experimental results for the evaluation of MC-BDP reference architecture in terms of maximum CPU utilisation. Results (in the form of graphs and regression models) for the maximum CPU utilisation by velocity, windowing rate, and cluster are tabulated in Table 6.