Digital Health: From the Development of Neural Probes to Intelligent Clinical Data...
Toward 6G Network Security and Privacy Employing Blockchain-Based Governance Mecha...
Fog computing support for smart cities based on internet of things
Full text | |
Author(s): |
Alves, Marcelo Pitanga
;
Delicato, Flavia C.
;
Santos, Igor L.
;
Pires, Paulo F.
Total Authors: 4
|
Document type: | Journal article |
Source: | WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS; v. 23, n. 2, p. 49-pg., 2019-11-07. |
Abstract | |
Edge Computing is a novel paradigm that extends Cloud Computing by moving the computation closer to the end users and/or data sources. When considering Edge Computing, it is possible to design a three-tier architecture (comprising tiers for the cloud devices, edge devices, and end devices) which is useful to meet emerging IoT applications that demand low latency, geo-localization, and energy efficiency. Like the Cloud, the Edge Computing paradigm relies on virtualization. An Edge Computing virtualization model provides a set of virtual nodes (VNs) built on top of the physical devices that make up the three-tier architecture. It also provides the processes of provisioning and allocating VNs to IoT applications at the edge of the network. Performing these processes efficiently and cost-effectively raises a resource management challenge. Applying the traditional cloud virtualization models (typically centralized) to virtualize the edge tier, are unsuitable to handle emerging IoT application scenarios due to the specific features of the edge nodes, such as geographical distribution, heterogeneity and, resource constraints. Therefore, we propose a novel distributed and lightweight virtualization model targeting the edge tier, encompassing the specific requirements of IoT applications. We designed heuristic algorithms along with a P2P collaboration process to operate in our virtualization model. The algorithms perform (i) a distributed resource management process, and (ii) data sharing among neighboring VNs. The distributed resource management process provides each edge node with decision-making capability, engaging neighboring edge nodes to allocate or provision on-demand VNs. Thus, the distributed resource management improves system performance, serving more requests and handling edge node geographical distribution. Meanwhile, data sharing reduces the data transmissions between end devices and edge nodes, saving energy and reducing data traffic for IoT-edge infrastructures. (AU) | |
FAPESP's process: | 15/24144-7 - Technologies and solutions for enabling the cloud of things paradigm |
Grantee: | José Neuman de Souza |
Support Opportunities: | Research Projects - Thematic Grants |