skip to main content
10.1145/3017116.3022871acmconferencesArticle/Chapter ViewAbstractPublication PagesmiddlewareConference Proceedingsconference-collections
research-article

Resource Constrained Offloading in Fog Computing

Published: 12 December 2016 Publication History

Abstract

When focusing on the Internet of Things (IoT), communicating and coordinating sensor--actuator data via the cloud involves inefficient overheads and reduces autonomous behavior. The Fog Computing paradigm essentially moves the compute nodes closer to sensing entities by exploiting peers and intermediary network devices. This reduces centralized communication with the cloud and entails increased coordination between sensing entities and (possibly available) smart network gateway devices. In this paper, we analyze the utility of offloading computation among peers when working in fog based deployments. It is important to study the trade-offs involved with such computation offloading, as we deal with resource (energy, computation capacity) limited devices. Devices computing in a distributed environment may choose to locally compute part of their data and communicate the remainder to their peers. An optimization formulation is presented that is applied to various deployment scenarios, taking the computation and communication overheads into account. Our technique is demonstrated on a network of robotic sensor--actuators developed on the ROS (Robot Operating System) platform, that coordinate over the fog to complete a task. We demonstrate 77.8% latency and 54% battery usage improvements over large computation tasks, by applying this optimal offloading.

References

[1]
Samuel Greengard, "The Internet of Things", MIT, 2015.
[2]
Rajkumar Buyya, James Broberg and Andrzej M. Goscinski, "Cloud Computing: Principles and Paradigms", Wiley, 2011.
[3]
Flavio Bonomi, Rodolfo Milito, Preethi Natarajan and Jiang Zhu, "Fog Computing: A Platform for Internet of Things and Analytics", Big Data and Internet of Things: A Roadmap for Smart Environments, pp. 169--186, 2014.
[4]
Flavio Bonomi, Rodolfo Milito, Jiang Zhu and Sateesh Addepalli, "Fog Computing and Its Role in the Internet of Things", Mobile Cloud Computing Wksp., New York, 2012.
[5]
Tom H. Luan, Longxiang Gao, Zhi Li, Yang Xiang and Limin Sun, "Fog Computing: Focusing on Mobile Users at the Edge", Deakin University, Technical Report, 2016.
[6]
Douglas Thain, Todd Tannenbaum and Miron Livny, "Distributed Computing in Practice: The Condor Experience", Concurrency and Computation: Practice and Experience, vol. 17, no. 2-4, pp. 323--356, 2005.
[7]
G. Hu, W. P. Tay and Y. Wen, "Cloud robotics: architecture, challenges and applications", IEEE Network, vol. 26, no. 3, pp. 21--28, 2012.
[8]
Ravishankar Rao, Sarma Vrudhula and Daler N. Rakhmatov, "Battery Modeling for Energy-Aware System Design", IEEE Computer, vol. 36, no. 12, 2003.
[9]
D. Linden and T. Reddy, "Handbook of Batteries", McGraw-Hill, 3rd ed., 2001.
[10]
Theodore S. Rappaport, "Wireless Communications: Principles and Practice", Prentice Hall, 2nd ed., 2001.
[11]
Hemant Kumar Rath, T Sumanth, Bighnaraj Panigrahi and Anantha Simha, "Realistic Indoor Pathloss Modeling for Regular WiFi Operations in India", TCS Research, 2016 (under review).
[12]
Mahadev Satyanarayanan, Paramvir Bahl, Ramon Caceres and Nigel Davies, "The Case for VM-Based Cloudlets in Mobile Computing", IEEE Pervasive Computing, vol. 8, no. 4, 2009.
[13]
Angelo Corsaro, "The Cloudy, Foggy and Misty Internet of Things: Toward Fluid IoT Architectures", Prismtech, 2016.
[14]
Harshit Gupta, Amir Vahid Dastjerdi, Soumya K. Ghosh and Rajkumar Buyya, "iFogSim: A Toolkit for Simulation of IoT, Edge and Fog Computing Environments", The University of Melbourne, 2016.
[15]
Attila Marosi, Jozsef Kovacs and Peter Kacsuk, "Towards a volunteer cloud system", Future Generation Computer Systems, vol. 29, pp. 1442--1451, 2014.
[16]
Y. Geng, W. Hu, Y. Yang, W. Gao and G. Cao, "Energy-Efficient Computation Offloading in Cellular Networks", IEEE 23rd Intl. Conf. on Network Protocols (ICNP), pp. 145--155, 2015.

Cited By

View all
  • (2024)FOLD: Fog-dew infrastructure-aided optimal workload distribution for cloud robotic operationsInternet of Things10.1016/j.iot.2024.10118526(101185)Online publication date: Jul-2024
  • (2023)Fog computing for next-generation Internet of Things: Fundamental, state-of-the-art and research challengesComputer Science Review10.1016/j.cosrev.2023.10054948(100549)Online publication date: May-2023
  • (2023)Fog Computing Complete Review: Concepts, Trends, Architectures, Technologies, Simulators, Security Issues, Applications, and Open Research FieldsSN Computer Science10.1007/s42979-023-02235-94:6Online publication date: 4-Oct-2023
  • Show More Cited By
  1. Resource Constrained Offloading in Fog Computing

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    MECC '16: Proceedings of the 1st Workshop on Middleware for Edge Clouds & Cloudlets
    December 2016
    25 pages
    ISBN:9781450346689
    DOI:10.1145/3017116
    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]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 12 December 2016

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Fog Computing
    2. Networked Robotics
    3. Optimization
    4. ROS

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    Middleware '16
    Sponsor:
    • ACM
    • USENIX Assoc

    Acceptance Rates

    Overall Acceptance Rate 4 of 9 submissions, 44%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)15
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 01 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)FOLD: Fog-dew infrastructure-aided optimal workload distribution for cloud robotic operationsInternet of Things10.1016/j.iot.2024.10118526(101185)Online publication date: Jul-2024
    • (2023)Fog computing for next-generation Internet of Things: Fundamental, state-of-the-art and research challengesComputer Science Review10.1016/j.cosrev.2023.10054948(100549)Online publication date: May-2023
    • (2023)Fog Computing Complete Review: Concepts, Trends, Architectures, Technologies, Simulators, Security Issues, Applications, and Open Research FieldsSN Computer Science10.1007/s42979-023-02235-94:6Online publication date: 4-Oct-2023
    • (2023)Edge-Centric Optimization of Multi-modal ML-Driven eHealth ApplicationsEmbedded Machine Learning for Cyber-Physical, IoT, and Edge Computing10.1007/978-3-031-40677-5_5(95-125)Online publication date: 7-Oct-2023
    • (2022)CoRoL: A Reliable Framework for Computation Offloading in Collaborative RobotsIEEE Internet of Things Journal10.1109/JIOT.2022.31555879:19(18195-18207)Online publication date: 1-Oct-2022
    • (2022)Exploring computation offloading in IoT systemsInformation Systems10.1016/j.is.2021.101860107:COnline publication date: 1-Jul-2022
    • (2022)Effect of Messaging Model on the Reliable Data Transfer Latency in a Fog SystemJournal of Network and Systems Management10.1007/s10922-022-09685-130:4Online publication date: 1-Oct-2022
    • (2022)Toward intelligent resource management in dynamic Fog Computing‐based Internet of Things environment with Deep Reinforcement Learning: A surveyInternational Journal of Communication Systems10.1002/dac.541136:4Online publication date: 27-Dec-2022
    • (2021)Resource Allocation and Service Provisioning in Multi-Agent Cloud Robotics: A Comprehensive SurveyIEEE Communications Surveys & Tutorials10.1109/COMST.2021.306143523:2(842-870)Online publication date: Oct-2022
    • (2021)Simulating a Smart Car Routing Model (Implementing MFR Framework) in Smart CitiesCloud and IoT‐Based Vehicular Ad Hoc Networks10.1002/9781119761846.ch16(349-368)Online publication date: 3-May-2021
    • 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

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media