DC4CD: A Platform for Distributed Computing on Constrained Devices

Risultato della ricerca: Article

5 Citazioni (Scopus)

Abstract

In this article, we present Distributed Computing for Constrained Devices (DC4CD), a novel software architecture that supports symbolic distributed computing on wireless sensor networks. DC4CD integrates the functionalities of a high-level symbolic interpreter, a compiler, and an operating system, and includes networking abstractions to exchange high-level symbolic code among peer devices. Contrarily to other architectures proposed in the literature, DC4CD allows for changes at runtime, even on deployed nodes of both application and system code. Experimental results show that DC4CD is more e cient in terms of memory usage than existing architectures, with which it also compares well in terms of execution e ciency.
Lingua originaleEnglish
pagine (da-a)1-25
Numero di pagine25
RivistaACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS
Volume17
Stato di pubblicazionePublished - 2017

Fingerprint

Distributed computer systems
Software architecture
Wireless sensor networks
Data storage equipment

All Science Journal Classification (ASJC) codes

  • Software
  • Hardware and Architecture

Cita questo

@article{d5822c1c8ce749c2b2beaa502d33530b,
title = "DC4CD: A Platform for Distributed Computing on Constrained Devices",
abstract = "In this article, we present Distributed Computing for Constrained Devices (DC4CD), a novel software architecture that supports symbolic distributed computing on wireless sensor networks. DC4CD integrates the functionalities of a high-level symbolic interpreter, a compiler, and an operating system, and includes networking abstractions to exchange high-level symbolic code among peer devices. Contrarily to other architectures proposed in the literature, DC4CD allows for changes at runtime, even on deployed nodes of both application and system code. Experimental results show that DC4CD is more e cient in terms of memory usage than existing architectures, with which it also compares well in terms of execution e ciency.",
author = "{Lo Re}, Giuseppe and Daniele Peri and Gloria Martorella",
year = "2017",
language = "English",
volume = "17",
pages = "1--25",
journal = "Transactions on Embedded Computing Systems",
issn = "1539-9087",
publisher = "Association for Computing Machinery (ACM)",

}

TY - JOUR

T1 - DC4CD: A Platform for Distributed Computing on Constrained Devices

AU - Lo Re, Giuseppe

AU - Peri, Daniele

AU - Martorella, Gloria

PY - 2017

Y1 - 2017

N2 - In this article, we present Distributed Computing for Constrained Devices (DC4CD), a novel software architecture that supports symbolic distributed computing on wireless sensor networks. DC4CD integrates the functionalities of a high-level symbolic interpreter, a compiler, and an operating system, and includes networking abstractions to exchange high-level symbolic code among peer devices. Contrarily to other architectures proposed in the literature, DC4CD allows for changes at runtime, even on deployed nodes of both application and system code. Experimental results show that DC4CD is more e cient in terms of memory usage than existing architectures, with which it also compares well in terms of execution e ciency.

AB - In this article, we present Distributed Computing for Constrained Devices (DC4CD), a novel software architecture that supports symbolic distributed computing on wireless sensor networks. DC4CD integrates the functionalities of a high-level symbolic interpreter, a compiler, and an operating system, and includes networking abstractions to exchange high-level symbolic code among peer devices. Contrarily to other architectures proposed in the literature, DC4CD allows for changes at runtime, even on deployed nodes of both application and system code. Experimental results show that DC4CD is more e cient in terms of memory usage than existing architectures, with which it also compares well in terms of execution e ciency.

UR - http://hdl.handle.net/10447/253173

M3 - Article

VL - 17

SP - 1

EP - 25

JO - Transactions on Embedded Computing Systems

JF - Transactions on Embedded Computing Systems

SN - 1539-9087

ER -