9
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      Enhancing the Isolation and Performance of Control Planes for Fog Computing

      research-article

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          Fog computing, which places computing resources close to IoT devices, can offer low latency data processing for IoT applications. With software-defined networking (SDN), fog computing can enable network control logics to become programmable and run on a decoupled control plane, rather than on a physical switch. Therefore, network switches are controlled via the control plane. However, existing control planes have limitations in providing isolation and high performance, which are crucial to support multi-tenancy and scalability in fog computing. In this paper, we present optimization techniques for Linux to provide isolation and high performance for the control plane of SDN. The new techniques are (1) separate execution environment (SE2), which separates the execution environments between multiple control planes, and (2) separate packet processing (SP2), which reduces the complexity of the existing network stack in Linux. We evaluate the proposed techniques on commodity hardware and show that the maximum performance of a control plane increases by four times compared to the native Linux while providing strong isolation.

          Related collections

          Most cited references56

          • Record: found
          • Abstract: not found
          • Article: not found

          Software-Defined Networking: A Comprehensive Survey

            Bookmark
            • Record: found
            • Abstract: not found
            • Article: not found

            A Survey on the Edge Computing for the Internet of Things

              Bookmark
              • Record: found
              • Abstract: not found
              • Article: not found

              NOX

                Bookmark

                Author and article information

                Journal
                Sensors (Basel)
                Sensors (Basel)
                sensors
                Sensors (Basel, Switzerland)
                MDPI
                1424-8220
                28 September 2018
                October 2018
                : 18
                : 10
                : 3267
                Affiliations
                [1 ]Department of Computer Science and Engineering, Korea University, 145 Anam-ro, Seongbuk-gu, Seoul 02841, Korea; kwlee@ 123456os.korea.ac.kr
                [2 ]Institute of Convergence Technology, Korea Telecom Corporation, 70 Yuseong-daero 1689 beon-gil, Yuseong-gu, Daejeon 34047, Korea; chiyng.lee@ 123456kt.com
                [3 ]School of Electrical and Electronics Engineering, Chung-Ang University, 84 Heukseok-ro, Dongjak-gu, Seoul 06974, Korea; cheolhohong@ 123456cau.ac.kr
                Author notes
                [* ]Correspondence: chuckyoo@ 123456os.korea.ac.kr ; Tel.: +82-2-3290-3639
                Author information
                https://orcid.org/0000-0002-0705-623X
                https://orcid.org/0000-0003-4730-950X
                https://orcid.org/0000-0002-1115-1862
                Article
                sensors-18-03267
                10.3390/s18103267
                6211005
                30274194
                6737d437-7a9a-43c9-9b5c-c95a4b07881d
                © 2018 by the authors.

                Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license ( http://creativecommons.org/licenses/by/4.0/).

                History
                : 16 August 2018
                : 26 September 2018
                Categories
                Article

                Biomedical engineering
                fog computing,software-defined networking,linux network stack
                Biomedical engineering
                fog computing, software-defined networking, linux network stack

                Comments

                Comment on this article