首页> 外文会议>IEEE International Conference on Cloud Computing Technology and Science >Device-Level IoT with Virtual I/O Device Interconnection
【24h】

Device-Level IoT with Virtual I/O Device Interconnection

机译:具有虚拟I / O设备互连的设备级物联网

获取原文

摘要

Networked devices in an Internet-of-Things (IoT) environment generally need to be controlled or organized by a central controlling host. These IoT devices are implemented together with a small computer that consists of a central processing unit (CPU), a memory, and input/output (I/O) devices to communicate with this host. The small computer uses its own software network stack for communication. This paper reports our study of another finer-grained IoT in which an IoT device is not implemented with a computer but just an I/O device. The I/O device works as the local device of a remote controlling host and the IoT device is controlled by data communication with the controlling host through the I/O device. Such an IoT system simplifies the internal configuration of an IoT device node and can lower its implementation costs. However, previous methods have required a special hardware interface to their controlling host to connect to a remote I/O device that is implemented together with an IoT device. This paper proposes a novel software virtualization architecture for a controlling host to connect to I/O devices distributed in an Ethernet. It virtualizes a remote I/O device that communicates through the standard network interface card (NIC) of a host as an I/O device that is contained in the I/O device tree of the host. Various kinds of computers ranging from hand-held to rackmount ones are enabled to control remote IoT devices with the installation of the proposed software. In addition, because virtualization is performed in the PCI Express (PCIe) layer, any complying I/O device is remotely interconnected and is driven by its device driver without modifications. The feasibility of the method was studied by evaluating the implemented prototype using a NIC and a storage controller.
机译:物联网(IoT)环境中的联网设备通常需要由中央控制主机控制或组织。这些IoT设备与一台小型计算机一起实现,该小型计算机由中央处理器(CPU),内存和与该主机进行通信的输入/输出(I / O)设备组成。小型计算机使用其自己的软件网络堆栈进行通信。本文报告了我们对另一种更细粒度的IoT的研究,其中IoT设备不是用计算机实现的,而只是用I / O设备实现的。 I / O设备充当远程控制主机的本地设备,而IoT设备由通过I / O设备与控制主机的数据通信来控制。这样的物联网系统简化了物联网设备节点的内部配置,并可以降低其实施成本。但是,以前的方法需要到其控制主机的特殊硬件接口才能连接到与IoT设备一起实现的远程I / O设备。本文提出了一种新颖的软件虚拟化体系结构,用于控制主机连接到分布在以太网中的I / O设备。它将通过主机的标准网络接口卡(NIC)通信的远程I / O设备虚拟化为主机的I / O设备树中包含的I / O设备。通过安装建议的软件,可以使用从手持到机架式的各种计算机来控制远程IoT设备。另外,由于虚拟化是在PCI Express(PCIe)层中执行的,因此任何符合条件的I / O设备都可以远程互连,并由其设备驱动程序驱动而无需进行任何修改。通过使用NIC和存储控制器评估已实现的原型,研究了该方法的可行性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号