The policy-based assignment feature provides dynamic assignment of Session Managers based on a defined policy. A policy-based model indicates that the system selects the Session Manager servers based on a defined policy. The dynamic assignment occurs when the user logs in to their device. If a user logs in through multiple devices, the system applies the policy for each device login. Therefore, all devices of a user are assigned to the same set of Session Managers at a time.