Abstract:During the last decade, Cloud computing has efficiently exploited the economy of scale by providing low cost computational and storage resources over the Internet, eventually leading to consolidation of computing resources into large data centers. However, the nascent of the highly decentralized Internet of Things (IoT) technologies that cannot effectively utilize the centralized Cloud infrastructures pushes computing towards resource dispersion. Fog computing extends the Cloud paradigm by enabling dispersion … Show more
“…We define the Cloud -Edge Continuum as a group of bounded computing clusters [5], consisting of Edge devices linked to the virtualized instances running in the Cloud.…”
Section: Resource Modelmentioning
confidence: 99%
“…Recently, Edge and Fog computing [2] emerged as extended computing paradigms that partially move lowlatency IoT applications from the Cloud closer to the data sources [3], [4]. However, the Edge computing extension of the Cloud services towards the IoT systems raises multiple placement challenges for complex applications modeled as a set of interconnected components [5], such as: 1) Increased network heterogeneity that interposes an additional Edge layer between the user and the Cloud; 2) Limited resource capacity of Edge (e.g., personal mobile) devices that cannot easily accommodate application requirements, such as processing speed, memory and storage consumption, or communication bandwidth; 3) High mobility of Edge devices with severe impact on application reliability and service quality; 4) Conflicting objective functions comprising completion time, energy consumption and economic cost; 5) Heuristic algorithms to solve this known NP-complete problem considering completion time of the precedenceconstrained components as optimization objective [6].…”
The Edge computing extension of the Cloud services towards the network boundaries raises important placement challenges for IoT applications running in a heterogeneous environment with limited computing capacities. Unfortunately, existing works only partially address this challenge by optimizing a single or aggregate objective (e.g., response time), and not considering the edge devices' mobility and resource constraints. To address this gap, we propose a novel mobility-aware multi-objective IoT application placement (mMAPO) method in the Cloud -Edge Continuum that optimizes completion time, energy consumption, and economic cost as conflicting objectives. mMAPO utilizes a Markov model for predictive analysis of the Edge device mobility and constrains the optimization to devices that do not frequently move through the network. We evaluate the quality of the mMAPO placements using simulation and real-world experimentation on two IoT applications. Compared to related work, mMAPO reduces the economic cost by 28% and decreases the completion time by 80% while maintaining a stable energy consumption.
“…We define the Cloud -Edge Continuum as a group of bounded computing clusters [5], consisting of Edge devices linked to the virtualized instances running in the Cloud.…”
Section: Resource Modelmentioning
confidence: 99%
“…Recently, Edge and Fog computing [2] emerged as extended computing paradigms that partially move lowlatency IoT applications from the Cloud closer to the data sources [3], [4]. However, the Edge computing extension of the Cloud services towards the IoT systems raises multiple placement challenges for complex applications modeled as a set of interconnected components [5], such as: 1) Increased network heterogeneity that interposes an additional Edge layer between the user and the Cloud; 2) Limited resource capacity of Edge (e.g., personal mobile) devices that cannot easily accommodate application requirements, such as processing speed, memory and storage consumption, or communication bandwidth; 3) High mobility of Edge devices with severe impact on application reliability and service quality; 4) Conflicting objective functions comprising completion time, energy consumption and economic cost; 5) Heuristic algorithms to solve this known NP-complete problem considering completion time of the precedenceconstrained components as optimization objective [6].…”
The Edge computing extension of the Cloud services towards the network boundaries raises important placement challenges for IoT applications running in a heterogeneous environment with limited computing capacities. Unfortunately, existing works only partially address this challenge by optimizing a single or aggregate objective (e.g., response time), and not considering the edge devices' mobility and resource constraints. To address this gap, we propose a novel mobility-aware multi-objective IoT application placement (mMAPO) method in the Cloud -Edge Continuum that optimizes completion time, energy consumption, and economic cost as conflicting objectives. mMAPO utilizes a Markov model for predictive analysis of the Edge device mobility and constrains the optimization to devices that do not frequently move through the network. We evaluate the quality of the mMAPO placements using simulation and real-world experimentation on two IoT applications. Compared to related work, mMAPO reduces the economic cost by 28% and decreases the completion time by 80% while maintaining a stable energy consumption.
“…For instance, in [49] the fog layer is only used to perform preprocessing of the health data to eliminate noise from signals and to extract useful knowledge for further analysis at the cloud layer. In [21], [45]- [47], [51] the fog layer is used to perform local data processing to analyze the health data while in [44], [50] the fog layer can only perform local data processing depending on the requirement of the health application. Meanwhile, in [48], the fog layer is used to perform both local processing of the health data and filtering the analyzed data before uploading to the cloud for further analysis to reduce the redundancy.…”
Section: The Proposed Fog-based Health Monitoring Systemmentioning
confidence: 99%
“…Meanwhile, in [48], the fog layer is used to perform both local processing of the health data and filtering the analyzed data before uploading to the cloud for further analysis to reduce the redundancy. In addition, the cloud is usually used to hold the analyzed health data for either permanent storage [46] or both permanent storage and long term analysis [21], [44], [45], [47]- [51]. This section presents the proposed fog-based health monitoring system.…”
Section: The Proposed Fog-based Health Monitoring Systemmentioning
Recent advances in mobile technologies and cloud computing services have inspired the development of cloud-based real-time health monitoring systems. However, the transfer of health-related data to the cloud contributes to the burden on the networking infrastructures, leading to high latency and increased power consumption. Fog computing is introduced to relieve this burden by bringing services to the users' proximity. This study proposes a new fog computing architecture for health monitoring applications based on a Gigabit Passive Optical Network (GPON) access network. An Energy-Efficient Fog Computing (EEFC) model is developed using Mixed Integer Linear Programming (MILP) to optimize the number and location of fog devices at the network edge to process and analyze the health data for energy-efficient fog computing. The performance of the EEFC model at low data rates and high data rates health applications is studied. The outcome of the study reveals that a total energy saving of 36% and 52% are attained via processing and analysis the health data at the fog in comparison to conventional processing and analysis at the central cloud for low data rate application and high data rate application, respectively. We also developed a real-time heuristic; Energy Optimized Fog Computing (EOFC) heuristic, with energy consumption performance approaching the EEFC model. Furthermore, we examined the energy efficiency improvements under different scenarios of devices idle power consumption and traffic volume.
“…It is nature-stimulated and provide a solution for multiobjective optimization problems [88]. Sharing model is used concerning various goals in a system.…”
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.