Cognitive Computing for Big Data Systems Over IoT