Abstract
Thousands of resumes are sent to companies every year and it takes abundant time to authenticate the resumes. Blockchain (Hyperledger fabric) with its consensus algorithm, kafka-based ordering service, is a new solution to this issue, but it can not adapt to the dynamic workloads in real-time. This paper investigates an adaptive tuning mechanism based on feedback control theory to adjust the parameters connected to its consensus algorithm. In order to evaluate its efficiency, experiments have been done to compare the performance with the original kafka-based ordering service.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Nakamoto, S.: Bitcoin: A Peer-to-Peer Electronic Cash System (2006)
Garay, J., Kiayias, A., Leonardos, N.: The bitcoin backbone protocol: analysis and applications. In: Oswald, E., Fischlin, M. (eds.) EUROCRYPT 2015. LNCS, vol. 9057, pp. 281–310. Springer, Heidelberg (2015). https://doi.org/10.1007/978-3-662-46803-6_10
Treleaven, P.: Blockchain technology in finance. Computer 50(9), 14–17 (2017)
Wang, X., Hu, Q., Zhang, Y., Zhang, G., Juan, W., Xing, C.: A kind of decision model research based on big data and blockchain in eHealth. In: Meng, X., Li, R., Wang, K., Niu, B., Wang, X., Zhao, G. (eds.) WISA 2018. LNCS, vol. 11242, pp. 300–306. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-02934-0_28
Schmidt, P.: Blockcerts-an open infrastructure for academic credentials on the blockchain. In: MLLearning (2016)
The Melbourne Newsroom. https://about.unimelb.edu.au/newsroom/news/2017/october/university-of-melbourne-to-issue-recipient-owned-blockchain-records. Accessed 23 June 2019
Kafka, A.: Kafka 0.9. 0 Documentation. http://kafka.apache.org/documentation.html#introduction. Accessed 13 Apr 2016
Lu, C., Stankovic, J.A., Sang, H.S., Gang, T.: Feedback control real-time scheduling: framework, modeling, and algorithms. Real-Time Syst. 23(1/2), 85–126 (2002)
Cachin, C.: Architecture of the hyperledger blockchain fabric. In: Workshop on Distributed Cryptocurrencies and Consensus Ledgers, vol. 310 (2016)
Garg, N.: Apache Kafka. Packt Publishing Ltd, Birmingham (2013)
Christids, K.: A Kafka–based Ordering Service for Fabric. https://docs.google.com/documents/d/1vNMaM7XhOlu9tB_10dKnlrhy5d7b1u8lSY8akVjCO4. Accessed 2016
Hyperledger.org.: Hyperleger Fabric. https://hyperledger-fabric.readthedocs.io/en/latest/blockchain.html. Accessed 14 Apr 2019
Klaokliang, N., Teawtim, P., Aimtongkham, P., et al.: A novel IoT authorization architecture on hyperledger fabric with optimal consensus using genetic algorithm. In: 2018 Seventh ICT International Student Project Conference (ICT-ISPC), pp. 1–5. IEEE, Nakhonpathom, Thailand (2018)
Guo, Z., Ding, S.: Adaptive replica consistency policy for Kafka. In: MATEC Web of Conferences 2018, vol. 173, p. 01019. EDP Sciences (2018)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Xu, L., Ma, X., Xu, L. (2019). A Novel Adaptive Tuning Mechanism for Kafka-Based Ordering Service. In: Ni, W., Wang, X., Song, W., Li, Y. (eds) Web Information Systems and Applications. WISA 2019. Lecture Notes in Computer Science(), vol 11817. Springer, Cham. https://doi.org/10.1007/978-3-030-30952-7_14
Download citation
DOI: https://doi.org/10.1007/978-3-030-30952-7_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-30951-0
Online ISBN: 978-3-030-30952-7
eBook Packages: Computer ScienceComputer Science (R0)