To program parallel systems efficiently and easily, a wide range of programming models have been proposed, each with different choices concerning synchronization and …
There is an impedance mismatch between message-passing concurrency and virtual machines, such as the JVM. VMs usually map their threads to heavyweight OS processes …
When separately written programs are composed so that they may cooperate, they may instead destructively interfere in unanticipated ways. These hazards limit the scale and …
C Hewitt - arXiv preprint arXiv:1008.1459, 2010 - arxiv.org
The Actor model is a mathematical theory that treats" Actors" as the universal primitives of concurrent digital computation. The model has been used both as a framework for a …
S Bykov, A Geller, G Kliot, JR Larus, R Pandya… - Proceedings of the 2nd …, 2011 - dl.acm.org
Cloud computing is a new computing paradigm, combining diverse client devices--PCs, smartphones, sensors, single-function, and embedded--with computation and data storage …
High-scale interactive services demand high throughput with low latency and high availability, difficult goals to meet with the traditional stateless 3-tier architecture. The actor …
J Dedecker, T Van Cutsem, S Mostinckx… - ECOOP 2006–Object …, 2006 - Springer
A new field in distributed computing, called Ambient Intelligence, has emerged as a consequence of the increasing availability of wireless devices and the mobile networks they …
J Schäfer, A Poetzsch-Heffter - … Conference, Maribor, Slovenia, June 21-25 …, 2010 - Springer
Concurrency in object-oriented languages is still waiting for a satisfactory solution. For many application areas, standard mechanisms like threads and locks are too low level and have …
T Van Cutsem, S Mostinckx, EG Boix… - … Conference of the …, 2007 - ieeexplore.ieee.org
In this paper, we describe AmbientTalk: a domain-specific language for orchestrating service discovery and composition in mobile ad hoc networks. AmbientTalk is a distributed object …