[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1839294.1839332acmotherconferencesArticle/Chapter ViewAbstractPublication PagespetraConference Proceedingsconference-collections
research-article

Misco: a MapReduce framework for mobile systems

Published: 23 June 2010 Publication History

Abstract

The proliferation of increasingly powerful, ubiquitous mobile devices has created a new and powerful sensing and computational environment. Software development and application deployment in such distributed mobile settings is especially challenging due to issues of failures, concurrency, and lack of easy programming models. We present a framework which provides a powerful software abstraction that hides many of such complexities from the application developer. We design and implement a mobile MapReduce framework targeted at any device which supports Python and network connectivity. We have implemented our system on a testbed of Nokia N95 8GB smartphones and demonstrated the feasibility and performance of our approach.

References

[1]
Nokia energy profiler. http://www.forum.nokia.com/ main/ resources/ user experience/ powermanagement/ nokia energy profiler/.
[2]
H. K. Anna and J. Gerda. A robust decentralized job scheduling approach for mobile peers in ad-hoc grids. In CCGrid. Rio de Janeiro, Brazil, 5 May 2007.
[3]
D. Cutting. Hadoop core. http://hadoop.apache.org/core/.
[4]
J. Dean and S. Ghemawat. Mapreduce: Simplified data processing on large clusters. In OSDI, San Francisco, CA, USA, pages 137--150, Dec 2004.
[5]
D. Gay, P. Levis, R. von Behren, M. Welsh, E. Brewer, and D. Culler. The nesc language: A holistic approach to networked embedded systems. In PLDI'03, San Diego, CA, June 9--11 2003.
[6]
A. S. Gokhale, B. Natarajan, D. C. Schmidt, and J. K. Cross. Towards real-time fault-tolerant corba middleware. Cluster Computing, 7(4):331--346, 2004.
[7]
Google. Android. http://www.android.com.
[8]
B. He, W. Fang, Q. Luo, N. K. Govindaraju, and T. Wang. Mars: a mapreduce framework on graphics processors. In The Seventeenth International Conference on Parallel Architectures and Compilation Techniques (PACT), Toronto, Canada, pages 260--269, Oct 25--29, 2008.
[9]
J. Hill, R. Szewczyk, A. Woo, S. Hollar, D. E. Culler, and K. S. J. Pister. System architecture directions for networked sensors. In Proceedings of the 9th International Conference on Architectural Support for Programming Languages and operating Systems (ASPLOS'00), pages 93--104, Pittsburgh, Pennsylvania, March 13--17, 2010.
[10]
H.-M. Huang and C. Gill. Design and performance of a fault-tolerant real-time corba event service. In 18th Euromicro Conf. on Real-Time Systems (ECRTS'06), Dresden, Germany, pages 33--42, Aug'06.
[11]
K. Langendoen, J. Romein, R. Bhoedjang, and H. Bal. Integrating polling, interrupts, and thread management. In Frontiers of Massively Parallel Computing, Oct 1996.
[12]
S. Mishra, P. Elespuru, and S. Shakya. Mapreduce system over heterogeneous mobile devices. In Workshop on Software Technologies for Future Embedded and Ubiquitous Systems (SEUS 2009), Newport Beach, CA, USA, Nov 2009.
[13]
Nokia. N95 8gb device details. http://www.forum.nokia.com/devices/N95_8GB.
[14]
A. Ranganathan, S. Chetan, J. Al-Muhtadi, R. H. Campbell, and M. D. M. s. Olympus: A high-level programming model for pervasive computing environments. PerCom, Kauai, Hawaii, 0:7--16, 2005.
[15]
C. Ranger, R. Raghuraman, A. Penmetsa, G. Bradski, and C. Kozyrakis. Evaluating mapreduce for multi-core and multiprocessor systems. HPCA, Phoenix, AZ, Feb'07.
[16]
T. Salminen and J. Riekki. Lightweight middleware architecture for mobile phones. In PSC, Las Vegas, NV, Jun 2005.
[17]
V. Tuulos. Disco. http://discoproject.org/.

Cited By

View all
  • (2024)A General-Purpose Middleware System for Edge-side Data Processing2024 9th International Conference on Fog and Mobile Edge Computing (FMEC)10.1109/FMEC62297.2024.10710251(190-195)Online publication date: 2-Sep-2024
  • (2024)Conceptualization and survey instrument development for mobile application usabilityUniversal Access in the Information Society10.1007/s10209-023-01078-8Online publication date: 17-Jan-2024
  • (2023)Upscaling Fog Computing in Oceans for Underwater Pervasive Data Science Using Low-Cost Micro-CloudsACM Transactions on Internet of Things10.1145/35758014:2(1-29)Online publication date: 15-Mar-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
PETRA '10: Proceedings of the 3rd International Conference on PErvasive Technologies Related to Assistive Environments
June 2010
452 pages
ISBN:9781450300711
DOI:10.1145/1839294
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 23 June 2010

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. distributed real-time systems
  2. map reduce
  3. mobile systems

Qualifiers

  • Research-article

Funding Sources

Conference

PETRA '10

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)10
  • Downloads (Last 6 weeks)0
Reflects downloads up to 12 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)A General-Purpose Middleware System for Edge-side Data Processing2024 9th International Conference on Fog and Mobile Edge Computing (FMEC)10.1109/FMEC62297.2024.10710251(190-195)Online publication date: 2-Sep-2024
  • (2024)Conceptualization and survey instrument development for mobile application usabilityUniversal Access in the Information Society10.1007/s10209-023-01078-8Online publication date: 17-Jan-2024
  • (2023)Upscaling Fog Computing in Oceans for Underwater Pervasive Data Science Using Low-Cost Micro-CloudsACM Transactions on Internet of Things10.1145/35758014:2(1-29)Online publication date: 15-Mar-2023
  • (2023)Mobile Cloud Offloading: An Analysis of Methodologies, Limitations, and Research Problems2023 14th International Conference on Computing Communication and Networking Technologies (ICCCNT)10.1109/ICCCNT56998.2023.10308097(1-8)Online publication date: 6-Jul-2023
  • (2023)Mobile crowd computing: potential, architecture, requirements, challenges, and applicationsThe Journal of Supercomputing10.1007/s11227-023-05545-080:2(2223-2318)Online publication date: 29-Jul-2023
  • (2022)Selective Edge Computing for Mobile AnalyticsIEEE Transactions on Network and Service Management10.1109/TNSM.2022.317477619:3(3090-3104)Online publication date: Sep-2022
  • (2022)Multicriteria-based Resource-Aware Scheduling in Mobile Crowd Computing: A Heuristic ApproachJournal of Grid Computing10.1007/s10723-022-09633-y21:1Online publication date: 20-Dec-2022
  • (2021)Big Data Resource Management & Networks: Taxonomy, Survey, and Future DirectionsIEEE Communications Surveys & Tutorials10.1109/COMST.2021.309499323:4(2098-2130)Online publication date: Dec-2022
  • (2021)Leveraging User-Diversity in Energy-Efficient Edge-Facilitated Collaborative Fog ComputingIEEE Access10.1109/ACCESS.2021.30948889(95636-95650)Online publication date: 2021
  • (2020)Efficient resourceful mobile cloud architecture (mRARSA) for resource demanding applicationsJournal of Cloud Computing10.1186/s13677-020-0155-69:1Online publication date: 7-Feb-2020
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media