A New Multi-Target Compiler Architecture for Edge-Devices and Cloud Management

Loading...

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Open Access Color

GOLD

Green Open Access

No

OpenAIRE Downloads

OpenAIRE Views

Publicly Funded

No
Impulse
Average
Influence
Average
Popularity
Average

relationships.isProjectOf

relationships.isJournalIssueOf

Abstract

Edge computing is the concept where the computation is handled at edge-devices. The transfer of the computation from servers to edge-devices will decrease the massive amount of data transfer generated by edge-devices. There are several efficient management tools for setup and connection purposes, but these management tools cannot provide a unified programming system from a single source code/project. Even though it is possible to control each device efficiently, a global view of the computation is missing in a programming project that includes several edge-devices for computation and data analysis purposes, and the devices need to be programmed individually. A generic workflow engine might automate part of the problem using standard interfaces and predefined objects miming on edge-devices. Nevertheless, the approach fails in fine-tuning each edge-device since the computation cannot be moved easily among devices. This paper introduces a new compiler architecture to control and program edge-devices from a single source code. The source code can be distributed to multiple edge-devices using simple compiler directives, and the transfer and communication of the source code with multiple devices are handled transparently. Fine-tuning the source code and code movement between devices becomes very efficient in editing and time. The proposed architecture is a lightweight system with fine-tuned computation and distribution among devices.

Description

Gokcay, Erhan/0000-0002-4220-199X

Keywords

Edge-device programming, Internet of things, Multi-target compiler, Cloud management, Bilgisayar Bilimleri, Yazılım Mühendisliği, Programming, Edge-device, Engineering, Mühendislik, Edge-device programming;Internet of things;Multi-target compiler;Cloud management

Fields of Science

0202 electrical engineering, electronic engineering, information engineering, 02 engineering and technology

Citation

WoS Q

Scopus Q

OpenCitations Logo
OpenCitations Citation Count
N/A

Volume

35

Issue

2

Start Page

464

End Page

483
PlumX Metrics
Citations

Scopus : 1

Captures

Mendeley Readers : 1

SCOPUS™ Citations

1

checked on May 26, 2026

Web of Science™ Citations

1

checked on May 26, 2026

Page Views

1

checked on May 26, 2026

Google Scholar Logo
Google Scholar™
OpenAlex Logo
OpenAlex FWCI
0.00

Sustainable Development Goals

SDG data is not available