Clustering Storage Tiering Thin Provisioning Data Deduplication Server virtualization Clustering refers to the practice of interconnecting servers and other components to consolidate workloads onto a smaller number of machines .