como implementar o cálculo de valor próprio com o MapReduce / Hadoop?

É possível porque o PageRank era uma forma de autovalor e foi por isso que o MapReduce foi introduzido. Mas parece haver problemas na implementação real, como todo computador escravo precisa manter uma cópia da matriz?