Cognitive computing for big data systems over iot : frameworks, tools and applications (2018)