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...

Full description

Bibliographic Details
Main Authors: Dorin Palanciuc, Florin Pop
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