<ph.D Miryeong Kwon, Prof. Myoungsoo Jung, ph.D. candidate Donghyun Gouk and Hanyeoreum Bae>
Our department’s Professor Myoungsoo Jung’s research team has developed ‘DockerSSD,’ which allows storage devices to be utilized as independent server that processes data without computer.
The DockerSSD employs Docker, a widely used operating system-level virtualization software, to provide a complete environment for executing user-level applications.
Such a complete environment empowers the users to easily leverage Smart SSD technology.
The evaluation result showed that DockerSSD accelerates the execution by 2x and reduces the power consumption by 2x.
Smart SSD technology has been discussed for decades as a solution to accelerate data processing by minimizing data movement. To leverage Smart SSD’s advantage, there were numerous approaches from memory/storage vendors.
However, these approaches have not been widely deployed due to their poor usability. This is because the vendors did not want their internal hardware and software disclosed.
Instead, they have provided their internal environments through different interfaces, forcing applications to be modified to fit these interfaces.
To enhance the usability of Smart SSD technology, Prof. Jung’s research team developed DockerSSD, a new way of Smart SSD that employs Docker inside the storage device.
Docker is an operating system-level virtualization software that provides all the necessary environments for user applications running on the operating system. By leveraging Docker, DockerSSD can implement an environment used in a host within the storage device.
This allows users to run their application in storage, without being bounded by vendor-specific interfaces. Since this work relieves a significant burden on the users while providing high performance and high energy efficiency, the research team expects this work to be widely adopted in growing data centers.
(picture 1 Docker SSD’s hardware prototype)
(picture 2 Docker SSD’s logotype)
The KAIST Ph.D. Candidates (Donghyun Gouk, Miryeong Kwon, and Hanyeoreum Bae) participated in this research, and the paper (DockerSSD: Containerized In-Storage Processing and Hardware Acceleration for Computational SSDs) will be presented in March at ‘IEEE International Symposium on High Performance Computer Architecture, (HPCA) 2024’ held in Edinburgh, Scotland.
The research was supported by Panmnesia(http://panmnesia.com) and Institute for Information and Communication Technology Promotion Planning and Evaluation(IITP).
More information on this paper can be found at CAMELab website (http://camelab.org)
This result has been reported by domestic media as followed.