Towards Improving Endurance And Performance In Flash Storage Clusters