Your question is too wide for the SO format. Plase read this manual in the future before asking questions, and do not ask your group members to vote for your question in order to inflate what is clearly an incorrect question (ĂȘ ° ÍÊ Â°).
Anyway:
1) Yes, you can implement your requirements in Akka. In particular, since you mentioned several nodes, you look at the akka-cluster module (for node interaction), and you may also need akka-cluster-sharding (in case you want to store all the data in memory next to during processing) .
2) No, I would not highly recommend this. Although you can technically make your problem use akka-persistence to synchronize tasks, the goal of akka-persistence is simply to make the acting state persistent. Akka itself in its basic form is enough to solve all your synchronization problems. Just have a master actor create a worker for each subtask and control its completion.
3) Yes. Please note that the answer to this question is always yes, no matter what the job.
source share