Adaptation of Blockchain using Ethereum and IPFS for Fog based E-Healthcare Activity Recognition System

Authors

  • Lakshmi Narayana Kodavali Department of Computer Science and Engineering, Pondicherry Engineering College, Puducherry 605014, India
  • Sathiyamurthy Kuppuswamy Department of Computer Science and Engineering, Pondicherry Engineering College, Puducherry 605014, India

DOI:

https://doi.org/10.48048/tis.2022.5072

Keywords:

Blockchain, Ethereum, IPFS, Fog computing, Activity recognition system

Abstract

The cloud storage is far away from us and it is not capable of handling huge bandwidth data due to network latency. The goal of the Fog computing is to decrease the data that needs to be transferred to the cloud for data processing and to increase the efficiency. Fog computing improves the QoS and also reduces network bandwidth. All machine learning algorithm performances are dependent on the quality of the training data. If the training data is inadequate or it is modified by attackers, then the machine learning algorithm will miss predict and may give invalid results. In order to avoid modification of training data, it is preferable to store it in Blockchain. Blockchain is a decentralized model and its data structure is practically difficult to forge, hence it has attracted both industry and research now-a-days. Proposed system uses Ethereum platform to implement Blockchain. Ethereum allows users to create and run decentralized applications (DApps) to make agreements and to conduct transactions directly with each other without any third party by making use of smart contracts. Blockchain is convenient to store only a small amount of data, hence alternative solution to store large amount of data, for example in healthcare, in Blockchain is possible with the help of IPFS (Interplanetary File System). In e-healthcare applications, Activity Recognition System (ARS) is the most significant undertaking in remote checking of patients experiencing physical medical issues for taking quick action. Hence this paper, especially concentrate on the overall framework of the e-healthcare ARS and implementation of Blockchain to store e-healthcare training data to avoid forging, ultimately which improves ARS results. Our implementation results also show that constant and less transaction fee required to store into Blockchain irrespective of size of training data with help of IPFS and also proved transaction throughput increases and network delay decreases with help of IPFS.

HIGHLIGHTS

  • All machine learning algorithm performances are dependent on the quality of the training data. If the training data is inadequate or it is modified by attackers, then the machine learning algorithm will miss predict and may give invalid results
  • To avoid modification of training data, it is preferable to store it in Blockchain. Blockchain is a decentralized model, and its data structure is practically difficult to forge
  • Proposed system uses Ethereum platform and IPFS to implement Blockchain using smart contracts for health care applications
  • Our implementation results also show that constant and less transaction fee required to store into Blockchain irrespective of size of training data with help of IPFS, and proved transaction throughput increases and network delay decreases with help of IPFS


GRAPHICAL ABSTRACT

Downloads

Download data is not yet available.

Metrics

Metrics Loading ...

References

N Islam, Y Faheem, IU Din, M Talha, M Guizani and M Khalil. A Blockchain-based fog computing framework for activity recognition as an application to e-healthcare services. Future Generat. Comput. Syst. 2019; 100, 569-78.

W Wang, DT Hoang, P Hu, Z Xiong, D Niyato, P Wang, Y Wen and DA Kim. A survey on consensus mechanisms and mining strategy management in Blockchain networks. IEEE Access 2019; 7, 22328-70.

Z Zheng, S Xie, HN Dai, X Chen and H Wang. Blockchain challenges and opportunities: A survey. Int. J. Web Grid Serv. 2018; 14, 35275.

S Kumari and S Singh. Fog computing: Characteristics and challenges. Int. J. Emerg. Trends Tech. Comput. Sci. 2017; 6, 113-7.

AS Bruyn. 2017, Blockchain an introduction. University Amsterdam, Amsterdam, Netherlands.

Y Yuan and FY Wang. Blockchain and cryptocurrencies: Model, techniques, and applications. IEEE Trans. Syst. Man Cybern. Syst. 2018; 48, 1421-8.

AP Joshi, M Han and Y Wang. A survey on security and privacy issues of Blockchain technology. Am. Inst. Math. Sci. 2018; 1, 121-47.

K Das and RN Behera. A survey on machine learning: Concept, algorithms and applications. Int. J. Innovat. Res. Comput. Comm. Eng. 2017; 5, 1301-9.

X Li, T Pang, W Liu and T Wang. Fall detection for elderly person care using convolutional neural networks. In: Proceedings of the 10th International Congress on Image and Signal Processing, BioMedical Engineering and Informatics, Shanghai, China. 2017, p. 1-6.

Cointelegraph, Available at: https://cointelegraph.com/bitcoin-for-beginners/how-Blockchain-technology-works-guide-for-beginners, accessed July 2020.

TG Dietterich. Ensemble methods in machine learning, Available at: http://web.engr.oregonstate.edu/~tgd/publications/mcs-ensembles.pdf, accessed July 2020.

Tensorflow, Available at: https://www.tensorflow.org, accessed July 2020.

T McGhin, KKR Choo, CZ Liu and D He. Blockchain in healthcare applications: Research challenges and opportunities. J. Netw. Comput. Appl. 2019; 135, 62-75.

L Audhikesavan. Step by step approach to create DApp - using Ethereum, ReactJS & IPFS - part 1, Available at: https://medium.com/coinmonks/step-by-step-approach-to-create-dapp-using-Ethereum-reactjs-ipfs-part-1-42ea4cf69488, accessed July 2020.

M Chan. Build a simple Ethereum + InterPlanetary File System (IPFS) + React.js DApp, Available at: https://itnext.io/build-a-simple-Ethereum-interplanetary-file-system-ipfs-react-js-dapp23ff4914ce4e, accessed July 2020.

P Mundhe. Ethegram - an Ethereum and IPFS-based decentralized social network system. Int. Res. J. Eng. Tech. 2020; 7, 1978-82.

Ethereum, Available at: https://Ethereum.org/en/whitepaper, accessed July 2020.

Hummingbot, Available at: https://medium.com/hummingbot/finance-3-0-wiki-testnet-vs-mainnet-8ab5b78d93, accessed July 2020.

P Long. How to install and use Metamask, Available at: https://blog.wetrust.io/how-to-install-and-use-metamask-7210720ca047, accessed July 2020.

React, Available at: https://reactjs.org, accessed July 2020.

Trufflesuite, Available at: https://www.trufflesuite.com/truffle, accessed July 2020.

Node, Available at: https://nodejs.org/en/docs, accessed July 2020.

Mycryptopedia, Available at: https://www.mycryptopedia.com/what-is-web3-js-a-detailed-guide, accessed July 2020.

Codementor, Available at: https://www.codementor.io/@swader/developing-for-Ethereum-getting-started-with-ganache-l6abwh62j, accessed July 2020.

Solidity, Available at: https://solidity.readthedocs.io/en/ v0.6.10, accessed July 2020.

H Kang, Available at: https://medium.com/coinmonks/deploy-your-smart-contract-directly-from-truffle-with-infura-ba1e1f1d40c2, medium.com/coinmonks, accessed July 2020.

X Wu, Y Han, M Zhang and S Zhu. Secure personal health records sharing based on Blockchain and IPFS. In: W Han, L Zhu and F Yan (Eds.). Communications in computer and information science. Vol 1149. Springer, Singapore, 2020, p. 340-54.

I Podsevalov, O Iakushkin, R Kurbangaliev and V Korkhov. Blockchain as platform for Fog computing. In: S Misra, O Gervasi, B Murgante, E Stankova, V Korkhov, C Torre, AMAC Rocha, D Taniar, BO Apduhan and E Tarantino (Eds.). Computational science and its applications - ICCSA 2019. Springer, Cham, 2019, p. 596-605.

N Nizamuddin, HR Hasan and K Salah. IPFS - Blockchain-based authenticity of online publications. In: S Chen, H Wang and LJ Zhang (Eds.). Blockchain - ICBC 2018. Springer, Cham, 2019, p. 199-212.

SH Jang, J Guejong, J Jeong and B Sangmin. Fog computing architecture based Blockchain for industrial IoT. In: JMF Rodrigues, PJS Cardoso, J Monteiro, R Lam, VV Krzhizhanovskaya, MH Lees, JJ Dongarra and PMA Sloot (Eds.). Computational science - ICCS 2019. Springer, Cham, 2019, p. 593-606.

S Wang, Y Zhang and Y Zhang. A blockchain-based framework for data sharing with fine-grained access control in decentralized storage systems. IEEE Access 2018; 6, 38437-50.

M Naz, FA Al-zahrani, R Khalid, N Javaid, AM Qamar, MK Afzal and M Shafiq. A secure data sharing platform using blockchain and interplanetary file system. Sustainability 2019; 11, 7054.

N Nizamuddin, K Salah, M Ajmal Azad, J Arshad and MH Rehman. Decentralized document version control using ethereum blockchain and IPFS. Comput. Electr. Eng. 2019; 76, 183-97.

A Saqib, G Wang, B White and RL Cottrell. A blockchain-based decentralized data storage and access framework for PingER. In: Proceedings of the 17th IEEE International Conference on Trust, Security and Privacy in Computing and Communications/ 12th IEEE International Conference on Big Data Science and Engineering, New York, United States. 2018, p. 1303-8.

I Jovović, S Husnjak, I Forenbacher and S Maček. Blockchain and IPFS: A general survey with possible innovative applications in industry 4.0. In: Proceedings of the 3rd EAI International Conference on Management of Manufacturing Systems, Dubrovnik, Croatia. 2018, p. 1-10.

JT Hao, Y Sun and H Luo. A safe and efficient storage scheme based on blockchain and IPFS for agricultural products tracking. J. Comput. 2018; 29, 158-67.

A Rajalakshmi, KV Lakshmy, M Sindhu and PP Amritha. A Blockchain and IPFS based framework for secure Research record keeping. Int. J. Pure Appl. Math. 2018; 119, 1437-42.

G Wood. Ethereum: A secure decentralised generalised transaction ledger EIP-150 revision. International Information Technology University, Almaty, Kazakhstan, 2017.

P Garg. Understanding Ethereum's gas and transaction fees, Available at: https://cryptobriefing.com/understanding-Ethereums-gas-transaction-fees/, accessed July 2020.

Coin Metrics. The Ethereum gas report, Available at: https://coinmetrics.io/the-ethereum-gas-report/, accessed April 2021.

Downloads

Published

2022-07-03

How to Cite

Kodavali, L. N. ., & Kuppuswamy, S. . (2022). Adaptation of Blockchain using Ethereum and IPFS for Fog based E-Healthcare Activity Recognition System. Trends in Sciences, 19(14), 5072. https://doi.org/10.48048/tis.2022.5072