PERFORMANCE MODELING AND RESOURCE PROVISIONING FOR DATA-INTENSIVE APPLICATIONS