Internet of Things & Network virtualization
In the future, IoT technology must ensure that users access to or receive related services from edge devices as needed in a large-scale network of IoT devices. Currently, with several different interfaces for heterogeneous devices, it is almost impossible for users to control the device in a consistent manner without the help of third-party services or middleware. The use of different standards of software to control products supplied by multiple vendors can increase system load and cause various unpredictable situations. This fact can cause major losses by causing instability in the main system when trying to provide local or network IoT devices to guest users in a cloud environment. To solve this problem, our lab is currently developing a technology that allows virtual users to access and control devices locally or on the network through the same interface through a para-virtuarlization technology called VirtIO in a cloud environment. In this process, A-hub was designed to define physical devices as a single virtual instance and provide them to virtualization platforms through a generalized interface. Currently, DPDK, SPDK, RDMA, Low-Level Device Controller, etc. are used to reduce I/O delay between virtual instances and physical layers.