Abstract

Edge computing is a distributed computing paradigm that encompasses data computing and storage and is performed close to the user, efficiently guaranteeing faster response time. This paradigm plays a pivotal role in the world of the Internet of Things (IoT). Moreover, the concept of the distributed edge cloud raises several interesting open issues, e.g., failure recovery and security. In this paper, we propose a system composed of edge nodes and multiple cloud instances, as well as a voting mechanism. The multi-cloud environment aims to perform centralized computations, and edge nodes behave as a middle layer between edge devices and the cloud. Moreover, we present a voting mechanism that leverages the edge network to validate the performed computation that occurred in the centralized environment.

Highlights

  • Cloud computing has tremendously impacted society by allowing users to use infrastructure, platforms, and software provided by cloud providers at a low cost

  • While everyday devices take advantage of cloud computing, Internet of Things (IoT) manufacturers and application developers are only just starting to discover the benefits of doing more computing and analytics on the devices themselves [3]

  • The novelty of this proposal arises from the combination of using multiple clouds and edge nodes to parallelize computation and to tolerate Byzantine faults transparently. This solution can be useful for information-centric IoT applications that require the following requisites: (i) IoT data rely on the network for further computational analysis, (ii) it is necessary to ensure the correctness of the computation, and (iii) applications are not subject to reduced latency

Read more

Summary

Introduction

Cloud computing has tremendously impacted society by allowing users to use infrastructure, platforms, and software provided by cloud providers at a low cost. Edge computing is used to reduce latency and for real-time computation, to better manage the massive deluge of data being generated by the IoT devices, and to lower the dependence on network connectivity into the cloud. Edge computing can support time-sensitive requirements of IoT applications and exploit the constrained resources of edge devices, while cloud-based programming models can strongly secure sensitive data, perform cloud backups for disaster recovery, and reduce costs in general. The novelty of this proposal arises from the combination of using multiple clouds and edge nodes to parallelize computation and to tolerate Byzantine faults transparently This solution can be useful for information-centric IoT applications that require the following requisites: (i) IoT data rely on the network for further computational analysis, (ii) it is necessary to ensure the correctness of the computation, and (iii) applications are not subject to reduced latency. This framework uses a voting scheme that validates cloud computation in the edge network

Related Work
Architecture
System Model
Algorithm
Termination
Client
Edge Node
Conclusions
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.