sets. For each Question posted in Stackoverflow, the corresponding answers are collated from the Post file. The results of the three executed experiments are illustrated in Figure \[plotdataorganisation\] and Table \[table:dataorganisation\].

![Data Organisation Pattern[]{data-label="plotdataorganisation"}](images/dataorganisation){width="40.00000%" height="4cm"}

       **Algorithm**       **Predicted (sec)**   **Actual (sec)**   **Error%**
  ----------------------- --------------------- ------------------ ------------
       Q&A Hierarchy              1653                 2024             18
        Total Order                162                 160              -1
   Anonymise & Shuffling           131                 125              -8

  : Results for Data Organisation Pattern

\[table:dataorganisation\]

### Join Pattern

Joins are one of the most expensive operations in MapReduce, this is evident in our experimental results. We executed inner, left-outer, right-outer and full-outer joins using the Reduce Side Join Algorithm. We used the Post and Comments dataset curled from Stack Overflow. The prediction error for both setups is at most 10% of the observed value. The results are shown in Table \[table:join\] and Figure \[join\].

![Join Pattern[]{data-label="join"}](images/join){width="40.00000%" height="4cm"}

        **Algorithm**        **Predicted (sec)**   **Actual (sec)**   **Error%**
  ------------------------- --------------------- ------------------ ------------
      Reduce Side Inner              975                 1080             10
     Reduce Side L-Outer            1410                 1285            -10
   Reduce Side Right Outer          1854                 1920             3
   Reduce Side Full Outer            900                 960              6

  : Experiment Data for Join Pattern

\[table:join\]

Discussion
----------

Here we revisit our three research questions (RQs) and evaluate how far we have answered 