Ŭ¸¯ÇÏ½Ã¸é ´õ Å«À̹ÌÁö¸¦ º¸½Ç ¼ö ÀÖ½À´Ï´Ù±³¼ö
±è±Ô¿µ(»çÁø) ¼º½Å¿©´ë ÄÄÇ»ÅÍ°øÇаú ±³¼öÀÇ ³í¹®ÀÌ ¼¼°è ÃÖ°í ±ÇÀ§ÀÇ ±¹Á¦Çмú´ëȸÀÎ ¡®ACM SIGCOMM 2023¡¯¿¡ °ÔÀçµÆ´Ù°í 5ÀÏ ¼º½Å¿©´ë°¡ ¹àÇû´Ù. ´Üµ¶ ÀúÀÚ·Î ACM SIGCOMM¿¡ ³í¹®ÀÌ ½Ç¸° °ÍÀº ±¹³»¼ óÀ½ÀÌ´Ù.
¼º½Å¿©´ë¿¡ µû¸£¸é ACM SIGCOMMÀº ÄÄÇ»ÅÍ ³×Æ®¿öÅ© ºÐ¾ßÀÇ ÃÖ¿ì¼ö ±¹Á¦Çмú´ëȸ·Î ¿ÃÇØ·Î 37ȸ°¸¦ ¸Â¾Ò´Ù. À̹ø ¡®ACM SIGCOMM 2023¡¯¿¡¼ ±è±Ô¿µ ±³¼ö°¡ ¹ßÇ¥ÇÑ ³í¹®Àº ¡®NetClone: Fast, Scalable, and Dynamic Request Cloning for Microsecond-Scale RPC¡¯·Î, ¸¶ÀÌÅ©·ÎÃÊ ±Ô¸ð RPC¸¦ À§ÇÑ ÇÁ·Î±×·¡¸Óºí ½ºÀ§Ä¡ ±â¹Ý ¿äû º¹Á¦ ±â¼ú¿¡ °üÇÑ ³»¿ëÀ» ´ã¾Ò´Ù.
±è ±³¼ö´Â À̹ø ¿¬±¸¸¦ ÅëÇØ RPC ¿äû º¹Á¦ ½Ã CPU ±â¹Ý ÄÚµð³×ÀÌÅÍ ¼¹ö°¡ ¾Æ´Ñ ÇÁ·Î±×·¡¸Óºí ½ºÀ§Ä¡(Programmable Switch)¸¦ È°¿ëÇÏ¸é ´õ¿í ¸¹Àº ¾çÀÇ ¿äû º¹Á¦¸¦ ºü¸£°Ô ó¸®ÇÒ ¼ö ÀÖ´Ù´Â °ÍÀ» ÀÔÁõÇß´Ù. ±è ±³¼öÀÇ ¿¬±¸´Â ÇÁ·Î±×·¡¸Óºí ½ºÀ§Ä¡¸¦ ÅëÇÑ ÀÎ-³×Æ®¿öÅ© ÄÄÇ»ÆÃ(In-Network Computing)À» ±â¹ÝÀ¸·Î ºÐ»ê µ¥ÀÌÅÍ ÀúÀå¼Ò, À¥ ¼¹ö µî ´Ù¾çÇÑ ¸¶ÀÌÅ©·Î¼ºñ½º ÀÀ¿ëÀÇ ¼º´ÉÀ» ȹ±âÀûÀ¸·Î °³¼±ÇÒ ¼ö ÀÖ´Ù´Â Á¡¿¡¼ ¿ì¼öÇÑ Æò°¡¸¦ ¹Þ¾Ò´Ù.
¿ÃÇØ ACM SIGCOMM¿¡´Â ¸ðµÎ 323ÆíÀÇ ³í¹®ÀÌ Á¦ÃâµÈ °¡¿îµ¥ ÃÑ 71ÆíÀÌ ¾ö¼±µÆ´Ù. ±¹³» ´ëÇÐ Áß ACM SIGCOMM¿¡ ÁÖ ÀúÀÚ·Î ³í¹®À» °ÔÀçÇÑ ±â°üÀº Ä«À̽ºÆ®¿¡ ÀÌ¾î ¼º½Å¿©´ë°¡ µÎ ¹ø°´Ù.
ÀÎÁöÇö ±âÀÚ