We are students and planning to port Hadoop on android platform. Can anyone suggest a hadoop application that would justify use of a MapReduce framework on mobile application?
Apache Hadoop is an open source framework that is used to efficiently store and process large datasets ranging in size from gigabytes to petabytes of data. Instead of using one large computer to store and process the data, Hadoop allows clustering multiple computers to analyze massive datasets in parallel more quickly.
Financial services companies use analytics to assess risk, build investment models, and create trading algorithms; Hadoop has been used to help build and run those applications. Retailers use it to help analyze structured and unstructured data to better understand and serve their customers.
The Apache™ Hadoop® project develops open-source software for reliable, scalable, distributed computing. The Apache Hadoop software library is a framework that allows for the distributed processing of large data sets across clusters of computers using simple programming models.
Apache Hadoop is an open-source Big Data framework used for storing and processing Big Data and also for developing data processing applications in a distributed computing environment. Hadoop-based applications run on large datasets that are spread across clusters of commodity computers which are cheap and inexpensive.
I can think of two usefull applications
Running a cluster on android itself seems like a waste of effort to me because of the processing power and battery limitations.
I agree with Niels Basjes.. I am working on a project now in my final year of engg in Pune.. I myself wanted to do something like this.. My project involves running mapreduce jobs on the log files generated from a website and deriving useful statistics from it and displaying it as a graph.. Amongst the things I thought about was to use an android phone and call mapreduce jobs from it. The jar file of the job will reside in the server. Once the server makes computations, it can give back the result to the android phone in form of a graph.. SO in my opinion, having hadoop on android phone wont serve any purpose as having a cluster of 200 MB phone memory is as good as not using hadoop at all.. You could instead try something else where the computing power of hadoop is realized by making client(android phone)/server(hadoop server) calls..
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With