PIoT: Programmable IoT using Information Centric Networking.
Abstract
The Internet of Things (IoT) places significant
demands on network infrastructure in order to process data
captured by ubiquitous sensor devices. One existing technique to
support this sensor data processing involves transporting
captured data to cloud servers. This approach suffers from
numerous issues such as increased transmission costs i.e.
bandwidth consumption and delays. To help resolve these issues,
this paper proposes Programmable IoT (PIoT), a novel IoT data
processing architecture. It is an application layer design which
operates over Named Data Networking (NDN) to enable the
execution of reconfigurable processing-logic in the network. In
addition, a novel naming scheme and computation service for IoT
is presented to describe the processing requirements using
Lambda Expressions. To verify the feasibility of our design, a
real-world implementation was created and evaluated. It
compares efficiency of the in-network versus out-network approaches.
Collections
The following license files are associated with this item: