Text this: Advances in Architectures, Big Data, and Machine Learning Techniques for Complex Internet of Things Systems