7 research outputs found
Can SDN Technology Be Transported to Software-Defined WSN/IoT?
© 2016 IEEE. Wireless sensor networks (WSNs) are essential elements of the Internet of Things ecosystem, as such, they encounter numerous IoT challenging architectural, management and application issues. These include inflexible control, manual configuration and management of sensor nodes, difficulty in an orchestration of resources, and virtualizing sensor network resources for on-demand applications and services. Addressing these issues presents a real challenge for WSNs and IoTs. By separating the network control plane from the data forwarding plane, Software-defined networking (SDN) has emerged as network technology that addresses similar problems of current switched-networks. Despite the differences between switched network and wireless sensor network domains, the SDN technology has a real potential to revolutionize WSNs/IoTs and address their challenging issues. However, very little has been attempted to bring the SDN paradigm to WSNs. This paper identifies weaknesses of existing research efforts that aims to bring the benefits of SDN to WSNs by mapping the control plane, the OpenFlow protocol, and the functionality between the two network domains. In particular, the paper investigates the difficulties and challenges in the development of software-defined wireless sensor networking (SDWSN). Finally, the paper proposes VSensor, SDIoT controller, SFlow components with specific and relevant functionality for an architecture of an SDWSN or SDIoT infrastructure
INTERNET OF THINGS ARCHITECTURES:MODELING AND IMPLEMENTATION CHALLENGES
Internet of Things (IoT) encompasses a broad set of technologies, hardware and software stacks.The rapid evolution and broadened scope can be attributed to the inclusion of many existing mature technologies like the wireless sensor networks, RFID and a wide variety of custom solutions and newer smart devices.There is a growing need for devices to collaborate to provide the desired service.The heterogeneity coupled with theresource constrained nature of the devices seriously limits the choices in design. The capability to onboard billions of devices on to the existing infrastructure without degrading the quality of service is robust programming frameworks are in place more crucial. Automation enables devices to act independently which can be enabled only by ensuring.Architectural modelsaddressingthe challenges like scalability, distributiveness, interoperability and programmability are the need for the hour
ViotSOC: Controlling Access to Dynamically Virtualized IoT Services using Service Object Capability
Virtualization of Internet of Things(IoT) is a concept of dynamically
building customized high-level IoT services which
rely on the real time data streams from low-level physical
IoT sensors. Security in IoT virtualization is challenging,
because with the growing number of available (building
block) services, the number of personalizable virtual
services grows exponentially. This paper proposes Service
Object Capability(SOC) ticket system, a decentralized access
control mechanism between servers and clients to effi-
ciently authenticate and authorize each other without using
public key cryptography. SOC supports decentralized
partial delegation of capabilities specified in each server/-
client ticket. Unlike PKI certificates, SOC’s authentication
time and handshake packet overhead stays constant regardless
of each capability’s delegation hop distance from the
root delegator. The paper compares SOC’s security bene-
fits with Kerberos and the experimental results show SOC’s
authentication incurs significantly less time packet overhead
compared against those from other mechanisms based on
RSA-PKI and ECC-PKI algorithms. SOC is as secure as,
and more efficient and suitable for IoT environments, than
existing PKIs and Kerberos
Recommended from our members
SD–NFV as an Energy Efficient Approach for M2M Networks Using Cloud–Based 6LoWPAN Testbed
Machine–to–Machine (M2M) communication is the leading technology for realising the Internet–of–Things (IoT). The M2M sensor nodes are characterised by low–power and low–data rates devices which have increased exponentially over the years. IPv6 over Low power Wireless Personal Area Network (6LoWPAN) is the first protocol that provides IPv6 connectivity to the wireless M2M sensor nodes. Having a tremendous number of M2M sensor nodes execute independent control decision leads to difficulty in network control and management. In addition, these ever–growing devices generate massive traffic and cause energy
scarcity which affects the M2M sensor node lifetime. Recently, Software–Defined Networking (SDN) and Network Functioning Virtualisation (NFV) are being used in M2M sensor networks to add programmability and flexibility features in order to adopt the exponential increment in wireless M2M traffic and enable network configuration even after deployment. This paper presents a proof–of–concept implementation which aims to analyse how SDN, NFV, and cloud computing can interact together in the 6LoWPAN gateway to provide simplicity and flexibility in network management. The proposed approach is called customised Software Defined–Network Functioning Virtualisation (SD–NFV), and has been tested and verified by implementing a
real–time 6LoWPAN testbed. The experimental results indicated that the SD–NFV approach reduced the network discovery time by 60% and extended the node’s lifetime by 65% in comparison to the traditional 6LoWPAN network. The implemented testbed has one sink which is the M2M 6LoWPAN gateway where the
network coordinator and the SDN controller are executed. There are many possible ways to implement 6LoWPAN testbed but limited are based on open standards development boards (e.g., Arduino, Raspberry Pi, and Beagle Bones). In the current testbed, the Arduino board is chosen and the SDN controller is customised
and written using C++ language to fit the 6LoWPAN network requirements. Finally, SDN and NFV have been envisioned as the most promising techniques to improve network programmability, simplicity, and management in cloud–based 6LoWPAN gateway
Recommended from our members
End-to-End Delay Enhancement in 6LoWPAN Testbed Using Programmable Network Concepts
This paper introduces a proof-of-concept 6LoWPAN
testbed to study the integration of programmable network
technologies in relaxed throughput and low-power IoT devices.
Open source software and hardware platforms are used in
the implemented testbed to increase the possibility of future
network extension. The proposed architecture offers end-to-end
connectivity via the 6LoWPAN gateway to integrate IPv6 hosts
and the low data rate devices directly. Nowadays, SoftwareDefined
Networking (SDN) and Network Function Virtualization
(NFV) are the most promising technologies for dealing with the
massive increase in M2M devices and achieving agile traffic. The
developed approach in this paper is entitled tailored Software
Defined-Network Function Virtualization (SD-NFV), which is
aimed at reducing the end-to-end delay and improving the
energy depletion in sensor nodes. Experimental scenarios of
the implemented testbed are conducted using a simple sensing
application and the obtained results indicate that the introduced
approach is appropriate for constrained IoT devices. By utilizing
SD-NFV scheme in 6LoWPAN network, the data delivery ratio
increased by 5-14%, the node operational time prolonged by
70%, the end-to-end latency for gathering sensor data minimized
by ≈160%, and the latency for transmitting control messages
to a specified node diminished by ≈63% when compared to a
traditional (non SDN-enabled) 6LoWPAN network