A resource-sharing model based on a repeated game in fog computing
- PMID: 28386197
- PMCID: PMC5372394
- DOI: 10.1016/j.sjbs.2017.01.043
A resource-sharing model based on a repeated game in fog computing
Abstract
With the rapid development of cloud computing techniques, the number of users is undergoing exponential growth. It is difficult for traditional data centers to perform many tasks in real time because of the limited bandwidth of resources. The concept of fog computing is proposed to support traditional cloud computing and to provide cloud services. In fog computing, the resource pool is composed of sporadic distributed resources that are more flexible and movable than a traditional data center. In this paper, we propose a fog computing structure and present a crowd-funding algorithm to integrate spare resources in the network. Furthermore, to encourage more resource owners to share their resources with the resource pool and to supervise the resource supporters as they actively perform their tasks, we propose an incentive mechanism in our algorithm. Simulation results show that our proposed incentive mechanism can effectively reduce the SLA violation rate and accelerate the completion of tasks.
Keywords: Crowd-funding algorithm; Fog computing; Repeated game.
Figures




References
-
- Aazam, M., Huh, E. N., 2015. Fog computing micro datacenter based dynamic resource estimation and pricing model for IoT. In: 2015 IEEE 29th International Conference on Advanced Information Networking and Applications, IEEE, pp. 687–694.
-
- Aazam, M., Huh, E. N., 2015. Dynamic resource provisioning through Fog micro datacenter. In: Pervasive Computing and Communication Workshops (PerCom Workshops), 2015 IEEE International Conference on IEEE, pp. 105–110.
-
- Beloglazov A., Abawajy J., Buyya R. Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Gener. Comput. Syst. 2012;28(5):755–768.
-
- Bonomi, F., Milito, R., Zhu, J., Addepalli, S., 2012. Fog computing and its role in the internet of things. In: Proceedings of the first edition of the MCC workshop on Mobile cloud computing, ACM, pp. 13–16.
-
- Braun T.D., Siegel H.J., Beck N., Bölöni L.L., Maheswaran M., Reuther A.I., Freund R.F. A comparison of eleven static heuristics for mapping a class of independent tasks onto heterogeneous distributed computing systems. J. Parallel Distrib. Comput. 2001;61(6):810–837.
LinkOut - more resources
Full Text Sources
Other Literature Sources