La map-reduce trasmette i dati e le istruzioni eseguibili?

2

Quando map-reduce divide un'attività e invia i dati a ciascun processo di lavoro, trasmette anche le istruzioni su come operare sui dati?

Ad esempio, supponiamo che Google abbia una vasta gamma di computer che utilizzano la funzione di riduzione della mappa per indicizzare le pagine web. Se volevano utilizzare temporaneamente la stessa serie di sistemi per fare qualcos'altro, dovevano riconfigurare ciascun sistema manualmente, oppure l'handle di map-reduction che trasmette le nuove istruzioni eseguibili ai lavoratori?

    
posta ConditionRacer 05.03.2013 - 18:51
fonte

1 risposta

2

Se vuoi impostare tutto manualmente, puoi farlo. In posti come Google, però, ti aspetteresti una sorta di infrastruttura altamente automatizzata.

Generalmente, ai fini della portabilità e della manutenzione a lungo termine, è meglio rendere la descrizione della mappa ridotta quanto più possibile indipendente da questi dettagli di implementazione. Questa è, in effetti, la principale virtù della riduzione della mappa: consente di descrivere un'attività parallela indipendentemente dai dettagli del sistema su cui gira.

    
risposta data 05.03.2013 - 20:21
fonte

Leggi altre domande sui tag