Performance Analysis of Constrained Device Virtualization Algorithm
Shariq Haseeb1, Aisha Hassan A. Hashim2, Othman O. Khalifa3, Ahmad Faris Ismail4

1Shariq Haseeb*, Faculty of Engineering, International Islamic University Malaysia, Gombak, Malaysia.
2Aisha Hassan A. Hashim, Faculty of Engineering, International Islamic University Malaysia, Gombak, Malaysia.
3Othman O. Khalifa, Faculty of Engineering, International Islamic University Malaysia, Gombak, Malaysia.
4Ahmad Faris Ismail, Faculty of Engineering, International Islamic University Malaysia, Gombak, Malaysia.
Manuscript received on February 10, 2020. | Revised Manuscript received on February 21, 2020. | Manuscript published on March 10, 2020. | PP: 532-539 | Volume-9 Issue-5, March 2020. | Retrieval Number: E2606039520/2020©BEIESP | DOI: 10.35940/ijitee.E2606.039520
Open Access | Ethics and Policies | Cite | Mendeley
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: Internet of Things aims to automate and add intelligence into existing processes by introducing constrained devices such as sensors and actuators. These constrained devices lack in computation and memory resources and are usually battery powered for ease of deployments. Due to their limited capabilities, the constrained devices usually host proprietary protocols, platforms, data formats and data structures for communications and therefore, are unable to communicate with devices from different vendors. This inability leads to interoperability issues in Internet of Things which, is in fact against the spirit of Internet of things which, envisions interconnection of billions of devices and hence, results in an isolated, vendor-locked and close-loop deployments of IoT solutions. Various approaches have been made by the industry and academia to resolve the interoperability issues amongst constrained devices. However, majority of the solutions are at different layers of the communication stack but do not provide a holistic solution for the problem. In more recent research, there have been theoretical proposals to virtualize constrained devices to abstract their data so that its always available to applications. We have adopted this technique in our research to virtualize the entire Internet of Things network so that virtual TCP/IP based protocols can operate on virtual networks for enabling interoperability. This paper proposes the operations of the Constrained Device Virtualization Algorithm and then simulates it in Cloud SIM to derive performance results. The paper further highlights open issues for future research in this area. 
Keywords: Internet of Things, Virtualization, Software Defined Networks, FoG Computing.
Scope of the Article: Software Defined Networking and Network Function Virtualization