A User-dependent Perfect-scheduling Multiple Access protocol with QoS support