We are living in the data age where everything around us is connected to some data source, and most of our activities are being recorded digitally 1]. The 'Big Data, ' coined by John Mashey 2] in 1998, is expanding beyond our imagination, and that has boosted the incredible growth of computational infrastructures across the world to grow along with the data. According to the method of computation, big data analysis can be categorized into two major categories - Offline computing and Online (stream) computing. In Offline computing, data may be stored in the depositories and perform computation as and when required. Online data, live data, processing have a larger potential in smart applications that will lead us in the coming decade.