首页> 外文会议>ACM/IEEE Symposium on Edge Computing >EveryLite: A Lightweight Scripting Language for Micro Tasks in IoT Systems
【24h】

EveryLite: A Lightweight Scripting Language for Micro Tasks in IoT Systems

机译:EveryLite:一种用于物联网系统中微任务的轻量级脚本语言

获取原文

摘要

Processing the computational tasks on the devices at the edge can significantly reduce computing load, network transmission load, and response latency. However, programming on these devices is difficult due to the resource-constrained and diversity features. This paper presents a lightweight scripting language, called EveryLite, to address this issue. EveryLite features a new @-expression to access the resources on connected devices via the REST Web interfaces and focuses on the micro tasks with limited complexity in Internet of Things (IoT) systems. We design an elastic runtime environment with a core of 37 KB and some extending modules to address the IoT devices' diversity problem. Experimental results show that the applications developed by EveryLite can be run on heterogeneous devices without modification and consume less memory than those developed by other scripting languages such as Lua and Python.
机译:在边缘设备上处理计算任务可以显着减少计算负载,网络传输负载和响应延迟。然而,由于资源受限和多样性特征,在这些设备上编程是困难的。本文提出了一种名为EveryLite的轻量级脚本语言,以解决此问题。 EveryLite具有一个新的@表达式,可通过REST Web界面访问连接的设备上的资源,并专注于物联网(IoT)系统中复杂性有限的微任务。我们设计了一个具有37 KB内核的弹性运行时环境,并提供了一些扩展模块来解决IoT设备的多样性问题。实验结果表明,与其他脚本语言(例如Lua和Python)开发的应用程序相比,EveryLite开发的应用程序无需修改即可在异构设备上运行,并且消耗更少的内存。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号