International Journal of Distributed Sensor Networks (Jan 2019)

Fog server deployment technique: An approach based on computing resource usage

  • Jung-Hoon Lee,
  • Sang-Hwa Chung,
  • Won-Suk Kim

DOI
https://doi.org/10.1177/1550147718823994
Journal volume & issue
Vol. 15

Abstract

Read online

Cloud computing is a type of Internet-based computing that allows users to access computing resources that are connected to the Internet anytime and anywhere. Recently, as the Internet-of-Things market using the cloud has grown, a tremendous amount of data has been generated, and services requiring low latency are increasing. To solve these problems, a new architecture called fog computing has been proposed. Fog computing can process data on a network device close to the user, drastically reducing the bandwidth required from the network and providing near real-time response. However, not much research has been done on which network devices should be used to deploy the fog server. In this article, we propose a fog server deployment technique to minimize the data movement path in a fog computing environment and a technique to make full use of the computing resources of a fog device through a vector bin packing algorithm in a situation where many services are concentrated on one network device. Experimental results show that the proposed algorithm can reduce the data movement distance and maximize the utilization of the computing resources of the fog device.