Broadcasting a message from one to many processors in a network corresponds to concurrent reading on a random access shared memory parallel machine. Computing the trees of a forest, the level of each node in its tree and the path between two nodes are problems that can easily be solved with concurrent reading in a time logarithmic in the maximum height of a tree. Solving such problems with exclusive reading requires a time logarithmic in the number of nodes, implying message passing between disjoint pairs of processors on a distributed system. Allowing concurrent reading in parallel algorithm design for distributed computing might be advantageous in practice if these problems are faced on shallow trees with some specific constraints. We show an application to LZC (Lempel-Ziv-Compress)-compressed file decoding, whose parallelization employs these computations on such trees for realistic data. On the other hand, zipped files do not have this advantage, since they are compressed by the Lempel-Ziv sliding window technique

Concurrent vs Exclusive Reading in Parallel Decoding of LZ-Compressed Files / DE AGOSTINO, Sergio; Carpentieri, Bruno; Pizzolante, Raffaele. - In: ALGORITHMS. - ISSN 1999-4893. - ELETTRONICO. - 10:(2017), pp. 1-9. [10.3390/a10010021]

Concurrent vs Exclusive Reading in Parallel Decoding of LZ-Compressed Files

DE AGOSTINO, Sergio;
2017

Abstract

Broadcasting a message from one to many processors in a network corresponds to concurrent reading on a random access shared memory parallel machine. Computing the trees of a forest, the level of each node in its tree and the path between two nodes are problems that can easily be solved with concurrent reading in a time logarithmic in the maximum height of a tree. Solving such problems with exclusive reading requires a time logarithmic in the number of nodes, implying message passing between disjoint pairs of processors on a distributed system. Allowing concurrent reading in parallel algorithm design for distributed computing might be advantageous in practice if these problems are faced on shallow trees with some specific constraints. We show an application to LZC (Lempel-Ziv-Compress)-compressed file decoding, whose parallelization employs these computations on such trees for realistic data. On the other hand, zipped files do not have this advantage, since they are compressed by the Lempel-Ziv sliding window technique
2017
LZ compression; decoding; pram; mapreduce
01 Pubblicazione su rivista::01a Articolo in rivista
Concurrent vs Exclusive Reading in Parallel Decoding of LZ-Compressed Files / DE AGOSTINO, Sergio; Carpentieri, Bruno; Pizzolante, Raffaele. - In: ALGORITHMS. - ISSN 1999-4893. - ELETTRONICO. - 10:(2017), pp. 1-9. [10.3390/a10010021]
File allegati a questo prodotto
File Dimensione Formato  
DeAgostino_Concurrent_2017.pdf

accesso aperto

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 235.57 kB
Formato Unknown
235.57 kB Unknown

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/926673
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact