Hierarchical Bloom filter arrays (HBA): a novel, scalable metadata management system for large cluster-based storage