adaptive resource management