ABSTRACT

Increasing deployments of the Internet of Things (IoT) applications have brought forward the requirement of processing massive volumes of streaming data generated by the IoT sensors. The general real-time big data processing has been confronted with multiple new challenges when addressing the data-processing requirements of the IoT applications. In this chapter, we describe the specifics of the challenges/issues faced by the IoT data-processing applications and how real-time big data processing and various related technological paradigms have been used to mitigate them. The chapter 240sheds light on key areas such as maintaining real-time responses, handling massive amounts of data, different flavors of data analytics, as well as information security aspects of real-time data processing in the context of the IoT. We observed that while multiple data-stream processing systems and architectures have been proposed and implemented, very few, if any, stream-processing systems specifically targeted for IoT use cases exist. Furthermore, we observed that detailed investigations need to be carried out in applying real-time big data-processing technologies in the context of IoT. We envision multiple works will appear in the near future that will fill the gaps of applying real-time big data-processing technologies for the IoT.