The
objective
of
this
exercise
is
to
implement
several
multi
process
versions
of
an
application
that
calculates
the
number
of
occurrences
of
words
in
a
set
of
input
files
using
the
MapReduce
paradigm
The
versions
to
be
implemented
are
the
following
b
Multi
process
application
where
child
processes
execute
different
Linux
commands
a
Multi
process
application
where
child
processes
sequentially
execute
the
different
MapReduce
stages
communicating
via
files
b
Multi
process
application
where
child
processes
concurrently
execute
the
Map
and
Reduce
stages
communicating
via
files
a
Multi
process
application
where
child
processes
concurrently
execute
the
Map
and
Reduce
stages
communicating
via
stdin
and
stdout
b
Multi
process
application
where
child
processes
concurrently
execute
the
Map
and
Reduce
stages
communicating
via
pipes
and
sending
binary
data
El
objetivo
de
esta
práctica
es
implementar
diversas
versiones
multi
proceso
de
una
aplicación
que
calcule
el
número
de
ocurrencias
de
las
palabras
en
un
conjunto
de
ficheros
de
entrada
utilizando
el
paradigma
MapReduce
Las
versiones
que
hay
que
implementar
son
las
siguientes
b
Aplicación
multi
proceso
donde
los
procesos
hijos
ejecutan
diferentes
comandos
de
linux
a
Aplicación
multi
proceso
donde
los
procesos
hijos
ejecutan
secuencialmente
las
diferentes
etapas
MapReduce
comunicándose
mediante
ficheros
b
Aplicación
multi
proceso
donde
los
procesos
hijos
ejecutan
concurrentemente
las
etapas
de
Map
y
Reduce
comunicándose
mediante
ficheros
a
Aplicación
multi
proceso
donde
los
procesos
hijos
ejecutan
concurrentemente
las
etapas
de
Map
y
Reduce
comunicándose
mediante
la
dirección
de
la
stdin
y
stdout
b
Aplicación
multi
proceso
donde
los
procesos
hijos
ejecutan
concurrentemente
las
etapas
de
Map
y
Reduce
comunicándose
mediante
pipes
y
enviando
datos
binarios
L
objectiu
d
aquesta
pràctica
és
implementar
diverses
versions
multiprocés
d
una
aplicació
que
calculi
el
nombre
d
ocurrències
de
les
paraules
en
un
conjunt
de
fitxers
d
entrada
amb
el
paradigma
MapReduce
Les
versions
que
cal
implementar
són
les
següents
b
Aplicació
multi
procés
on
els
processos
fills
executen
diferents
ordres
de
linux
a
Aplicació
multi
procés
on
els
processos
fills
executen
seqüencialment
les
diferents
etapes
MapReduce
comunicant
se
mitjançant
fitxers
b
Aplicació
multi
procés
on
els
processos
fills
executen
concurrentment
les
etapes
de
Map
i
Redueix
comunicant
se
mitjançant
fitxers
a
Aplicació
multiprocés
on
els
processos
fills
executen
concurrentment
les
etapes
de
Map
i
Redueix
comunicant
se
mitjançant
la
direcció
de
la
stdin
i
stdout
b
Aplicació
multiprocés
on
els
processos
fills
executen
concurrentment
les
etapes
de
Map
i
Redueix
comunicant
se
mitjançant
pipes
i
enviant
dades
binàries
