Two of the most important developments of this new century are the emergence of cloud computing and big data. However, …