The Active Object programming model aims to facilitate the writing of distributed applica- tions. It provides asynchronous remote method calls and mechanisms to prevent data races. However, this model does not take advantage of multicore architectures as it is intrinsically mono-threaded. To overcome this problem, a recent extension of the...
-
July 2, 2013 (v1)PublicationUploaded on: December 3, 2022
-
September 22, 2016 (v1)Publication
In order to tackle the development of concurrent and distributed applications, the active object programming model provides a high-level abstraction to program concurrent behaviours. Active objects are independent entities that communicate by mean of asynchronous messages. Very few of the existing active object frameworks consider a...
Uploaded on: February 28, 2023 -
July 2, 2013 (v1)Publication
The Active Object programming model aims to facilitate the writing of distributed applica- tions. It provides asynchronous remote method calls and mechanisms to prevent data races. However, this model does not take advantage of multicore architectures as it is intrinsically mono-threaded. To overcome this problem, a recent extension of the...
Uploaded on: October 11, 2023 -
March 24, 2014 (v1)Conference paper
Active objects are programming constructs that abstract dis- tribution and help to handle concurrency. In this paper, we extend the multiactive object programming model to offer a priority specification mechanism. This mechanism allows programmers to have control on the scheduling of requests. The priority representation is based on a...
Uploaded on: December 3, 2022 -
June 6, 2016 (v1)Conference paper
In the context of the expansion of actors and active objects, we are still facing a gap between the safety guaranteed by modelling and verification languages and the efficiency of distributed middlewares. In this paper, we reconcile two active object-based languages, ABS and ProActive, that respectively target the aforementioned goals. We...
Uploaded on: February 28, 2023 -
March 24, 2014 (v1)Conference paper
Active objects are programming constructs that abstract dis- tribution and help to handle concurrency. In this paper, we extend the multiactive object programming model to offer a priority specification mechanism. This mechanism allows programmers to have control on the scheduling of requests. The priority representation is based on a...
Uploaded on: October 11, 2023 -
April 2016 (v1)Report
In the context of the expansion of actors and active objects,we are still facing a gap between the safety guaranteed by modellingand verification languages and the efficiency of distributed middlewares.In this paper, we reconcile two active object-based languages, ABS andProActive, that respectively target the aforementioned goals. We compile...
Uploaded on: February 28, 2023 -
November 2017 (v1)Journal article
In order to tackle the development of concurrent and distributed systems, the active object programming model provides a high-level abstraction to program concurrent behaviours. There exists already a variety of active object frameworks targeted at a large range of application domains: modelling, verification, efficient execution. However,...
Uploaded on: February 28, 2023 -
September 17, 2014 (v1)Report
ABS is an object-oriented modeling language that is based on a concurrent object group model, derived itself from the active object model. Its goal is to describe distributed and concurrent applications in order to verify their properties and make them safer. Thanks to the ABS Tool Suite, ABS programs can be translated into the Java programming...
Uploaded on: March 25, 2023 -
November 2, 2017 (v1)Report
No description
Uploaded on: February 28, 2023 -
September 26, 2013 (v1)Report
Structured peer-to-peer networks are powerful underlying structures for communication and storage systems in large-scale setting. In the context of the Content-Addressable Network (CAN), this paper addresses the following challenge: how to perform an efficient broadcast while the local view of the network is restricted to a set of neighbours?...
Uploaded on: October 11, 2023 -
September 26, 2013 (v1)Report
Structured peer-to-peer networks are powerful underlying structures for communication and storage systems in large-scale setting. In the context of the Content-Addressable Network (CAN), this paper addresses the following challenge: how to perform an efficient broadcast while the local view of the network is restricted to a set of neighbours?...
Uploaded on: December 2, 2022 -
December 16, 2013 (v1)Conference paper
Structured peer-to-peer networks are powerful underlying structures for communication and storage systems in large-scale setting. In the context of the Content-Addressable Network (CAN), this paper addresses the following challenge: how to perform an efficient broadcast while the local view of the network is restricted to a set of neighbours?...
Uploaded on: October 11, 2023 -
December 16, 2013 (v1)Conference paper
Structured peer-to-peer networks are powerful underlying structures for communication and storage systems in large-scale setting. In the context of the Content-Addressable Network (CAN), this paper addresses the following challenge: how to perform an efficient broadcast while the local view of the network is restricted to a set of neighbours?...
Uploaded on: December 2, 2022 -
March 4, 2015 (v1)Conference paper
Given a point p and a set of points S, the kNN operation finds the k closest points to p in S. It is a compu-tational intensive task with a large range of applications such as knowledge discovery or data mining. However, as the volume and the dimension of data increase, only distributed approaches can perform such costly operation in a...
Uploaded on: March 25, 2023 -
2016 (v1)Journal article
Given a point p and a set of points S, the kNN operation finds the k closest points to p in S. It is a computational intensive task with a large range of applications such as knowledge discovery or data mining. However, as the volume and the dimension of data increase, only distributed approaches can perform such costly operation in a...
Uploaded on: February 28, 2023 -
2018 (v1)Journal article
Presents corrections to the paper, "K nearest neighbour joins for big data on MapReduce: A theoretical and experimental analysis," (Song, G., et al), IEEE Trans. Knowl. Data Eng., vol. 28, no. 9, pp. 2376–2392, Sep. 2016.
Uploaded on: December 4, 2022 -
October 5, 2017 (v1)Journal article
To program parallel systems efficiently and easily, a wide range of programming models have been proposed, each with different choices concerning synchronization and communication between parallel entities. Among them, the actor model is based on loosely coupled parallel entities that communicate by means of asynchronous messages and mailboxes....
Uploaded on: February 28, 2023