In-Network Data Processing in Software-Defined IoT with a Programmable Data Plane

被引:0
作者
Kim, Ki-Wook [1 ]
Min, Sung-Gi [1 ]
Han, Youn-Hee [2 ]
机构
[1] Korea Univ, Dept Comp & Radio Commun Engn, Seoul, South Korea
[2] Korea Univ Technol & Educ, Interdisciplinary Program Creat Engn, Cheonan, South Korea
关键词
DATA AGGREGATION; EFFICIENT;
D O I
10.1155/2018/8618267
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Making an SDN data plane flexible enough to satisfy the various requirements of heterogeneous IoT applications is very desirable in terms of software-defined IoT (SD-IoT) networking. Network devices with a programmable data plane provide an ability to dynamically add new packet-and data-processing procedures to IoT applications. The previously proposed solutions for the addition of the programmability feature to the SDN data plane provide extensibility for the packet-forwarding operations of new protocols, but IoT applications need a more flexible programmability for in-network data-processing operations (e.g., the sensing-data aggregation from thousands of sensor nodes). Moreover, some IoT models such as OMG DDS, oneM2M, and Eclipse SCADA use the publish-subscribe model that is difficult to represent using the operations of the existing message-centric data-plane models. We introduce a new in-network data-processing scheme for the SD-IoT data plane that defines an event-driven data-processing model that can express a variety of in-network data-processing cases in the SD-IoT environment. Also, the proposed model comprises a language for the programming of the data-processing procedures, while a flexible data-plane structure that can install and execute the programs at runtime is additionally presented. We demonstrate the flexibility of the proposed scheme by using sample programs in a number of example SD-IoT cases.
引用
收藏
页数:9
相关论文
共 24 条
  • [1] [Anonymous], OSDI
  • [2] [Anonymous], P 16 GENI ENG C SALT
  • [3] [Anonymous], IPP PROJECT
  • [4] [Anonymous], MOB INF SYST
  • [5] [Anonymous], USENIX WINTER
  • [6] [Anonymous], MQTT VERSION 3 1 1
  • [7] [Anonymous], ECL IOT PROJ
  • [8] [Anonymous], 2016, LINUX SOCKET FILTERI
  • [9] Bianchi G, 2014, ACM SIGCOMM COMP COM, V44, P45
  • [10] Programming Protocol-Independent Packet Processors
    Bosshart, Pat
    Daly, Dan
    Gibb, Glen
    Izzard, Martin
    McKeown, Nick
    Rexford, Jennifer
    Schlesinger, Cole
    Talayco, Dan
    Vahdat, Amin
    Varghese, George
    Walker, David
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2014, 44 (03) : 87 - 95