...
首页> 外文期刊>Concurrency, practice and experience >Handling IoT platform heterogeneity with COISA, a compact OpenISA virtual platform
【24h】

Handling IoT platform heterogeneity with COISA, a compact OpenISA virtual platform

机译:使用紧凑的OpenISA虚拟平台COISA处理IoT平台的异构性

获取原文
获取原文并翻译 | 示例

摘要

In face of the high number of different hardware platforms we need to program with Internet-of-Thingsrn(IoT), virtual machines (VMs) pose as a promising technology to allow a program once, deploy everywherernstrategy. Unfortunately, existing VMs are either too heavy or use a stripped-down version to work onrnresource-constrained IoT devices. We present COISA, a compact virtual platform that relies on OpenISA,rnan instruction set architecture (ISA) that strives for easy emulation, to allow a single program to be deployedrnon many platforms, including tiny microcontrollers. By exploring the benefits of using a concrete ISA asrnour VM language, our experimental results indicate that COISA is easily portable and is capable of runningrnunmodified guest applications in highly heterogeneous host platforms, including one with only 2 kBrnof RAM. For time-critical IoT applications on constrained platforms where extracting performance is ofrnparamount importance, we propose the use of cloud-assisted translations, which employ static binary translationrnto deliver a binary fully converted to the native ISA used in the IoT device.
机译:面对大量不同的硬件平台,我们需要使用物联网(IoT)进行编程,因此虚拟机(VM)成为一种有前途的技术,它允许一次编程,可以在任何地方部署策略。不幸的是,现有的VM要么太沉重,要么使用简化版本无法在资源受限的IoT设备上工作。我们提出了一种紧凑的虚拟平台COISA,该平台依赖于OpenISA的rnan指令集架构(ISA),该平台力求易于仿真,以允许在多个平台(包括微型微控制器)上部署单个程序。通过探索使用特定的ISA asrnour VM语言的好处,我们的实验结果表明,COISA易于移植,并且能够在高度异构的主机平台(包括仅具有2 kBrnof RAM的主机平台)中运行未修改的来宾应用程序。对于限制性能至关重要的受限平台上的时间紧迫的IoT应用,我们建议使用云辅助转换,该转换采用静态二进制转换来将二进制文件完全转换为IoT设备中使用的本机ISA。

著录项

  • 来源
    《Concurrency, practice and experience 》 |2017年第22期| e3932.1-e3932.16| 共16页
  • 作者单位

    Institute of Computing, University of Campinas (UNICAMP), Av. Albert Einstein, 1251,Campinas, SP 13083-852, Brazil;

    Institute of Computing, University of Campinas (UNICAMP), Av. Albert Einstein, 1251,Campinas, SP 13083-852, Brazil;

    Institute of Computing, University of Campinas (UNICAMP), Av. Albert Einstein, 1251,Campinas, SP 13083-852, Brazil;

    Institute of Computing, University of Campinas (UNICAMP), Av. Albert Einstein, 1251,Campinas, SP 13083-852, Brazil;

    Institute of Computing, University of Campinas (UNICAMP), Av. Albert Einstein, 1251,Campinas, SP 13083-852, Brazil;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Internet-of-Things; virtual machines; virtual ISA;

    机译:物联网;虚拟机;虚拟ISA;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号