¼¿ï´ëÇб³ ÄÄÇ»ÅͰøÇкΠÀüº´°ï ±³¼ö¿Í ÀÌÀ±¼º ¹Ú»ç°úÁ¤»ýÀÌ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® (Microsoft), ¹Ð¶ó³ë °ø°ú´ëÇÐ(Politecnico di Milano) µî°úÀÇ °øµ¿ ¿¬±¸¸¦ ÅëÇØ ÇнÀµÈ ¸Ó½Å·¯´× ¸ðµ¨ÀÇ ±¸Á¶¸¦ Ȱ¿ëÇÏ¿© Ãß·ÐÀ» ÃÖÀûÈÇÏ¿© ¼öÇàÇÏ´Â ÈÀÌÆ®¹Ú½º(white box) ¹æ½ÄÀÇ ½Ã½ºÅÛÀ» °³¹ßÇß´Ù.
‘ÇÁ·¹Ã¿(Pretzel)’À̶ó°í ¸í¸íµÈ ÀÌ ½Ã½ºÅÛÀº ¹é ¿£µå¿¡¼ ¸Ó½Å·¯´× Ãß·ÐÀ» ÃÖÀûÈÇØ ¼öÇàÇÏ´Â ½Ã½ºÅÛÀÌ´Ù. ÇÁ·Î±×·¥ÀÇ ³»ºÎ ±¸Á¶¿¡ ´ëÇÑ Á¤º¸ ¾øÀÌ ¿¬»êÀ» ¼öÇàÇÏ´Â ±âÁ¸ ºí·¢ ¹Ú½º(black box) ¹æ½Ä¿¡ ºñÇØ Æò±ÕÀûÀ¸·Î ÀÀ´ä½Ã°£°ú, ¸Þ¸ð¸® »ç¿ë·®, 󸮷®ÀÌ È¹±âÀûÀ¸·Î °³¼±µÆ´Ù.
¸Ó½Å·¯´× ºÐ¾ß´Â ½Ç»ýȰÀÇ ¸¹Àº ºÐ¾ß¿¡ ºü¸£°Ô Àû¿ëµÇ´Â ÇÙ½É ±â¼ú Áß Çϳª´Ù. ¸Ó½Å·¯´× ‘Ãß·Ð’Àº ÇнÀÀÌ ¿Ï·áµÈ ¸ðµ¨À» °¡Áö°í »õ·Î¿î »ç¿ëÀÚ ÀÔ·ÂÀÌ ÁÖ¾îÁ³À» ¶§ ±×¿¡ ´ëÇÑ ´äÀ» Á¦°øÇÏ´Â °ÍÀÌ´Ù. ¸Ó½Å·¯´× ±â¹Ý ¼ºñ½º¿¡¼ 1Â÷ÀûÀ¸·Î Á¤±³ÇÑ ¸ðµ¨À» ¸¸µé¾î ³»´Â °Íµµ Áß¿äÇÏÁö¸¸, ½Ã½ºÅÛ Ãø¸é¿¡¼ Áö¿¬½Ã°£, 󸮷®, ÀÚ¿ø »ç¿ë·®À» ÃÖÀûÈÇØ ½ÇÁ¦ »ç¿ë ȯ°æÀ» °³¼±ÇÏ´Â °ÍÀÌ Áß¿äÇÑ °úÁ¦·Î ÁÖ¸ñ¹Þ°í ÀÖ´Ù.
¸Ó½Å·¯´× Ãß·Ð ºÐ¾ß¿¡¼ ³Î¸® »ç¿ëµÇ´Â ºí·¢ ¹Ú½º ¹æ½ÄÀº ÇнÀµÈ ¸ðµ¨À» ÄÁÅ×ÀÌ³Ê ±â¼ú µîÀ» ÅëÇØ º°µµÀÇ ¼öÁ¤ ¾øÀÌ ¼¹ö¿¡ ¹èÆ÷ÇÑ´Ù. »ç¿ëÀÚ´Â ¸ðµ¨À» ½±°Ô ¹èÆ÷ÇÒ ¼ö ÀÖÁö¸¸, ¸ðµ¨ÀÇ ³»ºÎ ¼öÇà°úÁ¤À» ÃÖÀûÈÇÒ ¼ö ¾ø°í ¿©·¯ ¸ðµ¨À» µ¿½Ã¿¡ ¼öÇàÇÒ °æ¿ì Áߺ¹µÈ ºÎºÐÀ¸·Î ÀÎÇÑ ÀÚ¿øÀÇ ³¶ºñ°¡ ¹ß»ýÇÏ°Ô µÈ´Ù.
À̹ø¿¡ ¿¬±¸ÆÀÀº ÈÀÌÆ® ¹Ú½º ¹æ½ÄÀÇ ¸Ó½Å·¯´× Ãß·Ð ½Ã½ºÅÛÀÎ ÇÁ·¹Ã¿À» ÅëÇØ ±âÁ¸°ú ´Þ¸® ¸ðµ¨ÀÇ ±¸Á¶¸¦ ºÐ¼®Çϰí À̸¦ Ȱ¿ëÇØ¼ Ãß·Ð ¼º´ÉÀ» ÃÖÀûÈÇÏ´Â ½Ã½ºÅÛÀ» Á¦¾ÈÇß´Ù. ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ ¸Ó½Å·¯´× ¸ðµ¨ 500°³¿¡ ´ëÇÑ ¼º´ÉÀ» ºñ±³ÇÑ °á°ú ±âÁ¸ ºí·¢ ¹Ú½º ¹æ½Ä°ú ºñ±³ÇØ ÀÀ´ä½Ã°£ÀÌ 5.5¹è »¡¶óÁ³´Ù. ¸Þ¸ð¸® »ç¿ë·®Àº 25¹è °¨¼ÒÇßÀ¸¸ç 󸮷®µµ 4.7¹è Áõ°¡Çß´Ù.
Àüº´°ï ±³¼ö´Â “À̹ø¿¡ °³¹ßÇÑ ÈÀÌÆ® ¹Ú½º ¹æ½ÄÀÇ ¸Ó½Å·¯´× Ãß·Ð ½Ã½ºÅÛÀº ±âÁ¸ÀÇ ºí·¢ ¹Ú½º ¹æ½Ä¿¡ ºñÇØ ÀÀ´ä½Ã°£, ¸Þ¸ð¸® »ç¿ë·®, 󸮷®ÀÌ °³¼±µÆ´Ù”¸ç, “¿ì¸®³ª¶ó ´ëÇп¡¼ ¿¬±¸ÇÑ ³í¹®ÀÌ OSDI¿¡ °ÔÀçµÈ °ÍÀº 18³â ¸¸¿¡ óÀ½ ÀÖ´Â ÀÏ”À̶ó°í À̹ø ¿¬±¸ÀÇ ÀÇÀǸ¦ ¼³¸íÇß´Ù.
Àüº´°ï ±³¼ö ¿¬±¸ÆÀÀÇ À̹ø ¿¬±¸ °á°ú´Â 10¿ù ¹Ì±¹ ͏®Æ÷´Ï¾Æ Ä®Áî¹èµå¿¡¼ °³ÃÖµÈ ½Ã½ºÅÛ ºÐ¾ß ÃÖ°í ÇÐȸ Áß ÇϳªÀÎ OSDI(USENIX Symposium on Operating Systems Design and Implementation)¿¡¼ ¹ßÇ¥µÆ´Ù.
|