Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Joo-young Hwang is active.

Publication


Featured researches published by Joo-young Hwang.


international symposium on computer architecture | 2018

2B-SSD: the case for dual, byte- and block-addressable solid-state drives

Duck-Ho Bae; Insoon Jo; Youra Choi; Joo-young Hwang; Sangyeun Cho; Dong-Gi Lee; Jaeheon Jeong

Performance critical transaction and storage systems require fast persistence of write data. Typically, a non-volatile RAM (NVRAM) is employed on the datapath to the permanent storage, to temporarily and quickly store write data before the system acknowledges the write request. NVRAM is commonly implemented with battery-backed DRAM. Unfortunately, battery-backed DRAM is small and costly, and occupies a precious DIMM slot. In this paper, we make a case for dual, byte- and block-addressable solid-state drive (2B-SSD), a novel NAND flash SSD architecture designed to offer a dual view of byte addressability and traditional block addressability at the same time. Unlike a conventional storage device, 2B-SSD allows accessing the same file with two independent byte- and block-I/O paths. It controls the data transfer between its internal DRAM and NAND flash memory through an intuitive software interface, and manages the mapping of the two address spaces. 2B-SSD realizes a wholly different way and speed of accessing files on a storage device; applications can access them directly using memory-mapped I/O, and moreover write with a DRAM-like latency. To quantify the benefits of 2B-SSD, we modified logging subsystems of major database engines to store log records directly on it without buffering them in the host memory. When running popular workloads, we measured throughput gains in the range of 1.2X and 2.8X with no risk of data loss.


ACM Transactions on Storage | 2018

Bringing Order to Chaos: Barrier-Enabled I/O Stack for Flash Storage

Youjip Won; Joontaek Oh; Jaemin Jung; Gyeongyeol Choi; Seongbae Son; Joo-young Hwang; Sangyeun Cho

This work is dedicated to eliminating the overhead required for guaranteeing the storage order in the modern IO stack. The existing block device adopts a prohibitively expensive approach in ensuring the storage order among write requests: interleaving the write requests with Transfer-and-Flush. For exploiting the cache barrier command for flash storage, we overhaul the IO scheduler, the dispatch module, and the filesystem so that these layers are orchestrated to preserve the ordering condition imposed by the application with which the associated data blocks are made durable. The key ingredients of Barrier-Enabled IO stack are Epoch-based IO scheduling, Order-Preserving Dispatch, and Dual-Mode Journaling. Barrier-enabled IO stack can control the storage order without Transfer-and-Flush overhead. We implement the barrier-enabled IO stack in server as well as in mobile platforms. SQLite performance increases by 270% and 75%, in server and in smartphone, respectively. In a server storage, BarrierFS brings as much as by 43 × and by 73× performance gain in MySQL and SQLite, respectively, against EXT4 via relaxing the durability of a transaction.


consumer communications and networking conference | 2008

Xen on ARM: System Virtualization Using Xen Hypervisor for ARM-Based Secure Mobile Phones

Joo-young Hwang; Sang-bum Suh; Sung-kwan Heo; Chan-Ju Park; Jae-min Ryu; Seong-yeol Park; Chul-Ryun Kim


Archive | 2008

SYSTEM FOR EXECUTING PROGRAM USING VIRTUAL MACHINE MONITOR AND METHOD OF CONTROLLING THE SYSTEM

Joo-young Hwang; Sang-bum Suh


IEICE Transactions on Information and Systems | 2003

A Quantum-Inspired Evolutionary Computing Algorithm for Disk Allocation Method

Kyungho Kim; Joo-young Hwang; Kuk-Hyun Han; Jong-Hwan Kim; Kyu Ho Park


Archive | 2008

METHOD OF CONTROLLING MEMORY ACCESS

Sung-kwan Heo; Chan-Ju Park; Sang-bum Suh; Joo-young Hwang; Jae-min Ryu


Archive | 2013

MEMORY SYSTEM CONFIGURED TO PERFORM SEGMENT CLEANING AND RELATED METHOD OF OPERATION

Jae-Geuk Kim; Chang-Man Lee; Chul Lee; Joo-young Hwang


Archive | 2008

Method and apparatus for storing and restoring state of virtual machine

Joo-young Hwang; Sang-bum Suh


Archive | 2007

Flash memory management system and apparatus

Joo-young Hwang; Kyu-Ho Park; Seungho Lim


Archive | 2010

MEMORY SYSTEM AND METHOD OF MANAGING THE SAME

Joo-young Hwang; Min-Chan Kim

Collaboration


Dive into the Joo-young Hwang's collaboration.

Researchain Logo
Decentralizing Knowledge