Big data – Cloud computing based requirements and capabilities