dc.contributor.author | Khalaila, Ahmad H. | |
dc.contributor.author | Eliassen, Frank | |
dc.date.accessioned | 2006-11-28T07:45:28Z | |
dc.date.available | 2006-11-28T07:45:28Z | |
dc.date.issued | 1997-05 | |
dc.description.abstract | This paper proposes an external sorting algorithm for large data as an alternative to the widely used merge-sort algorithm. The algorithm we present is an application of the widely known quick-sort algorithm to large sequences of data stored externally on a disk device.
The problem with the merge-sort algorithm is not its time complexity but the large amount of time it requires to output its first results. This is a serious problem in the context of pipelined processing, since the operations consuming its result will have to wait all that time before they can start their processing, thus limiting the degree of vertical parallelism achievable by pipelined processing
Using quick-sort instead of merge-sort for external sorting in pipelined data processing systems results in an optimization in the order of $log N$ (where N is the size of the data sequence to be sorted) for the entire query pipeline where the sorting operation is involved. | en |
dc.format.extent | 120871 bytes | |
dc.format.mimetype | application/pdf | |
dc.identifier.uri | https://hdl.handle.net/10037/370 | |
dc.identifier.urn | URN:NBN:no-uit_munin_243 | |
dc.language.iso | eng | en |
dc.publisher | Universitetet i Tromsø | en |
dc.publisher | University of Tromsø | en |
dc.relation.ispartofseries | Tekniske rapporter / Institutt for informatikk 30(1997) | en |
dc.rights.accessRights | openAccess | |
dc.subject | VDP::Matematikk og Naturvitenskap: 400::Informasjons- og kommunikasjonsvitenskap: 420 | en |
dc.subject | VDP::Teknologi: 500::Informasjons- og kommunikasjonsteknologi: 550 | en |
dc.title | Quick- instead of Merge-sort for pipelines systems | en |
dc.type | Research report | en |
dc.type | Forskningsrapport | en |