multiple routers servers clients distributed