Big Data and Knowledge Extraction for Cyber-Physical Systems