Abstract
An important issue in sorting large data sets in the NoSQL databases is the ability to sort process parallelism in order to accelerate the application. The work presents the use of the parallelized method for merging strings in a modified merge sort algorithm. The static tests of the proposed sort algorithm verify the stability and the theoretical time complexity of the method.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Shi, H., Schaeffer, J.: Parallel sorting by regular sampling. J. Parallel Distrib. Comput. 14(4), 361â372 (1992)
Preparata, F.P.: New parallel-sorting schemes. IEEE Trans. Comput. 7, 669â673 (1978)
Rajasekaran, S., Reif, J.H.: Optimal and sublogarithmic time randomized parallel sorting algorithms. SIAM J. Comput. 18(3), 594â607 (1989)
Hirschberg, D.S.: Fast parallel sorting algorithms. Commun. ACM 21(8), 657â661 (1978)
WĆodarczyk-Sielicka, M., Wawrzyniak, N.: Problem of bathymetric big data interpolation for inland mobile navigation system. In: DamaĆĄeviÄius, R., MikaĆĄytÄ, V. (eds.) ICIST 2017. CCIS, vol. 756, pp. 611â621. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-67642-5_51
Wlodarczyk-Sielicka, M., Stateczny, A.: General concept of reduction process for big data obtained by interferometric methods. In: 2017 18th International Radar Symposium (IRS), pp. 1â10. IEEE (2017)
MarszaĆek, Z.: Parallelization of modified merge sort algorithm. Symmetry 9(9), 176 (2017)
Gabryel, M.: A bag-of-features algorithm for applications using a NoSQL database. In: Dregvaite, G., Damasevicius, R. (eds.) ICIST 2016. CCIS, vol. 639, pp. 332â343. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-46254-7_26
MarszaĆek, Z.: Performance tests on merge sort and recursive merge sort for big data processing. Tech. Sci. 21(1), 19â35 (2018)
MarszaĆek, Z.: Novel recursive fast sort algorithm. In: Dregvaite, G., Damasevicius, R. (eds.) ICIST 2016. CCIS, vol. 639, pp. 344â355. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-46254-7_27
MarszaĆek, Z.: Parallelization of fast sort algorithm. In: DamaĆĄeviÄius, R., MikaĆĄytÄ, V. (eds.) ICIST 2017. CCIS, vol. 756, pp. 408â421. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-67642-5_34
MarszaĆek, Z.: Modification of parallelization for fast sort algorithm. In: DamaĆĄeviÄius, R., VasiljevienÄ, G. (eds.) ICIST 2018. CCIS, vol. 920, pp. 270â278. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-99972-2_21
Lucas, K.T., Jana, P.K.: An efficient parallel sorting algorithm on OTIS mesh of trees. In: 2009 IEEE International Advance Computing Conference, pp. 175â180. IEEE, March 2009
Satish, N., Harris, M., Garland, M.: Designing efficient sorting algorithms for manycore GPUs. In: 2009 IEEE International Symposium on Parallel & Distributed Processing, pp. 1â10. IEEE, May 2009
Durad, M.H., Akhtar, M.N.: Performance analysis of parallel sorting algorithms using MPI. In: 2014 12th International Conference on Frontiers of Information Technology, pp. 202â207. IEEE, December 2014
MarszaĆek, Z., WoĆșniak, M., PoĆap, D.: Fully flexible parallel merge sort for multicore architectures. Complexity 2018 (2018)
Acknowledgement
The project is financed by the Polish National Agency for Academic Exchange no PPI/APM/2018/1/00004/U/001.
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
MarszaĆek, Z., Capizzi, G. (2019). Modification of Parallelization of Modified Merge Sort Algorithm. In: DamaĆĄeviÄius, R., VasiljevienÄ, G. (eds) Information and Software Technologies. ICIST 2019. Communications in Computer and Information Science, vol 1078. Springer, Cham. https://doi.org/10.1007/978-3-030-30275-7_33
Download citation
DOI: https://doi.org/10.1007/978-3-030-30275-7_33
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-30274-0
Online ISBN: 978-3-030-30275-7
eBook Packages: Computer ScienceComputer Science (R0)