Skip to main content

A Novel Adaptive Tuning Mechanism for Kafka-Based Ordering Service

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 11817))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Nakamoto, S.: Bitcoin: A Peer-to-Peer Electronic Cash System (2006)

    Google Scholar 

  2. 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

    Chapter  Google Scholar 

  3. Treleaven, P.: Blockchain technology in finance. Computer 50(9), 14–17 (2017)

    Article  Google Scholar 

  4. 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

    Chapter  Google Scholar 

  5. Schmidt, P.: Blockcerts-an open infrastructure for academic credentials on the blockchain. In: MLLearning (2016)

    Google Scholar 

  6. 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

  7. Kafka, A.: Kafka 0.9. 0 Documentation. http://kafka.apache.org/documentation.html#introduction. Accessed 13 Apr 2016

  8. 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)

    Article  Google Scholar 

  9. Cachin, C.: Architecture of the hyperledger blockchain fabric. In: Workshop on Distributed Cryptocurrencies and Consensus Ledgers, vol. 310 (2016)

    Google Scholar 

  10. Garg, N.: Apache Kafka. Packt Publishing Ltd, Birmingham (2013)

    Google Scholar 

  11. Christids, K.: A Kafka–based Ordering Service for Fabric. https://docs.google.com/documents/d/1vNMaM7XhOlu9tB_10dKnlrhy5d7b1u8lSY8akVjCO4. Accessed 2016

  12. Hyperledger.org.: Hyperleger Fabric. https://hyperledger-fabric.readthedocs.io/en/latest/blockchain.html. Accessed 14 Apr 2019

  13. 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)

    Google Scholar 

  14. Guo, Z., Ding, S.: Adaptive replica consistency policy for Kafka. In: MATEC Web of Conferences 2018, vol. 173, p. 01019. EDP Sciences (2018)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Li Xu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics