Query processing on smart ssds: Opportunities and challenges

J Do, YS Kee, JM Patel, C Park, K Park… - Proceedings of the 2013 …, 2013 - dl.acm.org
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 …

In-memory database acceleration on FPGAs: a survey

J Fang, YTB Mulder, J Hidders, J Lee, HP Hofstee - The VLDB Journal, 2020 - Springer
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 …

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 …

[PDF][PDF] Orthogonal Security with Cipherbase.

A Arasu, S Blanas, K Eguro, R Kaushik, D Kossmann… - CIDR, 2013 - cidrdb.org
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 …

A heuristic clustering-based task deployment approach for load balancing using Bayes theorem in cloud environment

J Zhao, K Yang, X Wei, Y Ding, L Hu… - IEEE Transactions on …, 2015 - ieeexplore.ieee.org
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 …

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 …

Enabling cost-effective data processing with smart SSD

Y Kang, Y Kee, EL Miller, C Park - 2013 IEEE 29th symposium …, 2013 - ieeexplore.ieee.org
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 …

Consensus in a box: Inexpensive coordination in hardware

Z István, D Sidler, G Alonso, M Vukolic - 13th USENIX Symposium on …, 2016 - usenix.org
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 …

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 …

Hardware-oblivious parallelism for in-memory column-stores

M Heimel, M Saecker, H Pirk, S Manegold… - Proceedings of the VLDB …, 2013 - dl.acm.org
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 …