Abstract
The data partition is a method which makes the processing of the database server’s easy. It is like the clustering of the similar type of data files in an order so that the searching becomes easy. The data may be structured or unstructured. This paper focuses on the development of a unique data partition method which utilizes column integrated data. The proposed algorithm also utilizes Natural Computing Optimization inspired Genetic Algorithm (GA) for the improvisation of the partitioned data structure. The optimized set is cross validated utilizing Artificial Neural Network. This results into high values of evaluation parameters. The evaluation of the proposed algorithm is done using Precision, Recall and F-measure.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
S. Ahirrao, R. Ingle, Scalable transactions in cloud data stores, in IEEE 3rd International Advance Computing Conference (IACC) (2013), pp 116–119
J. Baker, C. Bond, J. Corbett, J.J. Furman, A. Khorlin, J. Larson, J.-M. Leon, Y. Li, A. Lloyd, V. Yushprakh, Megastore: providing scalable, highly available storage for interactive services, in CIDR, vol. 11 (2011)
C. Curino, E. Jones, Y. Zhang, S. Madden: Schism: a workload-driven approach to database replication and partitioning, in Proceedings of the VLDB Endowment, vol 3 (2010), pp. 48–57
C. Curino, E.P.C. Jones, S. Madden, H. Balakrishnan: Workload-aware database monitoring and consolidation, in Proceedings of the 2011 ACM SIGMOD International Conference on Management of data, (2011), pp. 313–324
C. Curino, E.P.C. Jones, R.A. Popa, N. Malviya, E. Wu, S. Madden, H. Balakrishnan, N. Zeldovich, Relational cloud: a database-as-a-service for the cloud (2011)
S. Das, S. Agarwal, D. Agrawal, A.E. Abbadi, C. Bunch, N. Chohan, C. Krintz, J. Chohan, J. Kupferman, P. Lakhina: Elastras: an elastic, scalable, and self managing transactional database for the cloud, in Technical Report 2010–04, CS, UCSB (2010)
S. Das, D. Agrawal, A. El Abbadi (2009) Elastras: an elastic transactional data store in the cloud, in USENIX HotCloud, 2 (2009)
M. Liroz-Gistau, R. Akbarinia, E. Pacitti, F. Porto, P. Valduriez, Dynamic workload-based partitioning for large-scale databases, in Database and Expert Systems Applications (Springer. Berlin, 2012), pp 183–190
P.A. Bernstein, I. Cseri, N. Dani, N. Ellis, A. Kalhan, G. Kakivaya, D.B. Lomet, R. Manne, L. Novik, T. Talius, Adapting microsoftsql server for cloud computing, in Data Engineering (ICDE). IEEE 27th International Conference (2011), pp 1255–1263
S. Agrawal, V. Narasayya, B. Yang, Integrating vertical and horizontal partitioning into automated physical database design, in Proceedings of the 2004 ACM SIGMO International Conference on Management of Data (2004), pp. 359–370
C. Sharma, J. Muthuraj, R. Varadarajan, S. Navathe, An objective function for vertically partitioning relations in distributed databases and its analysis, in Distributed and Parallel Databases, vol. 2(2) (1994), pp 183–207
W.W. Chu, I.T. Leong, A transaction-based approach to vertical partitioning for relational database systems. IEEE Trans. Softw. Eng. 19(8), 804–812 (1993)
D.W. Cornell, P.S. Yu, An effective approach to vertical partitioning for physical design of relational databases. IEEE Trans. Software Eng. 16(2), 248–258 (1990)
J.A. Hoffer, D.G. Severance, The use of cluster analysis in physical data base design, in Proceedings of the 1st International Conference on Very Large Data Bases (ACM, 1975), pp. 69–86
Huang, Y.-F., Lai, C-J., Integrating frequent pattern clustering and branch-and-bound approaches for data partitioning. Inf. Sci. 288–301 (2016)
A. Jindal, J. Dittrich, September) Relax and let the database do the partitioning online, International Workshop on Business Intelligence for the Real-Time Enterprise (Springer, Berlin, 2011), pp. 65–80
J. Kamal, M. Murshed, R. Buyya, Workload aware incremental repartitioning of shared-nothing distributed databases for scalable OLTP applications. Fut. Gener. Comput. Syst. 421–435 (2016)
S. Navathe, M. Ra (1989) Vertical partitioning for database design: a graphical algorithm. ACM SIGMOD Record 18(2), 440–450
S. Navathe, S. Ceri, G. Wiederhold, J. Dou, Vertical partitioning algorithms for database design. ACM Trans. Database Syst. (TODS) 9(4), 680–710 (1984)
S. Papadomanolakis, A. Anastassia, Autopart: Automating schema design for large scientific databases using data partitioning, in Scientific and Statistical Database Management. 16th International Conference on IEEE Proceedings (2004) pp. 383–392
S. Phansalkar, A. Dani, Transaction aware vertical partitioning of database (TAVPD) for responsive OLTP applications in cloud data stores. J. Theoret. Appl. Inf. Technol. 59(1), 73–81 (2016)
J.H. Son, M.H. Kim, An adaptable vertical partitioning method in distributed systems. J. Syst. Softw. 73(3), 551–561 (2004)
D.E. Goldberg, J.H. Holland, Genetic algorithms and machine learning. Mach. Learn. 3(2), 95–99 (1988)
M. Sharma, G. Singh, R. Singh, Stark assessment of lifestyle based human disorders using data mining based learning techniques. IRBM 38, 305–324 (2017)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Kaur, K., Laxmi, V. (2020). A Novel Method of Data Partitioning Using Genetic Algorithm Work Load Driven Approach Utilizing Machine Learning. In: Mallick, P., Pattnaik, P., Panda, A., Balas, V. (eds) Cognitive Computing in Human Cognition. Learning and Analytics in Intelligent Systems, vol 17. Springer, Cham. https://doi.org/10.1007/978-3-030-48118-6_5
Download citation
DOI: https://doi.org/10.1007/978-3-030-48118-6_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-48117-9
Online ISBN: 978-3-030-48118-6
eBook Packages: Computer ScienceComputer Science (R0)