[º¸¾È´º½º ¹Ú¹Ì¿µ ±âÀÚ] DGIST Á¤º¸Åë½ÅÀ¶ÇÕÀü°ø À̼ºÁø ±³¼öÆÀÀº ÀüÅëÀûÀÎ ÄÄÇ»ÅÍ µ¥ÀÌÅÍ ÀúÀå ½Ã½ºÅÛÀÇ ±Ùº»ÀûÀÎ ¹®Á¦Á¡À» ÇØ°áÇÒ »õ·Î¿î Å°-°ª ÀÎÅÍÆäÀ̽º ±â¹ÝÀÇ ÆÄÀÏ ½Ã½ºÅÛÀ» °³¹ßÇß´Ù. °³¹ßµÈ ÀúÀå ½Ã½ºÅÛÀº ÀúÀåÀåÄ¡ ³» »öÀÎ(In-storage Indexing) ±â¼úÀÌ »ç¿ëµÈ Å°-°ª ÀÎÅÍÆäÀ̽º°¡ Àû¿ëµÅ, ±âÁ¸ ´ëºñ ÃÖ´ë 43¹è ºü¸¥ ¼º´ÉÀ» ÀÚ¶ûÇÑ´Ù.
[»çÁø=DGIST]
¡®ÆÄÀÏ ½Ã½ºÅÛ¡¯Àº µ¥ÀÌÅ͸¦ ÀúÀ塤»öÀÎÇÏ´Â ±âº»ÀûÀÎ ½Ã½ºÅÛ ¼ÒÇÁÆ®¿þ¾î·Î, ºòµ¥ÀÌÅÍ Ã³¸®¡¤ÀΰøÁö´É µî ÄÄÇ»ÅÍ ½Ã½ºÅÛ Àü ºÐ¾ß¿¡¼ »ç¿ëµÈ´Ù. À̶§ ±âÁ¸ ÆÄÀÏ ½Ã½ºÅÛÀº µ¥ÀÌÅ͸¦ ÀúÀå¸Åü ³» Å©±â°¡ °íÁ¤µÅ ÀÖ´Â ºí·Ï(block) ´ÜÀ§º°·Î µ¥ÀÌÅ͸¦ ÀúÀåÇϴµ¥, ½Ã°£ÀÌ Áö³¯¼ö·Ï ½Ã½ºÅÛ ¼º´É Ç϶ôÇÏ´Â µî ¹®Á¦Á¡ÀÌ ÀÖ¾î ¿Ô´Ù.
ÀÌ¿¡ À̼ºÁø ±³¼öÆÀÀº Å°-°ª ÀúÀå ÀÎÅÍÆäÀ̽º¿¡ ÁÖ¸ñÇß´Ù. Å°-°ª ÀÎÅÍÆäÀ̽º´Â ºí·ÏÀÇ Å©±â¸¦ À¯¿¬ÇÏ°Ô ¹Ù²ã µ¥ÀÌÅ͸¦ ó¸®Çϵµ·Ï ¼³°èµÈ ÀÎÅÍÆäÀ̽º·Î, ºí·ÏÀÇ Å©±â°¡ °íÁ¤µÈ ±âÁ¸ ÀÎÅÍÆäÀ̽ºº¸´Ùµµ ´Ù¾çÇÑ µ¥ÀÌÅÍ Ã³¸® ¿¬»êÀÌ °¡´ÉÇÏ´Ù. ¿©±â¿¡ À̼ºÁø ±³¼öÆÀÀº ÀúÀåÀåÄ¡ ³» »öÀÎ ±â¼úµµ Àû¿ëÇØ °³¼±µÈ Å°-°ª ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇßÀ¸¸ç, À̸¦ È°¿ëÇØ »õ·Î¿î °³³äÀÇ ÆÄÀÏ ½Ã½ºÅÛÀÎ ¡®Äɺó(KEVIN)¡¯À» °³¹ßÇϴµ¥ ¼º°øÇß´Ù.
°³¹ßµÈ ÆÄÀÏ ½Ã½ºÅÛÀÎ ÄɺóÀº ÈξÀ ºü¸¥ ¼º´É¿¡µµ ÀÛµ¿ ºÎÇÏ°¡ ÈξÀ ³·À» »Ó¸¸ ¾Æ´Ï¶ó ÀúÀåÀåÄ¡ ³» »öÀÎ ±â¼úÀÌ Àû¿ëµÅ, ÆÄÀÏÀ» ÀúÀåÇÏ°í ºÒ·¯¿À´Âµ¥ ÇÊ¿äÇÏ´ø º¹ÀâÇÑ °úÁ¤À» ȹ±âÀûÀ¸·Î ÁÙÀÎ °ÍÀÌ ÀåÁ¡ÀÌ´Ù. ¶ÇÇÑ ±âÁ¸ ´ëºñ °°Àº ¼öÁØÀÇ µ¥ÀÌÅÍ ¾ÈÁ¤¼ºÀ» °®°íµµ ÃÖ´ë 43¹è ºü¸¥ ÆÄÀÏ ¿¬»ê ó¸® ¼º´ÉÀ» ´Þ¼ºÇßÀ» »Ó¸¸ ¾Æ´Ï¶ó, ÆÄÀÏ ½Ã½ºÅÛ ³ëÈÄÈ¿¡µµ ¾ÈÁ¤ÀûÀÎ µ¥ÀÌÅÍ ÀÔÃâ·ÂÀÌ °¡´ÉÇÒ ¸¸ÅÀÇ ¼º´É ¾ÈÁ¤¼ºÀ» È®º¸Çß´Ù.
DGIST Á¤º¸Åë½ÅÀ¶ÇÕÀü°ø À̼ºÁø ±³¼ö´Â ¡°À̹ø ¿¬±¸´Â ÃÊ°í¼Ó ÀúÀåÀåÄ¡¿¡¼ µ¥ÀÌÅ͸¦ ÀÔÃâ·Â ½Ã ¹ß»ýÇÏ´Â º´¸ñ Çö»óÀ» ÇØ¼Ò¿Í 40¹è ÀÌ»óÀÇ ¼º´É Çâ»óÀÇ °¡´É¼ºÀ» º¸¿©ÁØ ¿¬±¸¡±¶ó¸ç, ¡°ÇâÈÄ ºòµ¥ÀÌÅÍ, ÀΰøÁö´É»Ó¸¸ ¾Æ´Ï¶ó ÇØ´ç ±â¼úÀÌ ÀúÀåÀåÄ¡ ¼³°è ºÐ¾ß¿¡ Àû¿ëµÅ µ¥ÀÌÅÍ Ã³¸®¿¡ Çõ½ÅÀ» °¡Á®¿Ã ¼ö ÀÖµµ·Ï ´õ¿í ¿¬±¸¿¡ ¸ÅÁøÇÏ°Ú´Ù¡±°í ¸»Çß´Ù.
ÇÑÆí À̹ø ¿¬±¸´Â Çѱ¹¿¬±¸Àç´Ü ¾ÏÈæµ¥ÀÌÅÍ ±ØÇÑ È°¿ë ¿¬±¸¼¾ÅÍ ¹× »ï¼ºÀüÀÚÀÇ Áö¿øÀ¸·Î ¼öÇàµÆ´Ù. ¿¬±¸ °á°ú´Â ÄÄÇ»ÅÍ ½Ã½ºÅÛ ºÐ¾ß¿¡¼ ±ÇÀ§ ÀÖ´Â ÇÐȸÀÎ ¡®USENIX Symposium on Operating Systems Design and Implementation(OSDI)¡¯¿¡ 7¿ù 14ÀÏ ¹ßÇ¥µÆ´Ù.
[¹Ú¹Ì¿µ ±âÀÚ(mypark@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>