Cargando…
qCon: QoS-Aware Network Resource Management for Fog Computing
Fog computing is a new computing paradigm that employs computation and network resources at the edge of a network to build small clouds, which perform as small data centers. In fog computing, lightweight virtualization (e.g., containers) has been widely used to achieve low overhead for performance-l...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2018
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6210828/ https://www.ncbi.nlm.nih.gov/pubmed/30322161 http://dx.doi.org/10.3390/s18103444 |
_version_ | 1783367206542770176 |
---|---|
author | Hong, Cheol-Ho Lee, Kyungwoon Kang, Minkoo Yoo, Chuck |
author_facet | Hong, Cheol-Ho Lee, Kyungwoon Kang, Minkoo Yoo, Chuck |
author_sort | Hong, Cheol-Ho |
collection | PubMed |
description | Fog computing is a new computing paradigm that employs computation and network resources at the edge of a network to build small clouds, which perform as small data centers. In fog computing, lightweight virtualization (e.g., containers) has been widely used to achieve low overhead for performance-limited fog devices such as WiFi access points (APs) and set-top boxes. Unfortunately, containers have a weakness in the control of network bandwidth for outbound traffic, which poses a challenge to fog computing. Existing solutions for containers fail to achieve desirable network bandwidth control, which causes bandwidth-sensitive applications to suffer unacceptable network performance. In this paper, we propose qCon, which is a QoS-aware network resource management framework for containers to limit the rate of outbound traffic in fog computing. qCon aims to provide both proportional share scheduling and bandwidth shaping to satisfy various performance demands from containers while implementing a lightweight framework. For this purpose, qCon supports the following three scheduling policies that can be applied to containers simultaneously: proportional share scheduling, minimum bandwidth reservation, and maximum bandwidth limitation. For a lightweight implementation, qCon develops its own scheduling framework on the Linux bridge by interposing qCon’s scheduling interface on the frame processing function of the bridge. To show qCon’s effectiveness in a real fog computing environment, we implement qCon in a Docker container infrastructure on a performance-limited fog device—a Raspberry Pi 3 Model B board. |
format | Online Article Text |
id | pubmed-6210828 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2018 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-62108282018-11-02 qCon: QoS-Aware Network Resource Management for Fog Computing Hong, Cheol-Ho Lee, Kyungwoon Kang, Minkoo Yoo, Chuck Sensors (Basel) Article Fog computing is a new computing paradigm that employs computation and network resources at the edge of a network to build small clouds, which perform as small data centers. In fog computing, lightweight virtualization (e.g., containers) has been widely used to achieve low overhead for performance-limited fog devices such as WiFi access points (APs) and set-top boxes. Unfortunately, containers have a weakness in the control of network bandwidth for outbound traffic, which poses a challenge to fog computing. Existing solutions for containers fail to achieve desirable network bandwidth control, which causes bandwidth-sensitive applications to suffer unacceptable network performance. In this paper, we propose qCon, which is a QoS-aware network resource management framework for containers to limit the rate of outbound traffic in fog computing. qCon aims to provide both proportional share scheduling and bandwidth shaping to satisfy various performance demands from containers while implementing a lightweight framework. For this purpose, qCon supports the following three scheduling policies that can be applied to containers simultaneously: proportional share scheduling, minimum bandwidth reservation, and maximum bandwidth limitation. For a lightweight implementation, qCon develops its own scheduling framework on the Linux bridge by interposing qCon’s scheduling interface on the frame processing function of the bridge. To show qCon’s effectiveness in a real fog computing environment, we implement qCon in a Docker container infrastructure on a performance-limited fog device—a Raspberry Pi 3 Model B board. MDPI 2018-10-13 /pmc/articles/PMC6210828/ /pubmed/30322161 http://dx.doi.org/10.3390/s18103444 Text en © 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/). |
spellingShingle | Article Hong, Cheol-Ho Lee, Kyungwoon Kang, Minkoo Yoo, Chuck qCon: QoS-Aware Network Resource Management for Fog Computing |
title | qCon: QoS-Aware Network Resource Management for Fog Computing |
title_full | qCon: QoS-Aware Network Resource Management for Fog Computing |
title_fullStr | qCon: QoS-Aware Network Resource Management for Fog Computing |
title_full_unstemmed | qCon: QoS-Aware Network Resource Management for Fog Computing |
title_short | qCon: QoS-Aware Network Resource Management for Fog Computing |
title_sort | qcon: qos-aware network resource management for fog computing |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6210828/ https://www.ncbi.nlm.nih.gov/pubmed/30322161 http://dx.doi.org/10.3390/s18103444 |
work_keys_str_mv | AT hongcheolho qconqosawarenetworkresourcemanagementforfogcomputing AT leekyungwoon qconqosawarenetworkresourcemanagementforfogcomputing AT kangminkoo qconqosawarenetworkresourcemanagementforfogcomputing AT yoochuck qconqosawarenetworkresourcemanagementforfogcomputing |