Abstract
To address the lack of effective regulatory measures for the bulk-commodities electronic trading market, a trusted transaction depository system was built using Hyperledger Fabric as a framework to meet the needs of the bulk-commodities regulatory scenario, but the performance of the current Fabric can hardly meet such a large throughput. In this paper, an efficient load-balanced concurrency optimization method (LoCom) for bulk-commodity regulatory systems is proposed. Parallelisation of the endorsement phase is accomplished by transforming the underlying logic of the endorsement phase in this method. For the modified multi-container endorsement scenario, external chain code technology is introduced to manage the endorsement containers, and the transactions are distributed to different containers through dynamic load balancing algorithms. Meanwhile, a multi-threaded approach was adopted to verify the read and write sets of transactions, while parallelising the writing to the historical database and updating the ledger. Through stress testing, the system throughput is increased by nearly two times, close to the limit value in the ideal state, and the number of transactions distributed by the algorithm is basically even.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Shi, W.B.: Study on the import trade of bulk commodities and its impact on China’s economy. Ph. D. Dissertation. Capital University of Economics and Business (2012)
Qiao, J.: Discussion on integrated management of risk control, finance and business - based on the perspective of commodity trading enterprises. Economist 03, 104+106 (2021)
Guo, H.: An Empirical Study on the function of Chinese Electronic Commodity Trading Market. Ph. D. Dissertation. Shanghai Academy of Social Sciences (2015)
Li, Y.: Economic analysis of blockchain technology to solve credit problems in e-commerce. MS thesis. Beijing Jiaotong University (2018)
Xu, L.: Study on Transaction Concurrency and prototype system development based on Hyperledger Fabric. MS thesis, Soochow University (2020)
Zhixian, Z.: Research on the development problems and countermeasures of China’s bulk commodity e-commerce. China Collect. Econ. 30, 88–89 (2017)
Wang, J., Zhai, W.: Risk Management of Commodity e-commerce platforms in the context of Big Data. Comput. Prod. Distrib. 11 (2019)
Bai, X., Wang, J.: Transaction pattern and development trend of bulk commodity e-commerce in China. China Logist. Procurement 11, 70–71 (2014)
Shi, W., Yu, P., Shi, Z.: Methods and Systems of credit Management in Bulk Commodity Trading. CN108921671A (2018)
Zou, D., Jia, Q.: Review on the application progress of blockchain in the field of commodity trade. J. Bus. Econ. 10, 4 (2020)
Jiang, L.: Solving international trade credit problems with blockchain. Spec. Zone Econ. 1, 71–74 (2017)
Sharma, A., et al.: Blurring the lines between blockchains and database systems: the case of hyperledger fabric. In: Proceedings of the 2019 International Conference on Management of Data, pp. 105–122 (2019)
Xu, X., et al.: Mitigating conflicting transactions in hyperledger fabric-permissioned blockchain for delay-sensitive IoT applications. IEEE Internet Things J. 8(13), 10596–10607 (2021)
Xu, L., et al.: Solutions for concurrency conflict problem on hyperledger fabric. World Wide Web 24, 463–482 (2021)
Kwon, M., Yu, H.: Performance improvement of ordering and endorsement phase in hyperledger fabric. In: 2019 Sixth International Conference on Internet of Things: Systems, Management and Security (IOTSMS), pp. 428–432. IEEE (2019)
Maffiola, D., et al.: GOLIATH: a decentralized framework for data collection in intelligent transportation systems. IEEE Trans. Intell. Transp. Syst. 23(8), 13372–13385 (2021)
Lin, J., et al.: A blockchain-based evidential and secure bulk-commodity supervisory system. In: 2021 International Conference on Service Science (ICSS), pp. 1–6. IEEE (2021)
Du, X., et al.: A novel data placement strategy for data-sharing scientific workflows in heterogeneous edge-cloud computing environments. In: 2020 IEEE International Conference on Web Services (ICWS), pp. 498–507. IEEE (2020)
Li, R., Asaeda, H.: DIBN: a decentralized information-centric blockchain network. In: 2019 IEEE Global Communications Conference (GLOBECOM), pp. 1–6. IEEE (2019)
Hewa, T.M., et al.: Survey on blockchain-based smart contracts: technical aspects and future research. IEEE Access 9, 87643–87662 (2021)
Guo, S.: An electronic contract management system based on blockchain a case study of technology framework with improved algorithms. In: 2022 Asia Conference on Algorithms, Computing and Machine Learning (CACML), pp. 115–120. IEEE (2022)
Du, X., et al.: A low-latency communication design for brain simulations. IEEE Netw. 36(2), 8–15 (2022)
Zhou, Z., et al.: Blockchain in big data security for intelligent transportation with 6G. IEEE Trans. Intell. Transp. Syst. 23(7), 9736–9746 (2021)
Fedorov, I.R., et al.: Blockchain in 5G networks: perfomance evaluation of private blockchain. In: 2021 Wave Electronics and its Application in Information and Telecommunication Systems (WECONF), pp. 1–4. IEEE (2021)
Zheng, Z., et al.: Blockchain challenges and opportunities: a survey. Int. J. Web Grid Serv. 14(4), 352–375 (2018)
Du, X., et al.: Scientific workflows in IoT environments: a data placement strategy based on heterogeneous edge-cloud computing. ACM Trans. Manage. Inf. Syst. (TMIS) 13(4), 1–26 (2022)
Monrat, A.A., Schelén, O., Andersson, K.: A survey of blockchain from the perspectives of applications, challenges, and opportunities. IEEE Access 7, 117134–117151 (2019)
Abdelsalam, H.A., Srivastava, A.K., Eldosouky, A.: Blockchain-based privacy preserving and energy saving mechanism for electricity prosumers. IEEE Trans. Sustain. Energy 13(1), 302–314 (2021)
Yan, T., et al.: Handling conditional queries and data storage on hyperledger fabric efficiently. World Wide Web 24, 441–461 (2021)
Du, X., et al.: BIECS: a blockchain-based intelligent edge cooperation system for latency-sensitive services. In: 2022 IEEE International Conference on Web Services (ICWS), pp. 367–372. IEEE (2022)
Thakkar, P., Senthilnathan, N.: Scaling hyperledger fabric using pipelined execution and sparse peers (2020). arXiv preprint arXiv:2003.05113
Berendea, N., et al.: Fair and efficient gossip in hyperledger fabric. In: 2020 IEEE 40th International Conference on Distributed Computing Systems (ICDCS), pp. 190–200. IEEE (2020)
Xu, X., et al.: Latency performance modeling and analysis for hyperledger fabric blockchain network. Inf. Process. Manage. 58(1), 102436 (2021)
Wang, Y., et al.: Improved lstm-based time-series anomaly detection in rail transit operation environments. IEEE Trans. Ind. Inf. 18(12), 9027–9036 (2022)
Alexandridis, A., et al.: Making case for using RAFT in healthcare through hyperledger fabric. In: 2021 IEEE International Conference on Big Data (Big Data), pp. 2185–2191. IEEE (2021)
Acknowledgement
The work of this paper is supported by the National Key Research and Development Program of China (No. 2019YFA0709502), National Natural Science Foundation of China under Grant (No. 61873309, No. 92046024, No. 92146002) and Shanghai Science and Technology Project under Grant (No. 22510761000) and Shanghai Promotion of High Quality Industrial Development Project (No. 213202).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Guo, H. et al. (2023). LoCom: An Efficient Load-Balanced Concurrency Optimization Method for Bulk-Commodity Regulatory Systems. In: Wang, Z., Wang, S., Xu, H. (eds) Service Science. ICSS 2023. Communications in Computer and Information Science, vol 1844. Springer, Singapore. https://doi.org/10.1007/978-981-99-4402-6_35
Download citation
DOI: https://doi.org/10.1007/978-981-99-4402-6_35
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-99-4401-9
Online ISBN: 978-981-99-4402-6
eBook Packages: Computer ScienceComputer Science (R0)