Skip to main content

Workload-Driven Transactional Partitioning for Distributed Databases

  • Conference paper
  • First Online:
Data Intelligence and Cognitive Informatics

Part of the book series: Algorithms for Intelligent Systems ((AIS))

Abstract

Nowadays, data warehouses store massive amounts of data, and various techniques are using to access data. It also requires durable data consistency for the smooth execution of many Web applications. To support scalability, a model is used to investigate a distributed transaction management system that guarantees atomicity, consistency, isolation and durability (ACID) properties. The purpose of this paper to increase the performance and scalability of the database using the workload-driven data partitioning model. The result shows a better performance of NoSQL database using average response time on different partitioning techniques on a cloud-based database. The presented model can be helpful for application developers for building Web applications using distributed and cloud-based databases.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover 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

Institutional subscriptions

References

  1. Bharati RD, Attar VZ (2018) A comprehensive survey on distributed transactions based data partitioning. In: 2018 Fourth international conference on computing communication control and automation (ICCUBEA), Pune, India, pp 1–5

    Google Scholar 

  2. Chen Z, Yang S, Tan S, Zhang G, Yang H (2013) Hybrid range consistent hash partitioning strategy—a new data partition strategy for NoSQL database. In: Proceedings of the 12th IEEE international conference on trust, security and privacy in computing and communications (TrustCom)

    Google Scholar 

  3. Quamar A, Kumar KA, Deshpande A (2013) Sword: scalable workload- aware data placement for transactional workloads. In: International conference on extending database technology, pp 430–441

    Google Scholar 

  4. Sauer B, Hao W (2015) Horizontal cloud database partitioning with data mining techniques. In: Proceedings of the 12th annual IEEE consumer communications and networking conference (CCNC)

    Google Scholar 

  5. Turcu A, Palmieri R, Ravindran B, Hirve S (2016) Automated data partitioning for highly scalable and strongly consistent transactions. IEEE Trans Parallel Distrib Syst 27(1):1–14

    Google Scholar 

  6. Das S, Agrawal S, Agrawal D, El Abbadi A (2009) ElasTraS: an elastic, scalable and transactional data store in the cloud. HotCloud, pp 131–142

    Google Scholar 

  7. Kamal J, Murshed M, Buyya R (2014) Workload-aware incremental repartitioning of shared-nothing distributed databases for scalable OLTP applications. Elsevier, FGCS Special Issue: UCC2014

    Google Scholar 

  8. Zhou W, Pierre G (2012) CloudTPS: scalable transactions for web applications in the cloud. IEEE Trans Serv Comput 5(4):525–539

    Google Scholar 

  9. Wang YX, Luo JZ, Song AB, Dong F (2013) Partition-based online aggregation with shared sampling in the cloud. J Comput Sci Technol 28(6):989–1011

    Article  Google Scholar 

  10. Curino C, Jones E, Zhang Y, Madden S (2010) Schism: a workload driven approach to database replication and partitioning. In: 36th International conference on very large data bases

    Google Scholar 

  11. Xun Y, Zhang J, Qin X, Zhao X (2017) FiDoop-DP: data partitioning in frequent itemset mining on Hadoop clusters. IEEE Trans Parallel Distrib Syst 28(1):101–114

    Article  Google Scholar 

  12. Baker J, Bond C, Corbett JC, Furman J, Khorlin A, Larson J, Leon J-M, Li Y, Lloyd A, Yushprakh V (2011) Megastore: providing scalable, highly available storage for interactive services. CIDR 11:223–234

    Google Scholar 

  13. Transaction Processing Performance Council: TPC Benchmark. http://www.tpc.org/tpcc/

  14. Shi Y, Qian K (2019) LBMM: a load balancing based task scheduling algorithm for cloud. In: Future of information and communication conference, pp 706–712. Springer, Cham

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to R. D. Bharati .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Bharati, R.D., Attar, V.Z. (2021). Workload-Driven Transactional Partitioning for Distributed Databases. In: Jeena Jacob, I., Kolandapalayam Shanmugam, S., Piramuthu, S., Falkowski-Gilski, P. (eds) Data Intelligence and Cognitive Informatics. Algorithms for Intelligent Systems. Springer, Singapore. https://doi.org/10.1007/978-981-15-8530-2_31

Download citation

Publish with us

Policies and ethics