DOI QR코드

DOI QR Code

A study on the application of blockchain to the edge computing-based Internet of Things

에지 컴퓨팅 기반의 사물인터넷에 대한 블록체인 적용 방안 연구

  • Choi, Jung-Yul (Department of Computer Engineering, Sungkyul University)
  • 최정열 (성결대학교 컴퓨터공학과)
  • Received : 2019.10.14
  • Accepted : 2019.12.20
  • Published : 2019.12.28

Abstract

Thanks to the development of information technology and the vitalization of smart services, the Internet of Things (IoT) technology, in which various smart devices are connected to the network, has been continuously developed. In the legacy IoT architecture, data processing has been centralized based on cloud computing, but there are concerns about a single point of failure, end-to-end transmission delay, and security. To solve these problems, it is necessary to apply decentralized blockchain technology to the IoT. However, it is hard for the IoT devices with limited computing power to mine blocks, which consumes a great amount of computing resources. To overcome this difficulty, this paper proposes an IoT architecture based on the edge computing technology that can apply blockchain technology to IoT devices, which lack computing resources. This paper also presents an operaional procedure of blockchain in the edge computing-based IoT architecture.

정보기술의 발달과 스마트한 서비스의 활성화로 인해서 다양한 스마트기기가 네트워크에 연결되는 사물인터넷 기술이 지속적으로 발전해오고 있다. 기존의 사물인터넷 구조에서는 클라우드 컴퓨팅 기술을 기반으로 중앙 집중형으로 데이터를 처리해왔으나, 단일 장애 지점, 종단간 전송 지연, 보안에 대한 우려가 있다. 이러한 문제를 해결하기 위해서 탈중앙화된 블록체인 기술을 사물인터넷에 적용할 필요가 있다. 하지만 많은 사물인터넷 기기들은 컴퓨팅 성능이 부족하여 블록 채굴과 같은 막대한 자원이 소요되는 일을 처리하기에 어려움이 있다. 이를 극복하기 위해서 본 논문은 컴퓨팅 자원이 부족한 사물인터넷 기기에서도 블록체인 기술을 적용할 수 있는 에지 컴퓨팅 기술 기반의 사물인터넷 구조를 제안한다. 본 논문은 또한 에지 컴퓨팅 기반의 사물인터넷에서의 블록체인의 동작 절차를 제시한다.

Keywords

References

  1. Cisco, V. N. I. (2018). Cisco visual networking index: Forecast and trends, 2017-2022. White Paper, 1.
  2. Ali, M. S., Vecchio, M., Pincheira, M., Dolui, K., Antonelli, F. & Rehmani, M. H. (2018). Applications of blockchains in the Internet of Things: A comprehensive survey. IEEE Communications Surveys & Tutorials, 21(2), 1676-1717.
  3. Fernandez-Carames, T. M. & Fraga-Lamas, P. (2018). A Review on the Use of Blockchain for the Internet of Things. IEEE Access, 6, 32979-33001. https://doi.org/10.1109/access.2018.2842685
  4. Bilal, K., Khalid, O., Erbad, A. & Khan, S. U. (2018). Potentials, trends, and prospects in edge technologies: Fog, cloudlet, mobile edge, and micro data centers. Computer Networks, 130, 94-120. https://doi.org/10.1016/j.comnet.2017.10.002
  5. Dolui, K. & Datta, S. K. (2017, June). Comparison of edge computing implementations: Fog computing, cloudlet and mobile edge computing. In 2017 Global Internet of Things Summit (GIoTS) (pp. 1-6). IEEE.
  6. Reyna, A., Martin, C., Chen, J., Soler, E. & Diaz, M. (2018). On blockchain and its integration with IoT. Challenges and opportunities. Future Generation Computer Systems, 88, 173-190. https://doi.org/10.1016/j.future.2018.05.046
  7. Dorri, A., Kanhere, S. S. & Jurdak, R. (2016). Blockchain in internet of things: challenges and solutions. arXiv preprint arXiv:1608.05187.
  8. Xiong, Z., Zhang, Y., Niyato, D., Wang, P. & Han, Z. (2018). When mobile blockchain meets edge computing. IEEE Communications Magazine, 56(8), 33-39. https://doi.org/10.1109/mcom.2018.1701095
  9. Panikkar, S., Nair, S., Brody, P. & Pureswaran, V. (2015). Adept: An iot practitioner perspective. Draft Copy for Advance Review, IBM.
  10. Makhdoom, I., Abolhasan, M., Abbas, H. & Ni, W. (2019). Blockchain's adoption in IoT: The challenges, and a way forward. Journal of Network and Computer Applications, 125, 251-279. https://doi.org/10.1016/j.jnca.2018.10.019
  11. Nakamoto, S. (2008). Bitcoin: A peer-to-peer electronic cash system.
  12. Cha, S. C., Chen, J. F., Su, C. & Yeh, K. H. (2018). A blockchain connected gateway for BLE-based devices in the internet of things. IEEE Access, 6, 24639-24649. https://doi.org/10.1109/access.2018.2799942
  13. Lin, J., Shen, Z. & Miao, C. (2017, July). Using blockchain technology to build trust in sharing LoRaWAN IoT. In Proceedings of the 2nd International Conference on Crowd Science and Engineering (pp. 38-43). ACM.
  14. Abbas, N., Zhang, Y., Taherkordi, A. & Skeie, T. (2017). Mobile edge computing: A survey. IEEE Internet of Things Journal, 5(1), 450-465. https://doi.org/10.1109/jiot.2017.2750180
  15. Xiong, Z., Feng, S., Niyato, D., Wang, P. & Han, Z. (2017). Edge computing resource management and pricing for mobile blockchain. arXiv preprint arXiv:1710.01567.
  16. Bonomi, F., Milito, R., Zhu, J. & Addepalli, S. (2012, August). Fog computing and its role in the internet of things. In Proceedings of the first edition of the MCC workshop on Mobile cloud computing (pp. 13-16). ACM.
  17. Hu, Y. C., Patel, M., Sabella, D., Sprecher, N. & Young, V. (2015). Mobile edge computing-A key technology towards 5G. ETSI white paper, 11(11), 1-16.
  18. Satyanarayanan, M., Bahl, V., Caceres, R. & Davies, N. (2009). The case for vm-based cloudlets in mobile computing. IEEE pervasive Computing.
  19. Wang, S., Zhang, X., Zhang, Y., Wang, L., Yang, J. & Wang, W. (2017). A survey on mobile edge networks: Convergence of computing, caching and communications. IEEE Access, 5, 6757-6779. https://doi.org/10.1109/ACCESS.2017.2685434
  20. Yeow, K., Gani, A., Ahmad, R. W., Rodrigues, J. J. & Ko. K. (2017). Decentralized consensus for edge-centric internet of things: A review, taxonomy, and research issues. IEEE Access, 6, 1513-1524. https://doi.org/10.1109/access.2017.2779263
  21. S. Hong & S. Park. (2017). The Research on Blockchain-based IoT Authentication. Journal of the Korea Convergence Society, 8(11), 57-62. https://doi.org/10.15207/JKCS.2017.8.11.057