Applying IOTA into distributed computing to master the uncertainty

Document Type : Original Article


Department of Mathematics and Computer Science, Amirkabir University of Technology (Tehran Polytechnic), Tehran, Iran


In distributed computing, the uncertainty is the most challenging issue which is caused by the asynchrony of distributed entities’ communication and many other reasons such as geographical scattering of distributed entities, their mobil[1]ity, and etc. In this paper, IOTA, a DAG based Distributed ledger technology is used in order to cope with asynchronous communications and uncertainty. Moreover, IOTA private network is chosen to deal with other mentioned problems inside distributed computing. As a case study, a system is presented which could be implemented inside Tehran Polytechnic university to bring computational power of computers with low resources together in order to solve many problems which can be solved in distributed computing manner.


Main Subjects

[1] L. Baird, The swirlds hashgraph consensus algorithm: Fair, fast, byzantine fault tolerance, Swirlds, Inc. Technical Report SWIRLDS-TR-2016, 1 (2016).
[2] V. Buterin, A next generation smart contract & decentralized application platform (2013) whitepaper, Ethereum Foundation.
 [3] A. Chauhan, O. P. Malviya, M. Verma, and T. S. Mor, Blockchain and scalability, in 2018 IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C), IEEE, 2018, pp. 122–128.
 [4] P. Ferraro, C. King, and R. Shorten, Distributed ledger technology for smart cities, the sharing economy, and social compliance, IEEE Access, 6 (2018), pp. 62728–62746.
[5] I. fundation, what is the iota. Available online
[6] A. Gal, confimation confidance. Available online the-tangle-an-illustrated-introduction-f359b8b2ec80/.
[7] M. Iansiti and K. Lakhani, R.(2017). the truth about blockchain, Harvard Business Review, 9 (2017).
[8] N. Lasla, M. Al-Ammari, M. Abdallah, and M. Younis, Blockchain based trading platform for electric vehicle charging in smart cities, IEEE Open Journal of Intelligent Transportation Systems, 1 (2020), pp. 80–92.
[9] S. Nakamoto, Bitcoin: A peer-to-peer electronic cash system. bitcoin, 2008.
 [10] H. Pervez, M. Muneeb, M. U. Irfan, and I. U. Haq, A comparative analysis of dag-based blockchain architectures, in 2018 12th International Conference on Open Source Systems and Technologies (ICOSST), IEEE, 2018, pp. 27–34.
 [11] S. Popov, The tangle. Available online, 2015. [12] M. Raynal, Parallel computing vs. distributed computing: a great confusion (position paper), in European Conference on Parallel Processing, Springer, 2015, pp. 41–53.
[13] P. Zeng, X. Wang, H. Li, F. Jiang, and R. Doss, A scheme of intelligent traffic light system based on distributed security architecture of blockchain technology, IEEE Access, 8 (2020), pp. 33644–33657.
[14] Z. Zhang, V. Vasavada, X. Ma, and L. Zhang, Dledger: An iot-friendly private distributed ledger system based on dag, arXiv preprint arXiv:1902.09031, (2019).