2004
DOI: 10.1016/j.jpdc.2004.01.004
|View full text |Cite
|
Sign up to set email alerts
|

Processor-embedded distributed smart disks for I/O-intensive workloads: architectures, performance models and evaluation

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
9
0

Year Published

2007
2007
2012
2012

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 9 publications
(9 citation statements)
references
References 14 publications
0
9
0
Order By: Relevance
“…The storage optimization techniques put forth in smart disks [4] are also applicable here, since the storage is also programmed in software using general-purpose processors. Thus, processing power at the storage level is readily available for applicationlevel functions as well as storage optimizations.…”
Section: Storage-level Optimizationmentioning
confidence: 99%
See 1 more Smart Citation
“…The storage optimization techniques put forth in smart disks [4] are also applicable here, since the storage is also programmed in software using general-purpose processors. Thus, processing power at the storage level is readily available for applicationlevel functions as well as storage optimizations.…”
Section: Storage-level Optimizationmentioning
confidence: 99%
“…To optimize the performance of these queries on an active storage system, the work in [7] proposed the "on-device operations bundling" method to combine elementary database operations that may share common data dependencies. The work in [3] explained the processing model for the TPC-H queries, which resulted both from the software architecture proposed in [4] and the operations bundling technique. T5: HCA places data onto network; T6: HCA updates descriptor for send completion; R1: post receive doorbell to HCA; R2: HCA moves doorbell to receive doorbell queue; R3: HCA receives inbound data into receive staging area; R4: HCA transfers receive descriptor to staging area; R5: HCA transfers inbound data to receive buffer; and R6: HCA updates descriptor for receive completion.…”
Section: Benchmarks and System-level Optimizationmentioning
confidence: 99%
“…Our previous work [2,3] proposed distributed disk-and MEMS-based smart storage systems, and provided the performance and processing models to evaluate their potential benefits. Such a system takes advantage of the increasing processing power on the storage device by performing I/O-intensive operations directly at the device and in parallel across multiple devices.…”
Section: Processor-embedded Smart Storagementioning
confidence: 99%
“…For distributed storage architectures, operations bundling is a logical approach to improve performance. With software architecture specified in [2], processing model of a smart storage system will be as illustrated in Figure 3, using disk-based systems as an example. An application inputs a query or executable code through the parser that decides the input as either valid (and passes it to the optimizer) or invalid (and passes it to the error handler).…”
Section: Operations Bundling and Processing Modelmentioning
confidence: 99%
See 1 more Smart Citation