Skip to Main content Skip to Navigation
New interface
Journal articles

Improving data-intensive EDA performance with annotation-driven laziness

Quirino Zagarese 1 Gerardo Canfora 1 Eugenio Zimeo 1 Iyad Alshabani 2 Laurent Pellegrino 2 Amjad Alshabani 2 Françoise Baude 2 
2 SCALE - Safe Composition of Autonomous applications with Large-SCALE Execution environment
CRISAM - Inria Sophia Antipolis - Méditerranée , Laboratoire I3S - COMRED - COMmunications, Réseaux, systèmes Embarqués et Distribués
Abstract : Event-driven programming in large scale environments is becoming a common requirement of modern distributed applications. It introduces some beneficial effects such as real-time state updates and replications, which enable new kinds of applications and efficient architectural solutions. However, these benefits could be compromised if the adopted infrastructure were not designed to ensure efficient delivery of events and related data. This paper presents an architectural model, a middleware (WS-Link) and annotation-based mechanisms to ensure high performance in delivering events carrying large attachments. We transparently decouple event notification from related data to avoid useless data-transfers. This way, while event notifications are routed in a conventional manner through an event service, data are directly and transparently transferred from publishers to subscribers. The theoretical analysis shows that we can reduce the average event delivery time by half, compared to a conventional approach requiring the full mediation of the event service. The experimental analysis confirms that the proposed approach outperforms the conventional one (both for throughput and delivery time) even though the middleware overhead, introduced by the specific adopted model, slightly reduces the expected benefits.
Complete list of metadata
Contributor : Francoise Baude Connect in order to contact the contributor
Submitted on : Friday, December 12, 2014 - 3:42:36 PM
Last modification on : Thursday, August 4, 2022 - 4:58:41 PM

Links full text




Quirino Zagarese, Gerardo Canfora, Eugenio Zimeo, Iyad Alshabani, Laurent Pellegrino, et al.. Improving data-intensive EDA performance with annotation-driven laziness. Science of Computer Programming, 2015, 97 (Special Issue on Service-Oriented Architecture and Programming (SOAP)), pp.266-279. ⟨10.1016/j.scico.2014.03.007⟩. ⟨hal-01094590⟩



Record views