Paper

Scaling Distributed Machine Learning with the Parameter Server

Arch

逻辑架构

ps.png

物理架构

myu264qo.bmp

                                                                 物理架构
  1. resource manager:资源分配及管理器,参数服务器使用业界现有的资源管理系统。
  2. training data:几十上百亿的训练数据一般存储在分布式文件系统上(比如HDFS),resource manager会均匀的分配到每个worker上。
  3. 参数服务器的节点被划分到一个 server group多个 worker group
  4. server group:一次训练任务中申请的servers,用于模型参数的更新和pull应答。
  5. worker group:一次训练任务中申请的workers,用于前向过程和梯度计算。