Abstract
Effective data exchange holds the potential to bridge information gaps between organizations, creating essential prerequisites for enhanced collaboration. However, in cross-organizational database systems, ensuring strong consistency is often challenging. Inconsistent query results may be returned from different databases if data records are not timely synchronized, degrading mutual trust and collaboration efficiency among organizations. To address this issue, a novel cross-organizational data exchange approach is proposed. Specifically, consortium blockchain is leveraged as a Write-Ahead Log, enabling different organizations to trace relevant requests failed to be executed in real-time, thereby promptly providing consistent query results for users. Detailed settings on protocol level are designed for the blockchain platform to facilitate data exchange regulation, including data structures, consensus algorithms and an access control mechanism. Extensive simulation experiments are conducted to evaluate the performance of the proposed approach and investigate the impact of different parameters on data consistency and system availability.
Similar content being viewed by others
References
Li T, Ren W, Xiang Y, Zheng X, Zhu T, Choo K-KR, Srivastava G (2021) FAPS: a fair, autonomous and privacy-preserving scheme for big data exchange based on oblivious transfer, ether cheque and smart contracts. Inf Sci 544:469–484
Gasco-Hernandez M, Gil-Garcia JR, Luna-Reyes LF (2022) Unpacking the role of technology, leadership, governance and collaborative capacities in inter-agency collaborations. Gov Inf Q 39(3):101710
Fu D, Hu S, Zhang L, He S, Qiu J (2021) An intelligent cloud computing of trunk logistics alliance based on blockchain and big data. J Supercomput 77(12):13863–13878
Susha I, Rukanova B, Zuiderwijk A, Gil-Garcia JR, Gasco Hernandez M (2023) Achieving voluntary data sharing in cross sector partnerships: three partnership models. Inf Organ 33(1):100448
Awad Abdellatif A, Samara L, Mohamed A, Erbad A, Chiasserini CF, Guizani M, O’Connor MD, Laughton J (2021) MEdge-chain: leveraging edge computing and blockchain for efficient medical data exchange. IEEE Internet Things J 8(21):15762–15775
Kokociński M, Kobus T, Wojciechowski PT (2022) On mixing eventual and strong consistency: acute cloud types. IEEE Trans Parallel Distrib Syst 33(6):1338–1356
Tian J, Pang Y (2022) A causal consistency model based on grouping strategy. J Supercomput 78(16):17736–17757
He S, He P, Chen Z, Yang T, Su Y, Lyu MR (2021) A survey on automated log analysis for reliability engineering. ACM Comput Surv 54(6):966
Lockerman J, Faleiro JM, Kim J, Sankaran S, Abadi DJ, Aspnes J, Sen S, Balakrishnan M (2018) The fuzzylog: a partially ordered shared log. In: Proceedings of the 13th USENIX Conference on Operating Systems Design and Implementation. OSDI’18, pp 357–372, Carlsbad, CA, USA
Ren K, Li D, Abadi DJ (2019) Slog: serializable, low-latency, geo-replicated transactions. In: Proceedings of the VLDB Endowment, vol 12, pp 1747–1761
Zhu L, Xie Y, Zhou Y, Fan Q, Zhang C, Liu X (2023) Enabling efficient and secure health data sharing for healthcare IoT systems. Futur Gener Comput Syst 149:304–316
Wen B, Wang Y, Ding Y, Zheng H, Qin B, Yang C (2023) Security and privacy protection technologies in securing blockchain applications. Inf Sci 645:119322
Chen X (2020) Security-preserving social data sharing methods in modern social big knowledge systems. Inf Sci 515:404–416
Georgiou MA, Paphitis A, Sirivianos M, Herodotou H (2019) Towards auto-scaling existing transactional databases with strong consistency. In: 2019 IEEE 35th International Conference on Data Engineering Workshops (ICDEW). ICDEW’2019, pp 107–112
Li C, Wang C, Luo Y (2020) An efficient scheduling optimization strategy for improving consistency maintenance in edge cloud environment. J Supercomput 76(9):6941–6968
Ali O, Shrestha A, Chatfield A, Murray P (2020) Assessing information security risks in the cloud: a case study of Australian local government authorities. Gov Inf Q 37(1):101419
Guo J, Li C, Luo Y (2022) Blockchain-assisted caching optimization and data storage methods in edge environment. J Supercomput 78(16):18225–18257
Shoukohyar S, Seddigh MR (2020) Uncovering the dark and bright sides of implementing collaborative forecasting throughout sustainable supply chains: an exploratory approach. Technol Forecast Soc Chang 158:120059
Tong W, Dong X, Shen Y, Jiang X, Zhang Z (2022) A blockchain-driven data exchange model in multi-domain IoT with controllability and parallelity. Futur Gener Comput Syst 135:85–94
Gil-Garcia JR, Guler A, Pardo TA, Burke GB (2019) Characterizing the importance of clarity of roles and responsibilities in government inter-organizational collaboration and information sharing initiatives. Gov Inf Q 36(4):101393
Huang C, Liu D, Ni J, Lu R, Shen X (2021) Achieving accountable and efficient data sharing in industrial internet of things. IEEE Trans Industr Inf 17(2):1416–1427
Spanaki K, Karafili E, Despoudi S (2021) AI applications of data sharing in agriculture 4.0: a framework for role-based data access control. Int J Inf Manag 59:5102350
Mahmud M, Sohan MSH, Reno S, Sikder MAB, Hossain FS (2023) Advancements in scalability of blockchain infrastructure through IPFS and dual blockchain methodology. J Supercomput 5:96
Engin Z, Treleaven P (2019) Algorithmic Government: automating public services and supporting civil servants in using data science technologies. Comput J 62(3):448–460
De Porre K, Myter F, Scholliers C, Gonzalez Boix E (2020) CScript: a distributed programming language for building mixed-consistency applications. J Parallel Distribut Comput 144:109–123
Zhao Y, Fan B (2021) Effect of an agency’s resources on the implementation of open government data. Inf Manag 58(4):103465
Sanka AI, Irfan M, Huang I, Cheung RCC (2021) A survey of breakthrough in blockchain technology: adoptions, applications, challenges and future research. Comput Commun 169:179–201
Liu T, Yuan Y, Yu Z (2021) The service architecture of Internet of Things terminal connection based on blockchain technology. J Supercomput 77(11):12690–12710
Miyachi K, Mackey TK (2021) hOCBS: a privacy-preserving blockchain framework for healthcare data leveraging an on-chain and off-chain system design. Inf Process Manag 58(3):102535
Rukanova B, Tan Y-H, Huiden R, Ravulakollu A, Grainger A, Heijmann F (2020) A framework for voluntary business-government information sharing. Gov Inf Q 37(4):101501
Rukanova B, Tan Y-H, Slegt M, Molenhuis M, van Rijnsoever B, Migeotte J, Labare MLM, Plecko K, Caglayan B, Shorten G, van der Meij O, Post S (2021) Identifying the value of data analytics in the context of government supervision: insights from the customs domain. Gov Inf Q 38(1):101496
Susha I, Grönlund Å, Van Tulder R (2019) Data driven social partnerships: exploring an emergent trend in search of research challenges and questions. Gov Inf Q 36(1):112–128
Roth T, Stohr A, Amend J, Fridgen G, Rieger A (2023) Blockchain as a driving force for federalism: a theory of cross-organizational task-technology fit. Int J Inf Manage 68:102476
Ruijer E (2021) Designing and implementing data collaboratives: a governance perspective. Gov Inf Q 38(4):101612
Lin Y, Kemme B, Patiño-Martínez M, Jiménez-Peris R (2005) Middleware based data replication providing snapshot isolation. In: Proceedings of the 2005 ACM SIGMOD International Conference on Management of Data. SIGMOD ’05, pp 419–430, Baltimore, Maryland
Ouyang L, Huang Y, Wei H, Lu J (2021) Achieving probabilistic atomicity with well-bounded staleness and low read latency in distributed datastores. IEEE Trans Parallel Distrib Syst 32(4):815–829
Gomes CO, Junior MN, Nogueira B, Maciel P, Tavares E (2023) NoSQL-based storage systems: influence of consistency on performance, availability and energy consumption. J Supercomput 79(18):21424–21448
Spirovska K, Didona D, Zwaenepoel W (2021) Optimistic causal consistency for geo-replicated key-value stores. IEEE Trans Parallel Distrib Syst 32(3):527–542
Kraska T, Hentschel M, Alonso G, Kossmann D (2009) Consistency rationing in the cloud: pay only when it matters. Proc VLDB Endow 2(1):253–264
Mahmood T, Narayanan SP, Rao S, Vijaykumar TN, Thottethodi M (2021) Karma: cost-effective geo-replicated cloud storage with dynamic enforcement of causal consistency. IEEE Trans Cloud Comput 9(1):197–211
Junfeng T, Wenqing B, Haoyi J (2022) PGCE: a distributed storage causal consistency model based on partial geo-replication and cloud-edge collaboration architecture. Comput Netw 212:109065
Zhao X, Lam K-Y, Zhu C, Chow C-Y, Kuo T-W (2022) MVLevelDB: using log-structured tree to support temporal queries in IoT. IEEE Internet Things J 9(10):7815–7825
Li P, Pan L, Yang X, Song W, Xiao Z, Birman K (2022) Stabilizer: Geo-replication with user-defined consistency. In: 2022 IEEE 42nd International Conference on Distributed Computing Systems (ICDCS), pp 359–369
Khelaifa A, Benharzallah S, Kahloul L, Euler R, Laouid A, Bounceur A (2019) A comparative analysis of adaptive consistency approaches in cloud storage. J Parallel Distrib Comput 129:36–49
Du Y, Xu Z, Zhang K, Liu J, Stewart C, Huang J (2023) Cost-effective strong consistency on scalable geo-diverse data replicas. IEEE Trans Cloud Comput 11(2):1764–1776
Castiglia T, Goldberg C, Patterson S (2020) A hierarchical model for fast distributed consensus in dynamic networks. In: 2020 IEEE 40th International Conference on Distributed Computing Systems. ICDCS’2020, pp 1189–1190
Huang R, Wang J, Song S, Lin X, Zhu X, Pei J (2023) Efficiently cleaning structured event logs: a graph repair approach. ACM Trans Database Syst 48(1):6389
Bessani A, Correia M, Quaresma B, André F, Sousa P (2013) Depsky: dependable and secure storage in a cloud-of-clouds. ACM Trans Storage 9(4):1–33
Muzammal M, Qu Q, Nasrulin B (2019) Renovating blockchain with distributed databases: an open source system. Futur Gener Comput Syst 90:105–117
Di Francesco Maesa D, Lisi A, Mori P, Ricci L, Boschi G (2023) Self sovereign and blockchain based access control: supporting attributes privacy with zero knowledge. J Netw Comput Appl 212:103577
Wang T, Shen H, Chen J, Chen F, Wu Q, Xie D (2023) A hybrid blockchain-based identity authentication scheme for Mobile Crowd Sensing. Futur Gener Comput Syst 143:40–50
Ji S, Zhang J, Zhang Y, Han Z, Ma C (2023) LAFED: a lightweight authentication mechanism for blockchain-enabled federated learning system. Futur Gener Comput Syst 145:56–67
Yu H, Cai L, Min H, Su X (2023) Advancing medical data classification through federated learning and blockchain incentive mechanism: implications for modern software systems and applications. J Supercomput 5:69
Al Shahrani AM, Rizwan A, Sánchez-Chero M, Cornejo LLC, Shabaz M (2023) Blockchain-enabled federated learning for prevention of power terminals threats in IoT environment using edge zero-trust model. J Supercomput 2:958
Mao Q, Wang L, Long Y, Han L, Wang Z, Chen K (2024) A blockchain-based framework for federated learning with privacy preservation in power load forecasting. Knowl-Based Syst 284:111338
Pinder JP (2017) Chapter 7-theoretical probability distributions. In: Pinder JP (ed) Introduction to Business Analytics Using Simulation. Academic Press, New York, pp 151–195
Sadeghi M, Barati M (2012) Performance analysis of poisson and exponential distribution queuing model in local area network. In: 2012 International Conference on Computer and Communication Engineering. ICCCE’2012, pp 499–503
Ihler A, Hutchins J, Smyth P (2006) Adaptive event detection with time-varying Poisson processes. In: Proceedings of the 12th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. KDD ’2006, pp 207–216, Philadelphia, PA, USA
Ihler A, Hutchins J, Smyth P (2007) Learning to detect events with Markov-modulated Poisson processes. ACM Trans Knowl Discov Data 1(3):13
Ibe OC (2014) Chapter 4-special probability distributions. Fundamentals of Applied Probability and Random Processes, 2nd edn. Academic Press, Boston, pp 103–158
Acknowledgements
This work was supported by National Social Science Fund of China (No.19ATQ005) and National Natural Science Foundation of China (No.72374030).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Geng, Q., Chuai, Z. & Jin, J. Cross-organizational data exchange based on consortium blockchain with consistency guarantee. J Supercomput 80, 18199–18236 (2024). https://doi.org/10.1007/s11227-024-06164-z
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-024-06164-z