Loading [MathJax]/extensions/MathMenu.js
EveryLite: A Lightweight Scripting Language for Micro Tasks in IoT Systems | IEEE Conference Publication | IEEE Xplore

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


Abstract:

Processing the computational tasks on the devices at the edge can significantly reduce computing load, network transmission load, and response latency. However, programmi...Show More

Abstract:

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.
Date of Conference: 25-27 October 2018
Date Added to IEEE Xplore: 09 December 2018
ISBN Information:
Conference Location: Seattle, WA, USA

Contact IEEE to Subscribe

References

References is not available for this document.