Anomaly Detection and Monitoring in Internet of Things Communication Deris Stiawan Department of Computer Engineering, Faculty of Computer Science, Universitas Sriwijaya deris@unsri.ac.id Mohd. Yazid Idris Dept. Soft Engineering Faculty of Computing, Universiti Teknologi Malaysia yazid@utm.my Reza Firsandaya Malik Department of Computer Engineering, Faculty of Computer Science, Universitas Sriwijaya reza.fm@unsri.ac.id Siti Nurmaini Department of Computer Engineering, Faculty of Computer Science, Universitas Sriwijaya siti@unsri.ac.id Rahmat Budiarto College of Computer Science & Inf. Technology, Albaha University, Saudi Arabia rahmat@bu.edu.sa AbstractThe Internet of Things (IoT) presents unique challenges in detecting anomaly and monitoring all connected devices in a network. Moreover, one of the objectives of anonymity in communication is to protect the data trafc of devices. The summary status visualization is indispensable to depict all devices/sensors that are most indicative of a pending failure and a predictive power/energy. Thus, this paper proposes a multi-platform monitoring and anomaly detection system that supports heterogeneous devices. The proposed system addresses the problems of: (i) how to monitor the network to prevent device failures and (ii) how to design a comprehensive feature for the early anomaly detection of IoT communication. KeywordsMonitoring, Detection Anomaly, Internet of Things, Heterogeneous I. INTRODUCTION The Internet of Things (IoT) is currently going through a phase of rapid growth. Analysts have predicted that the IoT will become the “next big thing” in upcoming years. It has also been predicted that, within the next decade, the Internet will exist as a seamless fabric of classic networks and networked objects. The increasing number of IoT users also raises new issues, where various multi-platform devices converge into one centralized, interconnected, shared, multi-user, multi-device and flexible network. Studies done by [1] and [2] state the main issues with the IoT. The growing internetwork has established a heterogeneous network that is more complex than before. With various devices attached in the network, technical problems will increase in monitoring, managing, surveying and early detection of the network itself. On the other hand, because of the number of network devices, there will be a need for a monitoring mechanism of network information, which is designed to visualize the status of IoT infrastructure and ensure the attached devices are in normal and active conditions. Thus, the abilities to visually manage traffic statistics in the form of charts, check the condition of devices and predict potential problems are needed. Even the standard of services provided by the service providers to the end user are normally already arranged in a Service Level Agreement (SLA). However, problems involving the fulfillment of network information services still appear. In fact, this remains a hot topic of discussion because it involves a great number of intertwined attributes and factors. This research proposes an integrated IoT traffic monitoring system with heterogeneous devices with the aim of addressing the problems indicated by [3], such as: (i) how to build an integrated prototype system for multi-platform/protocol on heterogeneous networks information, (ii) how to integrate multiple devices into a dashboard view to provide warning information of early anomaly detection before a failure occurs and (iii) how to develop a proxy as a middleware multi- protocol. The rest of the paper is organized as follows: Section II discusses and reviews related works on the monitoring and anomaly detection issues of IoT; Section III describes the proposed system; Section IV discusses the experimental set up; Section V presents the evaluation results; and Section VI provides concluding remarks. II. RELATED WORK There are some solutions for IoT vendors involving various standards that should be integrated. Unfortunately, due to incompatibility, not all platforms are able to adapt because they use their own proprietary technologies, even though these technologies are claimed to offer multi-platform support. These various technologies have also encouraged the appearance of heterogeneous network information. Studies conducted by [4], [5] and [6] mentioned that the heterogeneous IoT network must have services with the following characteristics: (i) network transparency, (ii) transparency on the location of the service, (iii) transparency of data formats and (iv) transparency of control protocols. Problems involving IoT devices with different Simple Network Management Protocol (SNMP) versions have been discussed in [7] and [8]. The SNMP Protocol is used for capturing the inbound-outbound packet load to a monitoring application. However, the existing monitoring applications only support monitoring in a single version of the SNMP protocol. Thus, an IoT network with a monitoring and early anomaly detection system can prevent system failure, which in turn, will increase the reliability of the IoT network itself. Authors in [8] and [9] proposed a network monitoring application with an SNMP trap. The application is already 2016 8th International Conference on Information Technology and Electrical Engineering (ICITEE), Yogyakarta, Indonesia 978-1-5090-4139-8/16/$31.00 ©2016 IEEE