1. A system to optimize data placement for a multi-tiered storage system comprising: a data collector configured to collect system configuration data and system performance data; a plurality of data placement optimizers each configured to analyze the system configuration data and the system performance data for developing a corresponding data movement plan; a data placement arbitrator configured to arbitrate conflicts between at least two data movement plans of generated by the plurality of data placement optimizers to form an execution plan; and a data mover configured to perform the data movement plans according to the execution plan.