DOI QR코드

DOI QR Code

Real-time Event Processing Role Management System for IFTTT Service

IFTTT 서비스를 위한 실시간 이벤트 처리 룰 관리 시스템

  • Kim, KyeYoung (Dept. of Division of Computer Engineering, Dongseo University) ;
  • Lee, HyunDong (Industry Academy Cooperation Foundation, Dongseo University) ;
  • Cho, Dae-Soo (Dept. of Division of Computer Engineering, Dongseo University)
  • Received : 2017.07.17
  • Accepted : 2017.08.14
  • Published : 2017.08.31

Abstract

As the Internet of Things evolves, various IoT services are provided. IFTTT is an abbreviation for If This Then That and refers to a service that links different web-based services. This paper proposes a system that generates and manages rules that combine the possibility of IFTTT service and the real-time event processing according to the concept of IoT service. Conventional database-based data processing methods are burdened to process a lot of data of IoT devices coming in real-time. The IoT device's data can be classified into formal data such as the amount of power, temperature value and position information, and informal data such as video or image data. Thus, this system classifies the data stream of IoT devices coming in real-time using the CEP engine Esper into a file signature table, classifies the formal/informal data, and shows the condition of the device data defined by the user and the service to be provided by applying the service.

Keywords

References

  1. S. Ovadia, "Internet Connetction Automate the Internet With If This Then That (IFTTT)," Behavioral and Social Sciences Librarian, Vol. 33, pp. 208-211, 2014. https://doi.org/10.1080/01639269.2014.964593
  2. Esper: Event Processing for Java, http://www.espertech.com/esper (accessed July, 8, 2017).
  3. S. Nechifor, A. Petrescu, D. Damian, D. Puiu, and B. Tarnauca, "Predictive Analytics Based on CEP for Logistic of Sensitive Goods," Proceeding of International Conference on Optimization of Electrical and Electronic Equipment, pp. 817-822, 2014.
  4. T. Naqishbandi, C.I. Sheriff, and S. Qazi, "Big Data, CEP and IoT: Redefining Holistic Healthcare Information Systems and Analytics," International Journal of Engineering Research and Technology, Vol. 4, Issue 1, pp. 613-618, 2015.
  5. J. Debattista, S. Scerri, I. Rivera, and S. Handschuh, "Processing Ubiquitous Personal Event Streams to Provide User-Controlled Support," Proceeding of International Conference on Web Information Systems Engineering, pp. 375-384, 2013.
  6. Park Mi-Kyoung, Kim Chang-Soo, “Duplication Scheduling of Periodic Tasks Based on Precedence Constraints and Communication Costs in Distributed Real-Time Systems,” Journal of Korea Multimedia Society, Vol. 2, No. 4, pp. 78-389, 1999.
  7. File Signature Table, http://www.garykessler.net/library/file_sigs.html (accessed July, 10, 2017).
  8. ISO 9126 Software Quality Characteristics, http://www.sqa.net/iso9126.html (accessed July, 12, 2017).