Esta web utiliza cookies propias y de terceros para facilitar la navegación a los usuarios y ofrecerles una mejor experiencia y servicio. Si continúa navegando, entendemos que acepta la política de cookies de la Universitat Jaume I.  Más información
Cerrar

Repositori Universitat Jaume I

    • valencià
    • español
    • english
  • español 
    • valencià
    • español
    • english
  • Identificarse
Ver ítem 
  •   Repositori UJI
  • UJI: Investigación
  • Departament: Enginyeria i Ciència dels Computadors
  • ICC_Articles
  • Ver ítem
  •   Repositori UJI
  • UJI: Investigación
  • Departament: Enginyeria i Ciència dels Computadors
  • ICC_Articles
  • Ver ítem
JavaScript is disabled for your browser. Some features of this site may not work without it.

Paving the way towards high-level parallel pattern interfaces for data stream processing

Thumbnail
Impacto
Google Scholar Scholar | Otros documentos del autor: del Río Astorga, David; Dolz, Manuel F.; Fernández Muñoz, Javier; García, J. DanielMicrosoft Academico
Compartir
Mostrar METS | MarcXML
Exportar a
Exportar a Mendeley
Metadatos
Mostrar el registro completo del ítem

comunitat-uji-handle:10234/9

comunitat-uji-handle2:10234/7036

comunitat-uji-handle3:10234/8620

INVESTIGACION

Este recurso está restringido

https://doi.org/10.1016/j.future.2018.05.011

Metadatos

Título
Paving the way towards high-level parallel pattern interfaces for data stream processing
Autor (es)
del Río Astorga, DavidOrcid;
Dolz, Manuel F.;
Fernández Muñoz, Javier;
García, J. Daniel
Fecha de publicación
2018-10
URI
http://hdl.handle.net/10234/183117
Versión del editor
https://www.sciencedirect.com/science/article/pii/S0167739X17324524
DOI
https://doi.org/10.1016/j.future.2018.05.011
Editor
Elsevier
Resumen
The emergence of the Internet of Things (IoT) data stream applications has posed a number of new challenges to existing infrastructures, processing engines, and programming models. In this sense, high-level interfaces, ... [+]
The emergence of the Internet of Things (IoT) data stream applications has posed a number of new challenges to existing infrastructures, processing engines, and programming models. In this sense, high-level interfaces, encapsulating algorithmic aspects in pattern-based constructions, have considerably reduced the development and parallelization efforts of this type of applications. An example of parallel pattern interface is GrPPI, a C++ generic high-level library that acts as a layer between developers and existing parallel programming frameworks, such as C++ threads, OpenMP and Intel TBB. In this paper, we complement the basic patterns supported by GrPPI with the new stream operators Split-Join and Window, and the advanced parallel patterns Stream-Pool, Windowed-Farm and Stream-Iterator for the aforementioned back ends. Thanks to these new stream operators, complex compositions among streaming patterns can be expressed. On the other hand, the collection of advanced patterns allows users to tackle some domain-specific applications, ranging from the evolutionary to the real-time computing areas, where compositions of basic patterns are not capable of fully mimicking the algorithmic behavior of their original sequential codes. The experimental evaluation of the new advanced patterns and the stream operators on a set of domain-specific use-cases, using different back ends and pattern-specific parameters, reports considerable performance gains with respect to the sequential versions. Additionally, we demonstrate the benefits of the GrPPI pattern interface from the usability, flexibility and readability points of view. [-]
Palabras clave / Materias
Data stream processing | Parallel programming framework | Stream operator | Domain-specific parallel pattern | High-level API
Proyecto de investigación
1) This work was partially supported by the EU project ICT 644235 “RePhrase: REfactoring Parallel Heterogeneous Resource-Aware Applications” and 2) The project TIN2013-41350-P “Scalable Data Management Techniques for High-End Computing Systems” from the Ministerio de Economía y Competitividad, Spain .
Cita bibliográfica
DEL RÍO ASTORGA, David; DOLZ ZARAGOZÁ, Manuel Francisco; FERNÁNDEZ MUÑOZ, Javier; GARCÍA, J. Daniel (2018). Paving the way towards high-level parallel pattern interfaces for data stream processing. Future Generation Computer Systems, v. 87, p. 228-241
Tipo de documento
info:eu-repo/semantics/article
Derechos de acceso
info:eu-repo/semantics/restrictedAccess
Aparece en las colecciones
  • ICC_Articles [286]

entitlement


Difusión de nuestro contenido:

HispanaEuropeanaRePEc: Research Papers in EconomicsTesis Doctorals en XarxaGoogle ScholarRecolectaOpenDOARRevistes Catalanes d'Accés ObertOpenAIREMaterials Docents en Xarxa

Ministerio Este proyecto ha recibido una ayuda de la Dirección General del Libro, Archivos y Bibliotecas del Ministerio de Cultura.
DSpace
Metadatos sujetos a :Public Domain | Información y consultas:biblioteca@uji.es | Centro de seguridad y privacidad | Nota legal
Universitat Jaume I - Av. de Vicent Sos Baynat, s/n 12071 Castelló de la Plana, España - Tel.: +34 964 72 87 61 Fax: +34 964 72 87 78
 

 

Repositori UJI¿Qué es el Repositori UJI?AyudaContacto

NoticiasFacebookBlogTwitterSlideSharePinterest

Listar

Repositori UJIComunidades y ColeccionesPor fecha de publicaciónAutoresTítulosPalabras clavesEsta colecciónPor fecha de publicaciónAutoresTítulosPalabras claves

Mi cuenta

AccederRegistro

Estadísticas

Ver Estadísticas de uso
Tweets por BibliotecaUJI

Difusión de nuestro contenido:

HispanaEuropeanaRePEc: Research Papers in EconomicsTesis Doctorals en XarxaGoogle ScholarRecolectaOpenDOARRevistes Catalanes d'Accés ObertOpenAIREMaterials Docents en Xarxa

Ministerio Este proyecto ha recibido una ayuda de la Dirección General del Libro, Archivos y Bibliotecas del Ministerio de Cultura.
DSpace
Metadatos sujetos a :Public Domain | Información y consultas:biblioteca@uji.es | Centro de seguridad y privacidad | Nota legal
Universitat Jaume I - Av. de Vicent Sos Baynat, s/n 12071 Castelló de la Plana, España - Tel.: +34 964 72 87 61 Fax: +34 964 72 87 78