Workload Aware Incremental Repartitioning of NoSQL for Online Transactional Processing Applications

Anagha Bhunje, Swati Ahirrao

Abstract


Numerous applications are deployed on the web with the increasing popularity of internet. The applications include, 1) Banking applications,
2) Gaming applications, 3) E-commerce web applications. Different applications reply on OLTP (Online Transaction Processing) systems. OLTP systems need to be scalable and require fast response. Today modern web applications generate huge amount of the data which one particular machine and Relational databases cannot handle. The E-Commerce applications are facing the challenge of improving the scalability of the system. Data partitioning technique is used to improve the scalability of the system. The data is distributed among the different machines which results in increasing number of transactions. The work-load aware incremental repartitioning approach is used to balance the load among the partitions and to reduce the number of transactions that are distributed in nature. Hyper Graph Representation technique is used to represent the entire transactional workload in graph form. In this technique, frequently used items are collected and Grouped by using Fuzzy C-means Clustering Algorithm. Tuple Classification and Migration Algorithm is used for mapping clusters to partitions and after that tuples are migrated efficiently.


Full Text:

PDF


DOI: http://doi.org/10.11591/ijaas.v7.i1.pp54-65

Refbacks

  • There are currently no refbacks.


International Journal of Advances in Applied Sciences (IJAAS)
p-ISSN 2252-8814, e-ISSN 2722-2594

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.


Web Analytics View IJAAS Stats