EFFICIENT MANAGEMENT OF SCARCE RESOURCES: CONSTRAINT-BASED SCHEDULING