Implementing Replication of Objects in DOORS—The Object-Oriented Runtime System for Edge Computing
Aiming for simplicity and efficiency in the domain of edge computing, DOORS is a distributed system expected to scale up to hundreds of nodes, which encapsulates application state and behavior into objects and gives them the ability to exchange asynchronous messages. DOORS offers semi-synchronous re...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2021-11-01
|
Series: | Sensors |
Subjects: | |
Online Access: | https://www.mdpi.com/1424-8220/21/23/7883 |
_version_ | 1797507198332436480 |
---|---|
author | Dorin Palanciuc Florin Pop |
author_facet | Dorin Palanciuc Florin Pop |
author_sort | Dorin Palanciuc |
collection | DOAJ |
description | Aiming for simplicity and efficiency in the domain of edge computing, DOORS is a distributed system expected to scale up to hundreds of nodes, which encapsulates application state and behavior into objects and gives them the ability to exchange asynchronous messages. DOORS offers semi-synchronous replication and the ability to explicitly move objects from one node to another, as methods to achieve scalability and resilience. The present paper gives an outline of the system structure, describes how DOORS implements object replication, and describes a basic set of measurements, yielding an initial set of conclusions for the improvements of the design. |
first_indexed | 2024-03-10T04:45:12Z |
format | Article |
id | doaj.art-2d2ff9a2ce684addbc4da328f9cbdcde |
institution | Directory Open Access Journal |
issn | 1424-8220 |
language | English |
last_indexed | 2024-03-10T04:45:12Z |
publishDate | 2021-11-01 |
publisher | MDPI AG |
record_format | Article |
series | Sensors |
spelling | doaj.art-2d2ff9a2ce684addbc4da328f9cbdcde2023-11-23T03:00:42ZengMDPI AGSensors1424-82202021-11-012123788310.3390/s21237883Implementing Replication of Objects in DOORS—The Object-Oriented Runtime System for Edge ComputingDorin Palanciuc0Florin Pop1Computer Science and Engineering Department, Faculty of Automatic Control and Computers, University Politehnica of Bucharest, 313 Splaiul Independenței, 060042 Bucharest, RomaniaComputer Science and Engineering Department, Faculty of Automatic Control and Computers, University Politehnica of Bucharest, 313 Splaiul Independenței, 060042 Bucharest, RomaniaAiming for simplicity and efficiency in the domain of edge computing, DOORS is a distributed system expected to scale up to hundreds of nodes, which encapsulates application state and behavior into objects and gives them the ability to exchange asynchronous messages. DOORS offers semi-synchronous replication and the ability to explicitly move objects from one node to another, as methods to achieve scalability and resilience. The present paper gives an outline of the system structure, describes how DOORS implements object replication, and describes a basic set of measurements, yielding an initial set of conclusions for the improvements of the design.https://www.mdpi.com/1424-8220/21/23/7883replicationpartitioningobject-orientedmessage passingedge |
spellingShingle | Dorin Palanciuc Florin Pop Implementing Replication of Objects in DOORS—The Object-Oriented Runtime System for Edge Computing Sensors replication partitioning object-oriented message passing edge |
title | Implementing Replication of Objects in DOORS—The Object-Oriented Runtime System for Edge Computing |
title_full | Implementing Replication of Objects in DOORS—The Object-Oriented Runtime System for Edge Computing |
title_fullStr | Implementing Replication of Objects in DOORS—The Object-Oriented Runtime System for Edge Computing |
title_full_unstemmed | Implementing Replication of Objects in DOORS—The Object-Oriented Runtime System for Edge Computing |
title_short | Implementing Replication of Objects in DOORS—The Object-Oriented Runtime System for Edge Computing |
title_sort | implementing replication of objects in doors the object oriented runtime system for edge computing |
topic | replication partitioning object-oriented message passing edge |
url | https://www.mdpi.com/1424-8220/21/23/7883 |
work_keys_str_mv | AT dorinpalanciuc implementingreplicationofobjectsindoorstheobjectorientedruntimesystemforedgecomputing AT florinpop implementingreplicationofobjectsindoorstheobjectorientedruntimesystemforedgecomputing |