Load balance at edge using blockchain of things

  • Alexandre Costa UFC
  • Atslands Rocha UFC
  • Flávia Delicato UFF
  • Jose Souza UFC

Abstract


Fog computing has been used as a processing infrastructure for IoT applications, bringing benefits such as low latency for the applications. However, characteristics such as the high dynamism, distribution, and the heterogeneity of the fog environments bring up several challenges regarding the management of available resources. In this context, we present a decentralized and autonomous mechanism for resource management in fog computing. Our proposal is based on the associated use of blockchain and the autonomic computing principles to address the challenges of managing in the fog. The results show that the proposed mechanism distributes the load between the fog nodes in a balanced way., even in case of failures occurrence.

Keywords: load balance, edge computing, fog computing, blockchain, internet of things

References

Batista, E., Figueiredo, G., Peixoto, M., Serrano, M., and Prazeres, C. (2018). Load balancing in the fog of things platforms through software-defined networking. In IEEE Int. Conf. on Internet of Things and IEEE Green Computing and Communications and IEEE Cyber, Physical and Social Computing and IEEE Smart Data, pages 1785–1791.

Bellavista, P., Berrocal, J., Corradi, A., Das, S. K., Foschini, L., and Zanni, A. (2019). A survey on fog computing for the internet of things. Pervasive and Mobile Computing, 52:71–99.

Buterin, V. (2013). Ethereum whitepaper. Technical report, Ethereum.

Buyya, R. and Dastjerdi, A. V. (2016). Internet of Things: Principles and paradigms. Elsevier.

Cisco (2015). Fog computing and the internet of things: Extend the cloud to where the things are. Technical report, Cisco Internet Business Solutions Group (IBSG).

IBM (2005). White paper: An architectural blueprint for autonomic computing. Technical report, IBM Corporation.

Li, C., Zhuang, H., Wang, Q., and Zhou, X. (2018). SSLB: Self-similarity-based load balancing for large-scale fog computing. Arabian Journal for Science and Engineering, 43(12):7487–7498.

Manasrah, A., Aldomi, A., and Gupta, B. B. (2019). An optimized service broker routing policy based on differential evolution algorithm in fog/cloud environment. Cluster Computing, 22.

Pesic, S., Tosic, M., Ikovi´c, O., Ivanovic, M., Radovanovic, M., and Boscovic, D. (2018). Context Aware Resource and Service Provisioning Management in Fog Computing Systems, volume 737, pages 213–223. .

Pinto Neto, E. C., Callou, G., and Aires, F. (2017). An algorithm to optimise the load distribution of fog environments. In IEEE Int. Conf. on Systems, Man, and Cybernetics (SMC), pages 1292–1297.

Prazeres, C. and Serrano, M. (2016). Soft-iot: Self-organizing fog of things. In 2016 30th International Conference on Advanced Information Networking and Applications Workshops (WAINA), pages 803–808.

SONG Ningning, GONG Chao, A. X. Z. Q. (2016). Fog computing dynamic load balancing mechanism based on graph repartitioning. China Communications, 13(3):156.

Sousa, N. R. e Prazeres, C. (2018). M2-fot: a proposal for monitoring and management of fog of things platforms. IEEE Symposium on Computers and Communications.

Swan, M. (2015). Blockchain: Blueprint for a new economy. ”O’Reilly Media, Inc.”.

Verma, S. K., Yadav, A. K., Motwani, D., Raw, R. S., and Singh, H. K. (2016). An efficient data replication and load balancing technique for fog computing environment. Int. Conf. on Computing for Sustainable Global Development, pages 2888–2895.

Xu, X., Fu, S., Cai, Q., Tian,W., Liu,W., Dou,W., Sun, X., and Liu, A. (2018). Dynamic resource allocation for load balancing in fog environment. Wireless Communications and Mobile Computing, 2018:1–15.
Published
2020-06-30
COSTA, Alexandre; ROCHA, Atslands; DELICATO, Flávia; SOUZA, Jose. Load balance at edge using blockchain of things. In: PROCEEDINGS OF BRAZILIAN SYMPOSIUM ON UBIQUITOUS AND PERVASIVE COMPUTING (SBCUP), 12. , 2020, Cuiabá. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2020 . p. 91-100. ISSN 2595-6183. DOI: https://doi.org/10.5753/sbcup.2020.11215.