Cognitive fog