Real-time Self-scheduler