Software defined fog platform (original) (raw)
Related papers
Software-Defined Fog Network Architecture for IoT
Wireless Personal Communications, 2016
Rapid increase in number and diversity of Internet-connected devices raises many challenges for the traditional network architecture, which is not designed to support a high level of scalability, real-time data delivery and mobility. To address these issues, in this paper we present a new model of Internet of Things architecture which combines benefits of two emerging technologies: software-defined networking and Fog computing. Software-defined networking implies a logically centralized network control plane, which allows implementation of sophisticated mechanisms for traffic control and resource management. On the other hand, Fog computing enables some data to be analysed and managed at the network edge, thus providing support for applications that require very low and predictable latency. In the paper, we give detailed insight into the system structure and functionality of its main components. We also discuss the benefits of the proposed architecture and its potential services.
IoT survey: An SDN and fog computing perspective
Computer Networks
Recently, there has been an increasing interest in the Internet of Things (IoT). While some analysts disvalue the IoT hype, several technology leaders, governments, and researchers are putting serious efforts to develop solutions enabling wide IoT deployment. Thus, the huge amount of generated data, the high network scale, the security and privacy concerns, the new requirements in terms of QoS, and the heterogeneity in this ubiquitous network of networks make its implementation a very challenging task. SDN, a new networking paradigm, has revealed its usefulness in reducing the management complexities in today's networks. Additionally, SDN, having a global view of the network, has presented effective security solutions. On the other hand, fog computing, a new data service platform, consists of pushing the data to the network edge reducing the cost (in terms of bandwidth consumption and high latency) of "big data" transportation through the core network. In this paper, we critically review the SDN and fog computingbased solutions to overcome the IoT main challenges, highlighting their advantages, and exposing their weaknesses. Thus, we make recommendations at the end of this paper for the upcoming research work.
Resource allocation for fog computing based on software-defined networks
International Journal of Electrical and Computer Engineering (IJECE)
With the emergence of cloud computing as a processing backbone for internet of thing (IoT), fog computing has been proposed as a solution for delay-sensitive applications. According to fog computing, this is done by placing computing servers near IoT. IoT networks are inherently very dynamic, and their topology and resources may be changed drastically in a short period. So, using the traditional networking paradigm to build their communication backbone, may lower network performance and higher network configuration convergence latency. So, it seems to be more beneficial to employ a software-defined network paradigm to implement their communication network. In software-defined networking (SDN), separating the network’s control and data forwarding plane makes it possible to manage the network in a centralized way. Managing a network using a centralized controller can make it more flexible and agile in response to any possible network topology and state changes. This paper presents a s...
SDN Based Fog Computing: A Review
Fog Computing (FC) is a system that connects cloud computing (CC) with the Internet of Things (IoT). It contributes to easier data transfer between cloud and IoT servers as it makes them closer to each other. FC effectively replaces the services, such as applications and information, at or near the cloud. This limits the bandwidth consumption, decreases delay and facilitates maximum network reliability since the data must not be transmitted to its intended destination or travel long distances. While Software Defined Networking (SDN) is a network engineering technique that permits network control and 'programming' through software applications in an intelligent and centralized way. It is a technology that provides greater programming and flexibility for networks by the separation of the control plane from the data plane. The software-based networks will respond to changes effectively in CC. The SDN presidency increases the efficiency of network setup and enhances network performance and reporting. To improve network efficiency, SDN can be built into FC. In this paper, we first defined FC and touched on its architecture and benefits, relying on the sources of previous studies. Secondly, we defined SDN and explained its components in detail with its method of operation, its benefits, and its impact on networks, and then we presented the method of combining the SDN with FC and the benefits of that. Finally, after relying on a large number of previous researches, we presented some applications that use these two methods together. The results were all indicating improvement in the work of networks in the various applications that were integrated between SDN and FC.
Multilayer Software Defined Networking Architecture for the Internet of Things
International Journal of Computing and Digital Systems
The exponential growth in the devices connected to the internet of things (IoT) has raised lot of challenges for existing network architecture in providing support to time-constrained applications, device mobility, data management, etc. Fog computing enhances network performance by providing features like reduced response time, network and data security, etc. On the other hand, Software-defined networking (SDN), which slices out control and data planes, provides a platform for efficient network management. This strategy provides a flexible control mechanism for implementing policies of data and device management. In this paper, a new IoT architecture has been proposed which combines SDN features with fog computing so as to enhance the overall performance and management of network systems. The proposed framework also introduces an additional layer within the cell, which provides services to the IoT devices, thus reducing the latency and performs load balancing in the network. The new proposed IoT network architecture has been simulated using MININET simulator for evaluation of round-trip time (RTT) of each layer. The simulation results show a remarkable improvement in the latency of the proposed IoT architecture.
Inspiring from SDN to Efficiently Deploy IoT Applications in the Cloud/Fog/IoT ecosystem
2020
Billion of devices are connected to the internet nowadays, more are coming in the future. Cisco assumes that 50 billion devices will be connected by 2020. It is quite difficult to manage and control the exchange of the huge amount of data generated from those connected devices. Thus the need for a new more intelligent Internet of Things (IoT) architecture for large scale networks. Based on the above needs and challenges of the IoT, Software Defined Networking (SDN) seems to be an excellent key solution. Thus, using the concepts of SDN, we aim to reduce the complexity of traditional IoT networks, this means that recent IoT networks will be more programmable, managed and controlled by software. In this work, we provide an architectural model combining SDN and IoT, and a mathematical formulation of the controller placement problem as a linear integer program optimization. At the end, we present some simulation results to show the advantages of this integration.
Fog Networks: A Prospective Technology for IoT
International Journal of Advanced Trends in Computer Science and Engineering , 2021
Cloud computing is currently the most sought-after solution for almost all of enterprise problems. Distinguishing features of the Cloud are ease of service and lesser hassle on the client end. These services come with a hefty price. Cloud services face issues of delay, slower connectivity and security. Fog Computing answers these downsides by providing nearer-to-ground and ever available Internet connection to nodes. Fog Computing relies on multiple, smaller clouds, nearer to ground. Internet of Things is the next logical leap for Internet. It envisions creating an environment wherein various heterogeneous devices can communicate with each other via internet. Enabling Internet of Things requires uninterrupted Internet connection and an interpreter. Both these features are intrinsically present in Fog Computing. Hence, this paper proposes Fog as the expected ground for enabling Internet of Things.
Resource Allocation optimization in fog Architecture Based Software-Defined Networks
International Journal of Information and Communication Technology Research , 2023
As a growing of IoT devices, new computing paradigms such as fog computing are emerging. Fog computing is more suitable for real-time processing due to the proximity of resources to IoT layer devices. Service providers must dynamically update the hardware and software parameters of the network infrastructure. Software defined network (SDN) proposed as a new network paradigm, whose separate control layer from data layer and provides flexible network management. This paper presents a software-defined fog platform to host real-time applications in IoT. Then, we propose a novel resource allocation method. This method involves scheduling multi-node real-time task graphs over the fog to minimize task execution latency. The proposed method is designed to benefit the centralized structure of SDN. The simulation results show that the proposed method can find near to optimal solutions in a very lower execution time than the brute force method.
Resource Management in SDN-Based Cloud and SDN-Based Fog Computing: Taxonomy Study
Symmetry
Software-defined networks (SDN) is an evolution in networking field where the data plane is separated from the control plane and all the controlling and management tasks are deployed in a centralized controller. Due to its features regarding ease management, it is emerged in other fields such as cloud and fog computing in order to manage asymmetric communication across nodes, thus improving the performance and reducing the power consumption. This study focused on research that were conducted in SDN-based clouds and SDN-based fogs. It overviewed the important contributions in SDN clouds in terms of improving network performances and energy optimization. Moreover, state-of-the-art studies in SDN fogs are presented. The features, methods, environment, dataset, simulation tool and main contributions are highlighted. Finally, the open issues related to both SDN clouds and SDN fogs are defined and discussed.