• 1ºÐ ƼŸÀÓ

½Ã½ºÅÛ ¼º´É ¿£Áö´Ï¾î¸µ - ½Ã½ºÅÛ ¼º´É ºÐ¼®°ú ¹®Á¦ ÇØ°áÀ» À§ÇØ ¾Ë¾Æ¾ß ÇÒ °ÅÀÇ ¸ðµç °Í

ƼŸÀÓ

¿î¿µ üÁ¦¿Í ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼º´ÉÀ» ÀÌÇØÇϰí ÃÖÀûÈ­Çϱâ À§ÇÑ °³³ä, Àü·«, µµ±¸ ¹× Æ©´× ±â¹ýÀ» Á¾ÇÕÀûÀ¸·Î ´Ù·é´Ù. °³¹ßÀÚ¿¡°Ô ÀÌ·¯ÇÑ µµ±¸¿Í ±â¹ý¿¡ ´ëÇÑ ±íÀº ÀÌÇØ´Â ÇʼöÀûÀ̸ç, ÀÌ Ã¥¿¡¼­ Á¦½ÃÇÏ´Â Àü·«Àº »ç¿ëÀÚ °æÇè Çâ»ó°ú ºñ¿ë Àý°¨À¸·Î Á÷°áµÈ´Ù.

Ã¥ ¼Ò°³

¿î¿µ üÁ¦¿Í ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼º´ÉÀ» ÀÌÇØÇϰí ÃÖÀûÈ­Çϱâ À§ÇÑ °³³ä, Àü·«, µµ±¸ ¹× Æ©´× ±â¹ýÀ» Á¾ÇÕÀûÀ¸·Î ´Ù·é´Ù. °³¹ßÀÚ¿¡°Ô ÀÌ·¯ÇÑ µµ±¸¿Í ±â¹ý¿¡ ´ëÇÑ ±íÀº ÀÌÇØ´Â ÇʼöÀûÀ̸ç, ÀÌ Ã¥¿¡¼­ Á¦½ÃÇÏ´Â Àü·«Àº »ç¿ëÀÚ °æÇè Çâ»ó°ú ºñ¿ë Àý°¨À¸·Î Á÷°áµÈ´Ù. ƯÈ÷ ÀνºÅϽº ´ÜÀ§·Î °ú±ÝµÇ´Â Ŭ¶ó¿ìµå ȯ°æ¿¡¼­´Â ÀÌ·¯ÇÑ °³¼± È¿°ú°¡ ´õ Å©°Ô ³ªÅ¸³­´Ù.<BR> <BR> ÀúÀÚ´Â ¿î¿µ üÁ¦, Çϵå¿þ¾î, ¾ÖÇø®ÄÉÀÌ¼Ç ÀÌ·ÐÀ» °£°áÇÏ°Ô Á¤¸®ÇÏ¿© ¼º´É ºÐ¼® °æÇèÀÌ ¾ø´Â µ¶ÀÚ¶óµµ ºü¸£°Ô ÇÙ½ÉÀ» ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ¾È³»ÇÑ´Ù. È®Àå BPF(eBPF)¸¦ Æ÷ÇÔÇÑ ÃֽŠºÐ¼® µµ±¸¿Í ±â¹ýÀ» ½Éµµ ÀÖ°Ô ¼³¸íÇϸç, Ŭ¶ó¿ìµå¡¤À¥¡¤¿£ÅÍÇÁ¶óÀÌÁî ½Ã½ºÅÛ¿¡¼­ ÃÖ»óÀÇ ¼º´ÉÀ» À̲ø¾î³»´Â ½ÇÁúÀûÀÎ ¹æ¹ýÀ» Á¦½ÃÇÑ´Ù.<BR>


¸ñÂ÷

ÀúÀÚ ¼Ò°³

ºê·»´ø ±×·¹±× (ÁöÀºÀÌ)
ÄÄÇ»ÆÃ ¼º´É°ú Ŭ¶ó¿ìµå ÄÄÇ»ÆÃ ºÐ¾ßÀÇ ¼¼°èÀûÀÎ Àü¹®°¡ÀÔ´Ï´Ù. ÇöÀç ÀÎÅÚ Æç·Î¿ì(Intel Fellow)·Î¼­ AI¡¤Å¬¶ó¿ìµå ¼º´É ¿£Áö´Ï¾î¸µÀ» À̲ø°í ÀÖÀ¸¸ç, ÀÌÀü¿¡´Â ³ÝÇø¯½ºÀÇ ½Ã´Ï¾î ¼º´É ¾ÆÅ°ÅØÆ®·Î ¼º´É ¼³°è¡¤Æò°¡¡¤ºÐ¼®¡¤Æ©´×À» ÃѰýÇß½À´Ï´Ù. ¡ìBPF ¼º´É ºÐ¼® µµ±¸¡í(ÀλçÀÌÆ®, 2021)¸¦ ºñ·ÔÇØ ¿©·¯ ±â¼ú¼­¸¦ ÁýÇÊÇßÀ¸¸ç, USENIX LISA °ø·Î»óÀ» ¹Þ¾Ò½À´Ï´Ù. ¶ÇÇÑ Ä¿³Î ¿£Áö´Ï¾î¿Í ¼º´É Ã¥ÀÓÀڷΠȰµ¿ÇßÀ¸¸ç, USENIX LISA 2018 ÄÁÆÛ·±½ºÀÇ ÇÁ·Î±×·¥ °øµ¿ ÀÇÀåÀ» ¸ÃÀº ¹Ù ÀÖ½À´Ï´Ù.Ç÷¹ÀÓ ±×·¡ÇÁ(flame graph)¸¦ ºñ·ÔÇØ ¿©·¯ ¿î¿µ üÁ¦¿¡ Æ÷ÇÔµÈ ¼º´É µµ±¸¿Í ½Ã°¢È­ ±â¹ýÀ» °í¾ÈÇØ º¸±ÞÇÑ ¼º°ú·Îµµ ³Î¸® ÀÎÁ¤¹Þ°í ÀÖ½À´Ï´Ù.


ÀÌÈ£¿¬ (¿Å±äÀÌ)
SUSEÀÇ BPF ½Ã½ºÅÛ ¿£Áö´Ï¾î·Î, ¸®´ª½º Ä¿³Î BPF ¼­ºê½Ã½ºÅÛ °³¹ß°ú ¿£ÅÍÇÁ¶óÀÌÁî ¸®´ª½º ¹èÆ÷ÆÇÀÇ BPF ±â´ÉÀ» ´ã´çÇϰí ÀÖ½À´Ï´Ù. 2018³âºÎÅÍ BPF/XDP¿Í uftrace µî ´Ù¾çÇÑ ¿ÀÇ ¼Ò½º ÇÁ·ÎÁ§Æ®¿¡ ²ÙÁØÈ÷ ±â¿©Çϸç, Ä¿³Î ³»ºÎ µ¿ÀÛ ºÐ¼®°ú ¼º´É ÃÖÀûÈ­¿¡ ÁýÁßÇØ ¿Ô½À´Ï´Ù. ¶ÇÇÑ ½ºÅ丮Áö¿Í ³×Æ®¿öÅ© ¼º´É ºÐ¼®À» ÁÖÁ¦·Î USENIX Vault 19¿Í SOSCON 2019¿¡¼­ ¹ßÇ¥ÇÑ °æÇèÀÌ ÀÖ½À´Ï´Ù. ÁýÇʼ­·Î´Â ¡¶Kong: Becoming a King of API Gateways¡·(Bleeding Edge Press, 2018), ¹ø¿ª¼­·Î´Â ¡¶BPF ¼º´É ºÐ¼® µµ±¸: BPF Æ®·¹À̽ÌÀ» ÅëÇÑ ¸®´ª½º ½Ã½ºÅÛ °üÃø°¡´É¼º°ú ¼º´É Çâ»ó¡·(ÀλçÀÌÆ®, 2021)ÀÌ ÀÖ½À´Ï´Ù.


¿¬°ü µµ¼­