A survey on fog computing for the Internet of Things
2018, Pervasive and Mobile Computing
https://doi.org/10.1016/J.PMCJ.2018.12.007…
41 pages
1 file
Sign up for access to the world's latest research
Abstract
Fog computing has emerged to support the requirements of IoT applications that could not be met by today's solutions. Different initiatives have been presented to drive the development of fog, and much work has been done to improve certain aspects. However, an in-depth analysis of the different solutions, detailing how they can be integrated and applied to meet specific requirements, is still required. In this work, we present a unified architectural model and a new taxonomy, by comparing a large number of solutions. Finally, we draw some conclusions and guidelines for the development of IoT applications based on fog.
Related papers
IEEE Internet of Things Journal, 2021
A steady increase in Internet of Things (IoT) applications needing large-scale computation and long-term storage has lead to an over-reliance on Cloud computing. The resulting network congestion in Cloud, coupled with the distance of Cloud data centres from IoT, contribute to unreliable endto-end response delay. Fog computing has been introduced as an alternative to cloud, providing low-latency service by bringing processing and storage resources to the network edge. In this survey, we sequentially present the phases required in the implementation and realization of practical fog computing systems: (1) design & dimensioning of a fog infrastructure, (2) fog resource provisioning for IoT application use and IoT resource allocation to fog, (3) installation of fog frameworks for fog resource management, and (4) evaluation of fog infrastructure through simulation & emulation. Our focus is determining the implementation aspects required to build a practical large scale fog computing infrastructure to support the general IoT landscape.
Fog computing extends the Cloud Computing paradigm to the edge of the network, thus enabling a new breed of applications and services. Dening characteristics of the Fog are: a) Low latency and location awareness; b) Widespread geographical distribution; c) Mobility; d) Very large number of nodes, e) Predominant role of wireless access, f) Strong presence of streaming and real time applications, g) Het-erogeneity. In this paper we argue that the above characteristics make the Fog the appropriate platform for a number of critical Internet of Things (IoT) services and applications, namely, Connected Vehicle, Smart Grid , Smart Cities, and, in general, Wireless Sensors and Actuators Networks (WSANs).
Bulletin of Electrical Engineering and Informatics
The internet of things (IoT) research envisions a world in which common place objects are linked to the internet and trade, store, process, and gather data from their surroundings. Due to their inherent resource limitations, IoT devices are typically unable to directly host application services, despite their increasing importance for facilitating the supply of data to enable electronic services. Since it can survive and work in tandem with centralized cloud systems and extends the latter toward the network edge, fog computing (FC) may be an appropriate paradigm to get around these restrictions. This paper reviews the overview of the IoT in terms of application and design parameters and FC. Meanwhile, this paper presents the architecture of fog computing for IoT (FC-IoT) in terms of communication, security, data quality, sensing and actuation management, codification, analysis, and decision-making. Additionally, this review provides several characteristics and challenges of FC-IoT. Finally, open issues for this paper have been discussed. This is an open access article under the CC BY-SA license.
IEEE Access, 2020
Fog computing is an emerging technology to address computing and networking bottlenecks in large scale deployment of IoT applications. It is a promising complementary computing paradigm to cloud computing where computational, networking, storage and acceleration elements are deployed at the edge and network layers in a multi-tier, distributed and possibly cooperative manner. These elements may be virtualized computing functions placed at edge devices or network elements on demand, realizing the "computing everywhere" concept. To put the current research in perspective, this paper provides an inclusive taxonomy for architectural, algorithmic and technologic aspects of fog computing. The computing paradigms and their architectural distinctions, including cloud, edge, mobile edge and fog computing are subsequently reviewed. Practical deployment of fog computing includes a number of different aspects such as system design, application design, software implementation, security, computing resource management and networking. A comprehensive survey of all these aspects from the architectural point of view is covered. Current reference architectures and major application-specific architectures describing their salient features and distinctions in the context of fog computing are explored. Base architectures for application, software, security, computing resource management and networking are presented and are evaluated using a proposed maturity model. Cloud Computing, Edge Computing, Fog Computing, Internet of Things (IoT), Advanced Internet Architecture I. INTRODUCTION A S virtualization technologies mature and are perva- sively adopted, multi-tenancy is becoming possible not only in high-end computing servers but also in network elements and even end-user equipment. Thus, there is a trend towards creating network and user functions as virtual functions that are outsourced for execution in utility-based computing stores. This trend is driven by the emergence of universal composability that transforms monolithic applications into composable micro-services. The tasks and the associated micro-services vary widely in their requirements, including computing resources, elasticity, interactivity, and latency. These developments have given new life to the concept of ubiquitous computing and the notion of "computing everywhere". In this new environment, each and every computing resource may be selected as the best match for some virtual functions or tasks because of location, resources IoT Object's Domain Internet MEC Provider Core Core Cloud Multi-Tier Fog Edge Cloud Small-Cell Femto-Cell Multi-Tier Cloud IoT Gataway
International Journal for Research in Applied Science and Engineering Technology, 2019
Fog Computing (introduced in 2012) is now considered to be the most prioritized choice for applications of Internet of Things. Fog Computing allows to move a part of the processing in the cloud to the network devices present along the node to the cloud. It makes communications and storage services in proximity to the end user. It is used to well support time dependent, location dependent, massive scale, and latency sensitive applications. Fog computing makes the task laid-back for cloud by filtering the needless data before forwarding the data to the cloud. This paper is assembled into two parts. The first part covers the basic outline and architecture of fog. The second part talks about the working of Fog Computing and its benefits and limitations.
International Journal of Innovative Research in Computer Science & Technology, 2021
Within cloud-to-things gamut, Fog is an embryonic design for storing data, performing computations, controlling applications that allocates many of such facilities to the end users. It is applicable to both wireline and mobile situations, spans software as well as hardware, sits on the edge of network as well as among end users and across access networks, and encompasses control as well as data planes. The review spots most noteworthy applications of fog computing. It supports an increasing number of applications as an architecture that includes fifth-generation (5G) wireless systems, Internet of Things (IoT), and integrated artificial intelligence (AI). The possibilities and problems of fog are summarized in this survey study, which focuses mainly on the networking environment of IoT. Fog is importance edge's stems from the conventional cloud's inadequacies as well as the development of new possibilities for the IoT, 5G, and embedded AI.
IEEE Communications Magazine, 2018
International Journal of Advanced Computer Science and Applications, 2018
Internet of Things is the future of the Internet. It encircles a wide scope. There are currently billions of devices connected to the Internet and this trend is expecting to grow exponentially. Cisco predicts there are at present 20 billion connected devices. These devices, along with their varied data types, transmission rates and communication protocols connect to the Internet seamlessly. The futuristic implementation of Internet of Things across various scenarios demands the real time performance delivery. These range from RFID connected devices to huge data centers. Until date, there is no single communication protocol available for envisioning IoT. There is still no common, agreed upon architecture. Hence, huge challenges lie ahead. One of the ways to envision Internet of Things is to make use of Fog Networks. Fog is essentially a cloudlet, located nearer to the ground. It offers lower latency and better bandwidth conservation. The Fog or Fog computing is a recent concept. The OpenFog Consortium is a joint effort of many vendors. Its latest work is the background study for realizing Fog as a possible paltform for activating Internet of Things. This paper revolves around Envisioning Internet of Things using Fog computing. It begins with a detailed background study of Internet of Things and Fog Architecture. It covers applications and scenarios where such knowledge is highly applicable. The paper concludes by proposing Fog Computing as a possible platform for Internet of Things.
Fog Computing extends the Cloud Computing paradigm to the edge of the network, thus enabling a new breed of applications and services. Defining characteristics of the Fog are: a) Low latency and location awareness; b) Widespread geographical distribution; c) Mobility; d) Very large number of nodes, e) Predominant role of wireless access, f) Strong presence of streaming and real time applications, g) Het-erogeneity. In this paper we argue that the above characteristics make the Fog the appropriate platform for a number of critical Internet of Things (IoT) services and appli

Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.