ACM Home Page
Please provide us with feedback. Feedback
Mining in a mobile environment
Full text PdfPdf (174 KB)
Source
International Conference on Knowledge Discovery and Data Mining archive
Proceedings of the Third International Workshop on Knowledge Discovery from Sensor Data table of contents
Paris, France
SESSION: Full research papers table of contents
Pages 56-60  
Year of Publication: 2009
ISBN:978-1-60558-668-7
Authors
Sean McRoskey  University of Notre Dame, Notre Dame, Indiana
James Notwell  University of Notre Dame, Notre Dame, Indiana
Nitesh V. Chawla  University of Notre Dame, Notre Dame, Indiana
Christian Poellabauer  University of Notre Dame, Notre Dame, Indiana
Sponsors
: Cooperating Objects Network of Excellence (CONET)
: Geographic Information Science and Technology (GIST) Group at Oak Ridge National Laboratory
: Computational Sciences and Engineering (CSE) Division at the Oak Ridge National Laboratory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 20,   Downloads (12 Months): 20,   Citation Count: 0
Additional Information:

abstract   references   index terms  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1601966.1601977
What is a DOI?

ABSTRACT

Distributed PRocessing in Mobile Environments (DPRiME) is a framework for processing large data sets across an ad-hoc network. Developed to address the shortcomings of Google's MapReduce outside of a fully-connected network, DPRiME separates nodes on the network into a master and workers; the master distributes sections of the data to available one-hop workers to process in parallel. Upon returning results to its master, a worker is assigned an unfinished task. Five data mining classifiers were implemented to process the data: decision trees, k-means, k-nearest neighbor, Naïve Bayes, and artificial neural networks. Ensembles were used so the classification tasks could be performed in parallel. This framework is well-suited for many tasks because it handles communications, node movement, node failure, packet loss, data partitioning, and result collection automatically. Therefore, DPRiME allows users with little knowledge of networking or distributed systems to harness the processing power of an entire network of single- and multi-hop nodes.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
C. Pettey, "Gartner Says Worldwide Smartphone Sales Grew 29 Percent in First Quarter of 2008," Gartner, 6 June 2008, 30 July 2008 <http://www.gartner.com/it/page.jsp?id=688116>.
 
2
B. Thuraisingham, L. Khan, C. Clifton, J. Maurer, and M. Ceruti, "Dependable Real-Time Data Mining," Proceedings of the Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (2005).
 
3
J. Dean and S. Ghemawat, "MapReduce: Simplified Data Processing on Large CLusters," Sixth Symposium on Operating System Design and Implementation (2004), 15 July 2008 <http://labs.google.com/papers/mapreduce.html>.
 
4
T. M. Mitchell, Machine Learning, Ed. E. M. Munson, Singapore: The McGraw-Hill Companies, Inc., 1997.
 
5
I. H. Witten and E. Frank, Data Mining: Practical Machine Learning Tools and Techniques, 2nd ed. San Francisco: Morgan Kaufmann, 2005.
 
6
K. W. Bowyer, L. O. Hall, T. Moore, and N. Chawla, "A Parallel Decision Tree Builder for Mining Very Large Visualization Data Sets," IEEE International Conference on Systems, Man, and Cybernetics 3 (2000): 1888--893.
 
7
R. Agrawal and J. C. Shafer, "Parallel Mining of Association Rules." Ieee Trans. On Knowledge And Data Engineering 8 (1996): 962--69.
 
8
G. J. Narlikar, "A Parallel, Multithreaded Decision Tree Builder," (1998).
 
9
T. G. Dietterich, "Ensemble Methods in Machine Learning." Lecture Notes in Computer Science (2000).
 
10
C. Chu, S. K. Kim, Y. Lin, Y. Yu, G. Bradski, A. Y. Ng, and K. Oluktun, "Map-Reduce for Machine Learning on Multicore."