Advertisement

Towards a Scalable IOTA Tangle-Based Distributed Intelligence Approach for the Internet of Things

Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 1229)

Abstract

Distributed Ledger Technology (DLT) brings a set of opportunities for the Internet of Things (IoT), which leads to innovative solutions for existing components at all levels of existing architectures. IOTA Tangle has the potential to overcome current technical challenges identified for the IoT domain, such as data processing, infrastructure scalability, security, and privacy. Scaling is a serious challenge that influences the deployment of IoT applications. We propose a Scalable Distributed Intelligence Tangle-based approach (SDIT), which aims to address the scalability problem in IoT by adapting the IOTA Tangle architecture. It allows the seamless integration of new IoT devices across different applications. In addition, we describe an offloading mechanism to perform proof-of-work (PoW) computation in an energy-efficient way. A set of experiments has been conducted to prove the feasibility of the Tangle in achieving better scalability, while maintaining energy efficiency. The results indicate that our proposed solution provides highly-scalable and energy efficient transaction processing for IoT DLT applications, when compared with an existing DAG-based distributed ledger approach.

Keywords

Scalability Distributed Ledger Technology (DLT) IOTA Tangle Internet of Things (IoT) Distributed Intelligence (DI) 

References

  1. 1.
    Atzori, L., Iera, A., Morabito, G.: The internet of things: a survey. Comput. Netw. 54(15), 2787–2805 (2010)CrossRefGoogle Scholar
  2. 2.
    Cisco. Internet of things at a glance, 1 December 2016Google Scholar
  3. 3.
    Gartner. Gartner says the internet of things installed base will grow to 26 billion units by 2020, 1 December 2013Google Scholar
  4. 4.
    API Research. More than 30 billion devices will wirelessly connect to the internet of everything in 2020, 1 May 2013Google Scholar
  5. 5.
    Alsboui, T.A.A., Qin, Y., Hill, R.: Enabling distributed intelligence in the internet of things using the iota tangle architecture. In: IoTBDS (2019)Google Scholar
  6. 6.
    Lynne, P.: Distributed intelligence: overview of the field and its application in multi-robot systems. In: The AAAI Fall Symposium Series. AAAI Digital Library (2007)Google Scholar
  7. 7.
    Nakamoto, S., et al.: Bitcoin: a peer-to-peer electronic cash system (2008)Google Scholar
  8. 8.
    Popov, S.: The tangle, 1 October 2017Google Scholar
  9. 9.
    El Ioini, N., Pahl, C.: A review of distributed ledger technologies. In: Panetto, H., Debruyne, C., Proper, H.A., Ardagna, C.A., Roman, D., Meersman, R. (eds.) On the Move to Meaningful Internet Systems. OTM 2018 Conferences, pp. 277–288. Springer, Cham 2018Google Scholar
  10. 10.
    Antonopoulos, A.M.: Mastering Bitcoin: Unlocking Digital Crypto-Currencies, 1st edn. O’Reilly Media, Inc., Sebastopol (2014)Google Scholar
  11. 11.
    Cao, B., Li, Y., Zhang, L., Zhang, L., Mumtaz, S., Zhou, Z., Peng, M.: When internet of things meets blockchain: challenges in distributed consensus. IEEE Netw. 33, 1–7 (2019)CrossRefGoogle Scholar
  12. 12.
    Ali, M.S., Vecchio, M., Pincheira, M., Dolui, K., Antonelli, F., Rehmani, M.H.: Applications of blockchains in the internet of things: a comprehensive survey. IEEE Commun. Surv. Tutor. 21(2), 1676–1717 (2019)CrossRefGoogle Scholar
  13. 13.
    I-SCOOP. Blockchain and the internet of things: the IoT blockchain opportunity and challenge, 1 February 2018. Accessed 19 Sept 2019Google Scholar
  14. 14.
    Dorri, A., Kanhere, S.S., Jurdak, R.: Towards an optimized blockchain for IoT. In: 2017 IEEE/ACM Second International Conference on Internet-of-Things Design and Implementation (IoTDI), pp. 173–178, April 2017Google Scholar
  15. 15.
    Christidis, K., Devetsikiotis, M.: Blockchains and smart contracts for the internet of things. IEEE Access 4, 2292–2303 (2016)CrossRefGoogle Scholar
  16. 16.
    Biswas, K., Muthukkumarasamy, V.: Securing smart cities using blockchain technology. In: 2016 IEEE 18th International Conference on High Performance Computing and Communications; IEEE 14th International Conference on Smart City; IEEE 2nd International Conference on Data Science and Systems (HPCC/SmartCity/DSS), pp. 1392–1393, December 2016Google Scholar
  17. 17.
    Fan, C., Khazaei, H., Chen, Y., Musilek, P.: Towards a scalable dag-based distributed ledger for smart communities. In: 2019 IEEE 5th World Forum on Internet of Things (WF-IoT), pp. 177–182, April 2019Google Scholar
  18. 18.
    Giang, N.K., Blackstock, M., Lea, R., Leung, V.C.M.: Developing IoT applications in the fog: a distributed dataflow approach. In: 2015 5th International Conference on the Internet of Things (IOT), pp. 155–162, October 2015Google Scholar
  19. 19.
    Pacheco, L.A.B., Alchieri, E.A.P., Barreto, P.A.S.M.: Device-based security to improve user privacy in the internet of things. Sensors 18(8), 2664 (2018)CrossRefGoogle Scholar
  20. 20.
    La, Q.D., Ngo, M.V., Dinh, T.Q., Quek, T.Q.S., Shin, H.: Enabling intelligence in fog computing to achieve energy and latency reduction. Digital Commun. Netw. 5(1), 3–9 (2019). Artificial Intelligence for Future Wireless Communications and NetworkingCrossRefGoogle Scholar
  21. 21.
    Tran, M.-Q., Nguyen, D.T., Le, V.A., Nguyen, D.H., Pham, T.V.: Task placement on fog computing made efficient for IoT application provision. Wirel. Commun. Mob. Comput. (2019)Google Scholar
  22. 22.
    Sarkar, C., SN, A.U.N., Prasad, R.V., Rahim, A., Neisse, R., Baldini, G.: Diat: a scalable distributed architecture for IoT. IEEE Internet Things J. 2(3), 230–239 (2015)CrossRefGoogle Scholar
  23. 23.
    Tang, B., Chen, Z., Hefferman, G., Wei, T., He, H., Yang, Q.: A hierarchical distributed fog computing architecture for big data analysis in smart cities. In: Proceedings of the ASE BigData & SocialInformatics 2015, ASE BD&SI 2015, pp. 28:1–28:6. ACM, New York (2015)Google Scholar
  24. 24.
    Mora, H., Pont, M.T., Gil, D., Johnsson, M.: Collaborative working architecture for IoT-based applications. Sensors 18, 1676 (2018)CrossRefGoogle Scholar
  25. 25.
    Al-Aqrabi, H., Hill, R.: Dynamic multiparty authentication of data analytics services within cloud environments. In: Proceedings - 20th International Conference on High Performance Computing and Communications, 16th International Conference on Smart City and 4th International Conference on Data Science and Systems, HPCC/SmartCity/DSS 2018, United States, pp. 742–749. IEEE Computer Society (2019)Google Scholar
  26. 26.
    Muthanna, A., Ateya, A.A., Khakimov, A., Gudkova, I., Abuarqoub, A., Samouylov, K., Koucheryavy, A.: Secure IoT network structure based on distributed fog computing, with SDN/blockchain (2019)Google Scholar
  27. 27.
    Al-Aqrabi, H., Johnson, A., Hill, R.: Dynamic multiparty authentication using cryptographic hardware for the internet of things. In: IEEE Smartworld Congress 2019, United States. IEEE Computer Society, May 2019Google Scholar
  28. 28.
    Al-Aqrabi, H., Johnson, A.P., Hill, R., Lane, P., Liu, L.: A multi-layer security model for 5G-enabled industrial internet of things. In: 7th International Conference on Smart City and Informatization (iSCI 2019), Guangzhou, China, 12–15 November 2019. Lecture Notes in Computer Science, Switzerland. Springer, Singapore (2019)Google Scholar
  29. 29.
    Peng, K., Leung, V., Xiaolong, X., Zheng, L., Wang, J., Huang, Q.: A survey on mobile edge computing: focusing on service adoption and provision. Wirel. Commun. Mob. Comput. 2018, 10 (2018)Google Scholar
  30. 30.
    IOTA Foundation. Minimum weight magnitude, 1 November 2017. Accessed 6 Jan 2019Google Scholar
  31. 31.
    Elsts, A., Mitskas, E., Oikonomou, G.: Distributed ledger technology and the internet of things: a feasibility study, pp. 7–12, November 2018Google Scholar
  32. 32.
    IOTA Foundation. PyOTA: The IOTA Python API Library, 1 February 2018. Accessed 8 Aug 2019Google Scholar
  33. 33.
    Alsbouí, T., Hammoudeh, M., Bandar, Z., Nisbet, A.: An overview and classification of approaches to information extraction in wireless sensor networks (2011)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  1. 1.School of Computing and EngineeringUniversity of HuddersfieldHuddersfieldUK

Personalised recommendations