SDSP implementation with UserGroup and DeviceGroup