Fog computing in multi-tier data center networks: A hierarchical game approach

With the increasing popularity of data services and applications, data center networks have been introduced to serve users in a centralized fashion. Furthermore, the flexibility of the data service subscribers' (DSSs') requirements motivates data center virtualization so as to optimize the resource allocation among all DSSs. However, as the massive data centers are usually far away from the DSSs, the quality of services are severely affected for delay-sensitive DSSs. Accordingly, fog computing is considered to solve the problem, where some virtualized edge data centers acting as fog nodes (FNs) are added in the network and help massive data center operators (MDCOs) serve DSSs. In this paper, we analyze the resource management problem in the multi-FN multi-MDCO, and multi-DSS networks. We model the network architecture with 3-layer model, where the FNs are in the upper layer, MDCOs in the middle layer, the DSSs in the bottom layer. The FNs first share computing resource with the MDCOs, and thus the MDCOs are able to serve their DSSs with low delay. Based on the model, we propose a hierarchical game, where the interaction between FNSs and MDCOs is regarded as a multi-leader multi-follower Stackelberg game, and the interactions between MDCOs and DSSs are regarded as the single-leader single-follower Stackelberg games. By making decisions distributively, all FNs, MDCOs, and DSSs receive high utilities. Simulation results show the correctness of the analysis and the performance improvement of the proposed strategies in the fog computing networks.

[1]  Kenneth Ward Church,et al.  On Delivering Embarrassingly Distributed Cloud Services , 2008, HotNets.

[2]  Salekul Islam,et al.  Network Edge Intelligence for the Emerging Next-Generation Internet , 2010, Future Internet.

[3]  Laurent Massoulié,et al.  Greening the internet with nano data centers , 2009, CoNEXT '09.

[4]  Guoan Bi,et al.  A Simple Distributed Power Control Algorithm for Cognitive Radio Networks , 2011, IEEE Transactions on Wireless Communications.

[5]  Hao Hu,et al.  Improving Web Sites Performance Using Edge Servers in Fog Computing Architecture , 2013, 2013 IEEE Seventh International Symposium on Service-Oriented System Engineering.

[6]  Lisandro Zambenedetti Granville,et al.  Data Center Network Virtualization: A Survey , 2013, IEEE Communications Surveys & Tutorials.

[7]  Lachlan L. H. Andrew,et al.  Geographical load balancing with renewables , 2011, PERV.

[8]  Helen J. Wang,et al.  SecondNet: a data center network virtualization architecture with bandwidth guarantees , 2010, CoNEXT.

[9]  Jordi Torres,et al.  Intelligent Placement of Datacenters for Internet Services , 2011, 2011 31st International Conference on Distributed Computing Systems.

[10]  Albert G. Greenberg,et al.  The cost of a cloud: research problems in data center networks , 2008, CCRV.

[11]  Mor Harchol-Balter,et al.  Optimal power allocation in server farms , 2009, SIGMETRICS '09.

[12]  Prosper Chemouil,et al.  Content, connectivity, and cloud: ingredients for the network of the future , 2011, IEEE Communications Magazine.

[13]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.