• Àüü
  • ÀüÀÚ/Àü±â
  • Åë½Å
  • ÄÄÇ»ÅÍ
´Ý±â

»çÀÌÆ®¸Ê

Loading..

Please wait....

±¹³» ³í¹®Áö

Ȩ Ȩ > ¿¬±¸¹®Çå > ±¹³» ³í¹®Áö > Çѱ¹Á¤º¸°úÇÐȸ ³í¹®Áö > Á¤º¸°úÇÐȸ ³í¹®Áö D : µ¥ÀÌŸº£À̽º

Á¤º¸°úÇÐȸ ³í¹®Áö D : µ¥ÀÌŸº£À̽º

Current Result Document :

ÇѱÛÁ¦¸ñ(Korean Title) ¾ËƼº£À̽º DBMSÀÇ º¹±¸ °¡´ÉÇÑ Ç÷¡½Ã ij½Ã
¿µ¹®Á¦¸ñ(English Title) A Recoverable Flash Cache in Altibase DBMS
ÀúÀÚ(Author) ±¸½½±â   °­¿îÇР  ÀÌ»ó¿ø   ¹®ºÀ±â   Seul-Ki Koo   Woon-Hak Kang   Sang-Won Lee   Bongki Moon  
¿ø¹®¼ö·Ïó(Citation) VOL 40 NO. 01 PP. 0019 ~ 0025 (2013. 02)
Çѱ۳»¿ë
(Korean Abstract)
 Áö³­ 10³â°£ Ç÷¡½Ã ¸Þ¸ð¸® ÀúÀå ÀåÄ¡ÀÇ ¿ë·®´ç °¡°ÝÀº Å©°Ô °¨¼ÒÇß´Ù. ±×·¯³ª ¾ÆÁ÷µµ Çϵåµð½ºÅ©¿Í Ç÷¡½Ã ¸Þ¸ð¸® ÀúÀåÀåÄ¡ »çÀÌ¿¡ Å« °¡°ÝÂ÷ÀÌ°¡ Àֱ⠶§¹®¿¡ Ç÷¡½Ã ¸Þ¸ð¸® ÀúÀåÀåÄ¡°¡ ¿ÏÀüÈ÷ Çϵåµð½ºÅ©¸¦ ´ëüÇϴ °Í º¸´Ù´Â Çϵåµð½ºÅ©ÀÇ ¼º´ÉÀ» º¸¿ÏÇϱâ À§ÇØ Ç÷¡½Ã ¸Þ¸ð¸® ÀúÀåÀåÄ¡¸¦ »ç¿ëÇϴ °ÍÀÌ ´õ °æÁ¦ÀûÀÌ´Ù. ÃÖ±Ù Á¦¾ÈµÈ Flash-aware Cache Extension(ÀÌÇÏ FaCE)´Â ³·Àº ¿À¹öÇìµå·Î Ç÷¡½Ã¸Þ¸ð¸®¸¦ ·¥ ¹öÆÛÀÇ È®ÀåÀ¸·Î »ç¿ëÇϴ ij½Ì Àü·«ÀÌ´Ù. FaCE´Â ±âº»ÀûÀΠFIFO ¾Ë°í¸®ÁòÀ» Ç÷¡½Ã Ä³½Ã°ü¸® Á¤Ã¥À¸·Î ¼±ÅÃÇÏ¿© ·£´ý ¾²±â¸¦ ¼øÂ÷ ¾²±â·Î º¯È¯Çϸç À̴ Ç÷¡½Ã ¾²±â Ãø¸é¿¡¼­ ¸Å¿ì È¿À²ÀûÀÌ´Ù. ¶ÇÇÑ FaCE´Â ¿ÏÀüÇÑ µ¥ÀÌÅͺ£À̽º º¹¿ø°ú ¿øÀÚ ÆäÀÌÁö ¾²±â¸¦ º¸ÀåÇϱâ À§ÇØ Ç÷¡½Ã ¸Þ¸ð¸®ÀÇ ºñÈֹ߼ºÀ» ÀÌ¿ëÇÏ¿´´Ù. À̸¦ ÅëÇØ º¹±¸ ½Ã°£À» ´ÜÃà½Ãų ¼ö ÀÖ´Ù. º» ³í¹®Àº »ó¿ë DBMSÀΠ¾ËƼº£À̽º¿¡ FaCE¸¦ ±¸ÇöÇÑ ³»¿ëÀ» ´Ù·ç¸ç ¿øÀÚ ÆäÀÌÁö ¾²±â¸¦ À§ÇÑ ÀÌÁß¾²±â(doublewrite) ¹öÆÛ¸¦ ÇØÁöÇÏ¿© ÀÔÃâ·Â º´¸ñ Çö»óÀ» ÇØ°áÇÑ FaCEÀÇ È®ÀåÀ» Á¦¾ÈÇÑ´Ù. ½ÇÇè°á°ú ¼Ò·®ÀÇ Ç÷¡½Ã ¸Þ¸ð¸®¸¦ Ç÷¡½Ã Ä³½Ã·Î »ç¿ëÇÑ FaCE´Â 4-RAID·Î ±¸¼ºµÈ Çϵåµð½ºÅ©ÀÇ ¼º´ÉÀ» 2¹è Çâ»ó½ÃÄ×À¸¸ç Àç½ÃÀÛ ½Ã°£À» 77%¡­85% °¨¼Ò½ÃÄ×´Ù.
¿µ¹®³»¿ë
(English Abstract)
 For the last decade, we have witnessed the relentless performance improvements and the ever-decreasing cost per capacity of flash memory storage devices. But, considering the current price gap between harddisk and flash memory drives, it will be more economical to use flash memory drives to supplement harddisks rather than to replace them. Recently, a flash-aware cache extension(for short, FaCE) scheme was proposed, which is FaCE is a low-overhead caching strategy that uses flash memory as an extension to the RAM buffer. It adopts a simple FIFO algorithm as flash cache management policy. In terms of flash write optimization, FaCE is effective because the former generates sequential writes while the latter does random writes in flash cache. Also, FaCE takes advantage of the non-volatility of flash memory to fully support database recovery and to guarantee the atomic page write. Therefore, it can considerably shorten the recovery time. In this paper, we presents an implementation of FaCE, in a commercial DBMS, Altibase. Also, we propose an extension of FaCE mechanism which allows to turn off the doublewrite buffer area dedicated for atomic write incurring IO bottleneck. We show that FaCE with a small flash memory drive as flash cache can deliver 2x performance improvement over 4-RAIDed harddisk storage and can reduce the restart time from 77 to 85 percent.
Å°¿öµå(Keyword) µ¥ÀÌÅͺ£À̽º   ÀÌÁß ¹öÆÛ   Database   Secondary Buffer  
ÆÄÀÏ÷ºÎ PDF ´Ù¿î·Îµå