skip to main content
10.1145/3495243.3558751acmconferencesArticle/Chapter ViewAbstractPublication PagesmobicomConference Proceedingsconference-collections
demonstration

Opportunistic mobile crowd computing: task-dependency based work-stealing

Published: 14 October 2022 Publication History

Abstract

Mobile devices are ubiquitous, heterogeneous and resource constrained. Execution of complex tasks in mobile devices are resource demanding and time-consuming, forcing developers to offload portions of the complex task to cloud or edge computing resources. Task offloading becomes increasingly challenging due to intermittent Internet connectivity, remote resource unavailability, high costs, latency, and limited energy of the mobile device. A mobile device user is typically surrounded by other mobile devices, which can be leveraged to collaboratively compute a resource-intensive task. With the help of a work sharing framework, it is feasible for devices to communicate and collaborate. However, some mobile devices are incapable of computing complex portions of the task, and some can compute in accelerated mode. In this demonstration, we introduce Honeybee-T a collaborative mobile crowd computing framework that uses a work-stealing algorithm. The algorithm allows work sharing with collaborating devices based on devices' computational ability and task-dependencies. The experiments show that by employing Honeybee-T framework, when compared to monolithic execution of a large compute-intensive task, there is a considerable performance gain, as well as energy savings.

References

[1]
2019. Copyright. In Digital Twin Driven Smart Manufacturing, Fei Tao, Meng Zhang, and A.Y.C. Nee (Eds.). Academic Press, iv.
[2]
Kenneth Li Minn Ang, Jasmine Kah Phooi Seng, and Ericmoore Ngharamike. 2022. Towards Crowdsourcing Internet of Things (Crowd-IoT): Architectures, Security and Applications. Future Internet 14, 2 (2022), 49.
[3]
Michael Armbrust, Armando Fox, Rean Griffith, Anthony D Joseph, Randy Katz, Andy Konwinski, Gunho Lee, David Patterson, Ariel Rabkin, Ion Stoica, et al. 2010. A view of cloud computing. Commun. ACM 53, 4 (2010), 50--58.
[4]
Robert D Blumofe and Charles E Leiserson. 1999. Scheduling multithreaded computations by work stealing. Journal of the ACM (JACM) 46, 5 (1999), 720--748.
[5]
Flavio Bonomi, Rodolfo Milito, Jiang Zhu, and Sateesh Addepalli. 2012. Fog computing and its role in the internet of things. In Proceedings of the first edition of the MCC workshop on Mobile cloud computing. 13--16.
[6]
Niroshinie Fernando, Seng W Loke, and Wenny Rahayu. 2012. Honeybee: A programming framework for mobile crowd computing. In International Conference on Mobile and Ubiquitous Systems: Computing, Networking, and Services. Springer, 224--236.
[7]
Niroshinie Fernando, Seng W Loke, and Wenny Rahayu. 2016. Computing with nearby mobile devices: a work sharing algorithm for mobile edge-clouds. IEEE Transactions on Cloud Computing 7, 2 (2016), 329--343.
[8]
Yun Chao Hu, Milan Patel, Dario Sabella, Nurit Sprecher, and Valerie Young. 2015. Mobile edge computing---A key technology towards 5G. ETSI white paper 11, 11 (2015), 1--16.
[9]
Heyoung Lee, Heejune Ahn, Trung Giang Nguyen, Sam-Wook Choi, and Dae Jin Kim. 2017. Comparing the self-report and measured smartphone usage of college students: a pilot study. Psychiatry investigation 14, 2 (2017), 198.
[10]
Fangming Liu, Peng Shu, Hai Jin, Linjie Ding, Jie Yu, Di Niu, and Bo Li. 2013. Gearing resource-poor mobile devices with powerful clouds: architectures, challenges, and applications. IEEE Wireless communications 20, 3 (2013), 14--22.
[11]
Christian Montag, Konrad Błaszkiewicz, Rayna Sariyska, Bernd Lachmann, Ionut Andone, Boris Trendafilov, Mark Eibes, and Alexander Markowetz. 2015. Smartphone usage in the 21st century: who is active on WhatsApp? BMC research notes 8, 1 (2015), 1--6.
[12]
Pedro Sanches, João A Silva, António Teófilo, and Hervé Paulino. 2020. Data-Centric Distributed Computing on Networks of Mobile Devices. In European Conference on Parallel Processing. Springer, 296--311.
[13]
Pedro Miguel Castanheira Sanches. 2017. Distributed computing in a cloud of mobile phones. Ph.D. Dissertation.
[14]
Cong Shi, Vasileios Lakafosis, Mostafa H Ammar, and Ellen W Zegura. 2012. Serendipity: Enabling remote computing among intermittently connected mobile devices. In Proceedings of the thirteenth ACM international symposium on Mobile Ad Hoc Networking and Computing. 145--154.
[15]
Weisong Shi, Jie Cao, Quan Zhang, Youhuizi Li, and Lanyu Xu. 2016. Edge computing: Vision and challenges. IEEE internet of things journal 3, 5 (2016), 637--646.
[16]
Thomas DW Wilcockson, David A Ellis, and Heather Shaw. 2018. Determining typical smartphone usage: What data do we need? Cyberpsychology, Behavior, and Social Networking 21, 6 (2018), 395--398.

Cited By

View all
  • (2025)On Edge-Fog-Cloud Collaboration and Reaping Its Benefits: A Heterogeneous Multi-Tier Edge Computing ArchitectureFuture Internet10.3390/fi1701002217:1(22)Online publication date: 7-Jan-2025
  • (2024)CA-Live360Computer Networks: The International Journal of Computer and Telecommunications Networking10.1016/j.comnet.2024.110618251:COnline publication date: 1-Sep-2024
  • (2023)Towards Human-Centred Crowd Computing: Software for Better Use of Computational ResourcesProceedings of the 45th International Conference on Software Engineering: New Ideas and Emerging Results10.1109/ICSE-NIER58687.2023.00022(90-94)Online publication date: 17-May-2023

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
MobiCom '22: Proceedings of the 28th Annual International Conference on Mobile Computing And Networking
October 2022
932 pages
ISBN:9781450391818
DOI:10.1145/3495243
Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 14 October 2022

Check for updates

Qualifiers

  • Demonstration

Conference

ACM MobiCom '22
Sponsor:

Acceptance Rates

Overall Acceptance Rate 440 of 2,972 submissions, 15%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)38
  • Downloads (Last 6 weeks)3
Reflects downloads up to 02 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2025)On Edge-Fog-Cloud Collaboration and Reaping Its Benefits: A Heterogeneous Multi-Tier Edge Computing ArchitectureFuture Internet10.3390/fi1701002217:1(22)Online publication date: 7-Jan-2025
  • (2024)CA-Live360Computer Networks: The International Journal of Computer and Telecommunications Networking10.1016/j.comnet.2024.110618251:COnline publication date: 1-Sep-2024
  • (2023)Towards Human-Centred Crowd Computing: Software for Better Use of Computational ResourcesProceedings of the 45th International Conference on Software Engineering: New Ideas and Emerging Results10.1109/ICSE-NIER58687.2023.00022(90-94)Online publication date: 17-May-2023

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media