Ä¿¹Â´ÏƼ

¾ÆÁÖ´ëÇб³ ¼ÒÇÁÆ®¿þ¾îÇаú¿¡ ¿À½Å °ÍÀ» ȯ¿µÇÕ´Ï´Ù.

Çаú°øÁö»çÇ×

[2022.08.04(¸ñ)] AI»ê¾÷¼¼¹Ì³ª °³ÃÖ ¾È³»
  • ±Û¾´ÀÌ °ü¸®ÀÚ
  • ÀÛ¼ºÀÏ 2022-07-29 10:13:03
  • Á¶È¸¼ö 299
´ëÇпø ÀΰøÁö´ÉÇаú & 4´Ü°è BK21 Ajou DREAM ÀΰøÁö´É Çõ½ÅÀÎÀç ¾ç¼º»ç¾÷´Ü¿¡¼­´Â
AI»ê¾÷¼¼¹Ì³ª¸¦ 8¿ù 4ÀÏ(¸ñ) ¿ÀÈÄ 4½Ã¿¡ °³ÃÖÇÏ°íÀÚ ÇÕ´Ï´Ù.
°ü½ÉÀÖÀ¸½Ã¸é ¸¹Àº Âü¼® ºÎŹµå¸³´Ï´Ù.

¢º  ÁÖÁ¦: "DAOS: Data Access-aware Operating System"
¢º  ÀϽÃ: 2022³â 8¿ù 4ÀÏ(¸ñ) ¿ÀÈÄ 4½Ã
¢º  °­¿¬ÀÚ: SeongJae Park, Kernel Development Engineer at Amazon
¢º  Àå¼Ò: ÆÈ´Þ°ü 407È£
¢º  Abstract
In data-intensive workloads, data placement and memory management are inherently difficult: the programmer and the operating system have to choose between (combinations of) DRAM and storage, replacement policies, as well as paging sizes. Efficient memory management is based on fine-grained data access patterns driving placement decisions. Current solutions in this space cannot be applied to general workloads and production systems due to either unrealistic assumptions or prohibitive monitoring overheads.
To overcome these issues, we introduce DAOS an open-source system for general data access-aware memory management. DAOS provides a data access monitoring framework that utilizes practical best-effort trade-offs between overhead and accuracy. The memory management engine of DAOS allows users to implement their access-aware management with no code, just simple configuration schemes. For system administrators, DAOS provides a runtime system that auto-tunes the schemes for user-defined objectives in a finite time. We evaluated DAOS on commercial service production systems as well as state-of-the-art benchmarks. DAOS achieves up to 12% performance improvement and 91% memory saving. DAOS is upstreamed and available in the Linux kernel.

¢º  BIO
SeongJae Park is a Linux kernel programmer who maintains the data access monitoring framework of the Linux kernel called DAMON. Using it as a core component, he is developing data access-aware Linux systems for AWS. He fundamentally loves to analyze and develop systems. Specifically, his interests include operating system kernels, parallel computing, and memory management. He received a PhD in the Department of Computer Science and Engineering, Seoul National University in 2019.

¢Ï  Host: ¼ÒÇÁÆ®¿þ¾îÀ¶ÇÕ´ëÇÐ ¼ÒƮƮ¿þ¾îÇаú ¾ÈÁ¤¼· ±³¼ö(jsahn@ajou.ac.kr)  


 
¸ñ·Ï





ÀÌÀü±Û 2022-2Çб⠻繰ÀÎÅͳݽýºÅÛ¼³°è ½Ã°£Ç¥ º¯°æ ¾È³»
´ÙÀ½±Û [µµ¼­°üÁ¤º¸Á¤Ã¥À§¿øȸ] ¹Ì·¡µµ¼­°ü Á¤Ã¥ ¾ÆÀ̵ð¾î ÇØÄ¿Åæ ´ëȸ