I am trying to find a hash function which could provide some outputs that have their values well distributed across certain range of values. And the input will be IP addresses.
We are storing IP address as a key into HBase, my understanding is that the rowkey is used in hbase to distribute each row into different region server. If we could distribute the IP addresses well, then the read/write performance should get some level of improvement.