2013
DOI: 10.1007/978-3-642-38562-9_39
|View full text |Cite
|
Sign up to set email alerts
|

Scan and Join Optimization by Exploiting Internal Parallelism of Flash-Based Solid State Drives

Abstract: Abstract. Nowadays, flash-based solid state drives (SSDs) are gradually replacing hard disk drives (HDDs) as the primary non-volatile storage in both desktop and enterprise applications because of their potential to speed up performance and reduce power consumption. However, database query processing engines are designed based on the fundamental characteristics of HDDs, so they may not benefit immediately from SSDs. Previous researches on optimizing database query processing on SSDs have mainly focused on leve… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2014
2014
2020
2020

Publication Types

Select...
2
2
1

Relationship

1
4

Authors

Journals

citations
Cited by 7 publications
(6 citation statements)
references
References 14 publications
0
6
0
Order By: Relevance
“…Experimental results demonstrate that the idea of CEC can be used to adjust the behavior of the hash join algorithm in response to the changing status of execution environment, and that the proposed buffer allocation scheme works well and can ensure high throughput without wasting memory resources. By the way, please note that our black box approach can naturally exploits the advantage of those white box approaches [9,19,13,12,20] . For example, if data is placed in two different channels, its data access parallelism can be used by our approach.…”
Section: Discussionmentioning
confidence: 99%
See 4 more Smart Citations
“…Experimental results demonstrate that the idea of CEC can be used to adjust the behavior of the hash join algorithm in response to the changing status of execution environment, and that the proposed buffer allocation scheme works well and can ensure high throughput without wasting memory resources. By the way, please note that our black box approach can naturally exploits the advantage of those white box approaches [9,19,13,12,20] . For example, if data is placed in two different channels, its data access parallelism can be used by our approach.…”
Section: Discussionmentioning
confidence: 99%
“…Roh et al [20] proposed a scheme called psync I/O, which enables the usage of SSDs' internal parallelism within a single process, and propose a new variant of B+-tree called PIO Btree by incorporating psync I/O into a B+-tree. Lai et al [13] optimize the scan and join operations by exploiting SSDs' internal parallelism, where they firstly detect SSDs' internal structure and data placement strategy by using the methods described in Ref. [7] and place the data accordingly, and then use the internal parallelism to access data by directly addressing the physical address when executing scan or join operations.…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations