Edge-Centric Programming for IoT Applications With Automatic Code Partitioning

التفاصيل البيبلوغرافية
العنوان: Edge-Centric Programming for IoT Applications With Automatic Code Partitioning
المؤلفون: Wei Dong, Borui Li
المصدر: IEEE Transactions on Computers. 71:2408-2422
بيانات النشر: Institute of Electrical and Electronics Engineers (IEEE), 2022.
سنة النشر: 2022
مصطلحات موضوعية: Source lines of code, Syntax (programming languages), Computer science, media_common.quotation_subject, Distributed computing, Partition (database), Theoretical Computer Science, Programming style, Computational Theory and Mathematics, Hardware and Architecture, Code (cryptography), Enhanced Data Rates for GSM Evolution, Software, Server-side, Edge computing, media_common
الوصف: IoT application development usually involves separate programming at the device side and server side. While separate programming style is sufcient for many simple applications, it is not suitable for many complex applications that involve complex interactions and intensive data processing. We propose EdgeProg, an edge-centric programming approach to simplify IoT application programming, motivated by the increasing popularity of edge computing. With EdgeProg, users could write application logic in a centralized manner with an augmented If-This-Then-That (IFTTT) syntax and virtual sensor mechanism. The program can be processed at the edge server, which can automatically generate the actual application code and intelligently partition the code into device code and server code, for achieving the optimal latency. EdgeProg employs dynamic linking and loading to deploy the device code on a variety of IoT devices, which do not run any application-specic codes at the start. Results show that EdgeProg achieves an average reduction of 20.96%, 27.8% and 79.41% in terms of execution latency, energy consumption, and lines of code compared with state-of-the-art approaches.
تدمد: 2326-3814
0018-9340
DOI: 10.1109/tc.2021.3129367
URL الوصول: https://explore.openaire.eu/search/publication?articleId=doi_________::43e14258ec48eef13ad7795d39249525
https://doi.org/10.1109/tc.2021.3129367
Rights: CLOSED
رقم الانضمام: edsair.doi...........43e14258ec48eef13ad7795d39249525
قاعدة البيانات: OpenAIRE
الوصف
تدمد:23263814
00189340
DOI:10.1109/tc.2021.3129367