P-Bench: benchmarking in data-centric pervasive application development

Sabina Surdu 1, 2 Yann Gripay 2 Vasile-Marian Scuturici 2 Jean-Marc Petit 2
2 BD - Base de Données
LIRIS - Laboratoire d'InfoRmatique en Image et Systèmes d'information
Abstract : Developing complex data-centric applications, which manage intricate interactions between distributed and heterogeneous entities from pervasive environments, is a tedious task. In this paper we pursue the difficult objective of assessing the ”easiness” of data-centric development in pervasive environments, which turns out to be much more challenging than simply measuring execution times in performance analyses and requires highly qualified programmers.We introduce P-Bench, a benchmark that comparatively evaluates the easiness of development using three types of systems: (1) the Microsoft StreamInsight unmodified Data Stream Management System, LINQ and C#, (2) the StreamInsight++ ad hoc framework, an enriched version of StreamInsight, that meets pervasive application requirements, and (3) our SoCQ system, designed for managing data, streams and services in a unified manner. We define five tasks that we implement in the analysed systems, based on core needs for pervasive application development. To evaluate the tasks’ implementations, we introduce a set of metrics and provide the experimental results. Our study allows differentiating between the proposed types of systems based on their strengths and weaknesses when building pervasive applications.
Document type :
Journal articles
Complete list of metadatas

https://hal.archives-ouvertes.fr/hal-01339246
Contributor : Équipe Gestionnaire Des Publications Si Liris <>
Submitted on : Monday, March 20, 2017 - 9:10:09 AM
Last modification on : Tuesday, February 26, 2019 - 11:33:56 AM
Long-term archiving on : Wednesday, June 21, 2017 - 12:13:38 PM

File

Liris-6268.pdf
Files produced by the author(s)

Identifiers

Citation

Sabina Surdu, Yann Gripay, Vasile-Marian Scuturici, Jean-Marc Petit. P-Bench: benchmarking in data-centric pervasive application development. Lecture Notes in Computer Science, Springer, 2013, Transactions on Large-Scale Data- and Knowledge-Centered Systems XI, 8290, pp.51-75. ⟨http://link.springer.com/chapter/10.1007%2F978-3-642-45269-7_3⟩. ⟨10.1007/978-3-642-45269-7_3⟩. ⟨hal-01339246⟩

Share

Metrics

Record views

240

Files downloads

88