Internet of Things (IoT) applications have led to exploding contextual data for predictive analytics and exploration tasks. Consequently, computationally data-driven tasks at the network edge, such as machine learning models’ training and inference, have become more prevalent. Such tasks require data and resources to be executed at the network edge, while transferring data to Cloud servers negatively affects expected response times and quality of service (QoS). In this paper, we study certain computational offloading techniques in autonomous computing nodes (ANs) at the edge. ANs are distinguished by limited resources that are subject to a variety of constraints that can be violated when executing analytical tasks. In this context, we contribute a task-management mechanism based on approximate fuzzy inference over the popularity of tasks and the percentage of overlapping between the data required by a data-driven task and data available at each AN. Data-driven tasks’ popularity and data availability are fed into a novel two-stages Fuzzy Logic (FL) inference system that determines the probability of either executing tasks locally, offloading them to peer ANs or offloading to Cloud. We showcase that our mechanism efficiently derives such probability per each task, which consequently leads to efficient uncertainty management and optimal actions compared to benchmark models.
There may be differences between this version and the published version. You are advised to consult the published version if you wish to cite from it.
Dynamic data-driven applications such as tracking and surveillance have emerged in Internet of Things (IoT) environments. Such applications rely heavily on data generated by connected devices (e.g., sensors). Consequently, leveraging these data in building data-driven predictive analytics tasks improves the Quality of Service (QoS) and, as a result, Quality of Experience (QoE). Such data support various data-driven tasks such as regression and classification. Analytics tasks require data and resources to be executed at the edge since transferring them to the cloud negatively affects response times and QoS. However, the network edge is characterized by limited resources compared to the cloud, being the subject of constraints that are violated upon offloading data-driven tasks to improper edge nodes. We contribute with an analytics task management mechanism based on the context of the requested data, the task delay sensitivity and the VM utilization. We introduce a novel Fuzzy inference mechanism for determining whether data-driven tasks should be executed locally, offloaded to peer edge servers, or sent to cloud. We showcase how our fuzzy reasoning mechanism efficiently derives such decisions by calculating the offloading probability per task. The derived optimal actions are compared against benchmark models in Edge Computing (EC) environments.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.