Query processing on smart ssds: Opportunities and challenges
Data storage devices are getting" smarter." Smart Flash storage devices (aka" Smart SSD")
are on the horizon and will package CPU processing and DRAM storage inside a Smart …
are on the horizon and will package CPU processing and DRAM storage inside a Smart …
In-memory database acceleration on FPGAs: a survey
While FPGAs have seen prior use in database systems, in recent years interest in using
FPGA to accelerate databases has declined in both industry and academia for the following …
FPGA to accelerate databases has declined in both industry and academia for the following …
Willow: A {User-Programmable}{SSD}
S Seshadri, M Gahagan, S Bhaskaran… - … USENIX Symposium on …, 2014 - usenix.org
We explore the potential of making programmability a central feature of the SSD interface.
Our prototype system, called Willow, allows programmers to augment and extend the …
Our prototype system, called Willow, allows programmers to augment and extend the …
[PDF][PDF] Orthogonal Security with Cipherbase.
This paper describes the design of the Cipherbase system. Cipherbase is a full-fledged SQL
database system that achieves high performance and high data confidentiality by storing …
database system that achieves high performance and high data confidentiality by storing …
A heuristic clustering-based task deployment approach for load balancing using Bayes theorem in cloud environment
Aiming at the current problems that most physical hosts in the cloud data center are so
overloaded that it makes the whole cloud data center'load imbalanced and that existing load …
overloaded that it makes the whole cloud data center'load imbalanced and that existing load …
Hardware acceleration of database operations
J Casper, K Olukotun - Proceedings of the 2014 ACM/SIGDA …, 2014 - dl.acm.org
As the amount of memory in database systems grows, entire database tables, or even
databases, are able to fit in the system's memory, making in-memory database operations …
databases, are able to fit in the system's memory, making in-memory database operations …
Enabling cost-effective data processing with smart SSD
This paper explores the benefits and limitations of in-storage processing on current Solid-
State Disk (SSD) architectures. While disk-based in-storage processing has not been widely …
State Disk (SSD) architectures. While disk-based in-storage processing has not been widely …
Consensus in a box: Inexpensive coordination in hardware
Consensus mechanisms for ensuring consistency are some of the most expensive
operations in managing large amounts of data. Often, there is a trade off that involves …
operations in managing large amounts of data. Often, there is a trade off that involves …
FPGASort: A high performance sorting architecture exploiting run-time reconfiguration on FPGAs for large problem sorting
D Koch, J Torresen - Proceedings of the 19th ACM/SIGDA international …, 2011 - dl.acm.org
This paper analyses different hardware sorting architectures in order to implement a highly
scaleable sorter for solving huge problems at high performance up to the GB range in linear …
scaleable sorter for solving huge problems at high performance up to the GB range in linear …
Hardware-oblivious parallelism for in-memory column-stores
The multi-core architectures of today's computer systems make parallelism a necessity for
performance critical applications. Writing such applications in a generic, hardware-oblivious …
performance critical applications. Writing such applications in a generic, hardware-oblivious …