Three year ago the whole internet was estimated to contain 500 exabytes which is 5 billion gigabytes and now it is estimated that by 2020 a staggering 40 zettabytes of data will be there on the internet. 500 exabytes or 5 billion gigabytes is half of 1 zettabyte and from the above mentioned prediction we