In this age of internet and communication revolution, enormous amount of content is being generated, processed and consumed at a staggering rate; and in parallel, mass storage technologies are also ...