Several questions about the communication between server and worker
etali opened this issue · 2 comments
etali commented
Your work is really awesome, and I have learn a part of the project, but might not understand it very well.
I have several questions about the communication between server and worker as follows.
- It seem that servers will not communicate with each other? Do the workers determine from which server to pull/push the parameters?
- Why you design the structure "Table"? It seems that parameters data can be consisted of "Rows".
- Does a whole table should be stored in a single server? There is not intersection between different servers?
- When will we need to create multiple "Tables"?
Thank you so much.
chivee commented
Hi Yitan,
It's true that different sever will not communicate with each other for the reason that the parameter are not duplicated in each server. The workers didn't have to determine which server should pull/push to.
the table is a logic unit for some algorithms. the actual process unit is an row, which will store in different servers ( if you have).
etali commented
Hi qiwei,
Thank you for your reply.