1 Introduction
The concept of the big data has been widely concerned among researchers. Nowadays, utilizing the big data to obtain valuable information has become an important trend. The primary goal of the big data research is to process large amounts of data to obtain significant information. Furthermore, in a long-term perspective, an appropriate approach for the big data processing is very critical [1], [2]. However, it is unable to use a single computer or server to deal with the big data. Therefore, the distributed structure is particularly important in the construction of the big data. Cloud computing is evolved from the distributed computing, which can provide a lot of necessary services for the big data, including distributed processing, virtualization, distributed database and so on [3], [4].