A Problem-Solving Approach to Resource Management