distributed source backend