There are three Computer related departments in Grad school of Hanyang University. We belong to Dept. of Computer Software. In an application form, the applicant should apply to “dept. of Computer Software” to join our lab.

한양대학교 대학원에는 3개의 컴퓨터 관련학과가 있습니다. ESOS 연구실은 “컴퓨터 소프트웨어 학과” 소속입니다. 본 연구실에서 수학을 하기 위해서는 컴퓨터 소프트웨어 학과로 지원해야합니다.


Embedded Software Systems (ESOS) Lab. at Hanyang University, Seoul, Korea is committed to developing cutting-edge system software technology for future information system. In particular, ESOS Lab focuses on developing memory management subsystem, filesystem, device firmware and related SoC involved in efficiently managing yet-to-emerge storage device and storage system. They include NAND flash based device and large scale byte address NVRAM based device. The scale of the storage device ranges from the small scale Android device to exascale server.


We primarily focuse on developing the OS/kernel techniques for newly emerging storage media, e.g. NAND Flash, PCRAM and STT-MRAM.

The eSOS Lab has published a number of open source tools which are widely used to perform in-depth study for Android smartphone. They include MOST, Mobibench, Mobigen and etc. These tools are used by the industry as well as by the academia from various parts of the world. These tools makes it extremely easy to acquire detailed knowledge in Android IO subsystem. We have developed novel persistent heap layer, HEAPO, which successfully eliminates the heavy filesystem overhead in managing NVRAM. We developed a transactional block device driver, NVRAMDISK, for NVRAM which provides fail-safe atomicity. If you are avid kernel developer and system hacker, join us and participate in advancing the state of art! If you want to be an excellent developer, but do not know where to start, no problem. Just get motivated! Our grad school has a strong program to train you as an independent and competitive system developer.

ESOS Lab. has been closely working with top class industries with highest caliber to bring the technology to the next level. The industry partners include Samsung Electronics, and LG electronics. Some of the past and ongoing topics include high performance robust filesystem for smart TV and mobile devices, IO stack optimization and filesystem for NAND based storage device, persistent operating system for next generation large scale NVRAM and Flash memory storage. ESOS Lab values the importance of industry collaboration and is actively engaged in various collaborative efforts. The industry partners of ESOS Lab include the world class industry players such as Samsung Electronics, LG Electronics, and SK Telecom. ESOS Lab takes the initiative to form a storage and filesystem community to share the experience and the vision. ESOS Lab has been hosting NVRAMOS workshop(Operating System Support for Next Generation Non-Volatile Memory) since its inception in 2007. ESOS Lab is majorly funded by government grant from Ministry of Knowledge and Economy. ESOS Lab leads to industry-university consortiums for developing NAND flash based technology and developing software technology for next generation NVRAM.

More Details

If you like to know the details about what we are doing, we can browse our publication web page. It will give you a good idea about what we are doing. The topics which ESOS Lab. is actively pursuing include:

  • Android IO stack optimization
  • Filesystem for NAND based storage device
  • Firmware algorithm for NAND based storage device
  • Energy Consumption issue of NAND Flash based storage device
  • Operating System support for Storage Class Memory
  • Killer Application for Storage Class Memory
  • Single Level Store
  • Persistent Operating System
  • Deduplication in future storage device

Join us!

If you are interested in doing something with Linux Kernel, doing something with big data analysis or hacking your Android smartphone, join us. We are seeking for a outstanding and motivated graduated students in MS and PhD level. We are also actively looking for Postdoctoral researcher and welcome visiting scholar. One final note: There are three Computer Science related departments in Grad school of Hanyang University. We belong to Dept. of Computer Software and you should apply to the Dept. of Computer Software to join our lab. (한양대학교 대학원에는 3개의 컴퓨터 관련학과가 있습니다. ESOS 연구실은 “컴퓨터 소프트웨어 학과” 소속입니다. 지원시 컴퓨터 소프트웨어 학과로 지원바랍니다.)