µðÁöÅПÀÓ½º

 


±¸¸§³×Æ®¿÷½º GurumDDS v3.0 Ãâ½Ã¡¦ "±¹³» ±â¾÷µéÀÇ ±Û·Î¹ú ±â¼ú °æÀï·Â º¸Àå"

ÇÁ¸°Æ® ÆäÀ̽ººÏ Æ®À§ÅÍ Ä«Ä«¿À½ºÅ丮
±¸¸§³×Æ®¿÷½º GurumDDS v3.0 Ãâ½Ã¡¦ "±¹³» ±â¾÷µéÀÇ ±Û·Î¹ú ±â¼ú °æÀï·Â º¸Àå"
OMG(Object Management Group) ±¹Á¦Ç¥ÁØÀÇ DDS Åë½Å ¹Ìµé¿þ¾î·Î ±¹³» À¯ÀÏÀÇ Vendor ÀÎ ±¸¸§³×Æ®¿÷½º°¡ 2023³â¿¡ 9¿ù¿¡ GurumDDS v3.0À» ¹ßÇ¥Çß´Ù°í 13ÀÏ ¹àÇû´Ù.

ÃÖ±Ù¿¡ ROS2(Robot Operating System)¿Í SDV(Software Define Vechile), ±¹¹æ ¹«±âü°è¿¡ Àû¿ëµÇ´Â MUM-T(Manned UnManned Teaming) ±â¼ú¿¡¼­ °øÅëÀ¸·Î ¿ä±¸ÇÏ´Â »óÈ£¿î¿ë¼º°ú SW °³¹æ¼º, ¸ðµâ¼º°ú È®À强 µîÀ» ¸ðµÎ ÃæÁ·ÇÏ´Â ±â¼úÀÌ ¹Ù·Î OMG ±¹Á¦Ç¥ÁØÀÇ DDS·Î ¿©·¯ »ê¾÷ÀÇ Ç¥ÁØÀ¸·Î ÀÚ¸®¸¦ Àâ¾Æ°¡°í ÀÖ´Ù.

±¸¸§³×Æ®¿÷½º °ü°èÀÚ´Â "2019³â OMGÀÇ Á¤½Ä DDS Vendorµµ µî·ÏµÈ GurumDDS´Â Áö±Ý±îÁö LIG³Ø½º¿ø, ÇÑÈ­¿¡¾î·Î½ºÆäÀ̽º, Çö´ë·Îº¸Æ½½º, Çѱ¹Á¶¼±Çؾç, LGÀüÀÚ, Ä«Ä«¿À¸ðºô¸®Æ¼ µî ±¹³» ¸¹Àº ·¹ÆÛ·±½º¸¦ ÅëÇؼ­ ±â´É°ú ¼º´ÉÀ» °ËÁõ¹Þ¾Ò´Ù. ÃÖ±Ù¿¡´Â ¿Ü»ê DDS¸¦ Àû¿ëÇß´ø ±â¾÷µéÀÌ DDS ±â¼úÁö¿ø°ú ¼º´É µîÀÇ ¹®Á¦·Î ±¹»ê DDSÀÎ GurumDDS·Î ȸ±ÍÇÏ´Â Çö»óÀÌ ºó¹øÇÏ°Ô ¹ß»ýÇØ ¿Ü»ê DDS°¡ Á¡À¯ÇÏ°í ÀÖ´Â ±¹³» DDS ½ÃÀå¿¡¼­ ±¹»ê ±â¼ú·Î °³¹ßµÈ GurumDDS°¡ ¿Ü»ê DDS¿Í ÃæºÐÈ÷ °æÀïÀ» ÇÒ ¼ö ÀÖ´Â ±â¹ÝÀ» È®º¸Çß´Ù."°í ÀüÇß´Ù.

GurumDDS v3.0Àº v2.5 ÀÌÈÄ ¾à 3³â¸¸¿¡ ¾÷±×·¹À̵åµÈ °ÍÀ¸·Î Áö±Ý±îÁö °í°´°úÀÇ °æÇèÀ» ±â¹ÝÀ¸·Î DDSÀÇ ¼º´ÉÀ» º¸ÀåÇÏ´Â Ãø¸é¿¡¼­ ´Ù¾çÇÑ ±â´ÉÀÌ Ãß°¡µÇ¾ú´Ù. ¿ì¼± ±âÁ¸¿¡ °³¹ßµÈ GurumDDS Security¸¦ GurumDDS¿¡ ÅëÇÕÇÏ¿© SupportÇØ DDS-Security version 1.1À» ¿Ï·áÇß´Ù. GurumDDS v3.0Àº OMG Ç¥ÁØ¿¡¼­ DDS¿¡ º¸¾È ¸ðµ¨À» Á¤ÀÇÇÏ°í Àû¿ëÇÏ°íÀÚ Á¤ÀÇµÈ ÃֽŠ¹öÀüÀÇ 'DDS-Security v1.1' Ç¥ÁØÀ» ¸ðµÎ ¸¸Á·ÇØ ´Ù¸¥ DDS Security Á¦Ç°°ú »óÈ£ ¿¬µ¿ÇÏ´Â ±â´Éµµ Á¦°øÇÑ´Ù.

¶ÇÇÑ, Support Intra-ProcessingÀ¸·Î ´ÜÀÏ ÇÁ·Î¼¼½º¿¡¼­ ¹ß°£ÀÚ-±¸µ¶ÀÚ°£ Åë½Å½Ã ³×Æ®¿öÅ© ±â¹ÝÀÇ DDS Åë½Å ¸ÞÄ¿´ÏÁòÀ» ¸Þ¸ð¸®·Î ´ëü, ³×Æ®¿öÅ© ºÎÇϸ¦ ¾ø¾Ö°í Çâ»óµÈ ó¸® ¼Óµµ¸¦ Áö¿øÇϱâ À§ÇÑ ±â´ÉÀ» Á¦°øÇÑ´Ù. ¿©±â¿¡ Support Data Sharing(based on Shared Memory)À¸·Î ´ÜÀÏ È£½ºÆ® ȯ°æ¿¡¼­ ´ÙÁß ÇÁ·Î¼¼½º(¹ß°£ÀÚ-±¸µ¶ÀÚ)°£ Åë½Å½Ã, DDSÀÇ ³×Æ®¿öÅ© Åë½Å ¸ÞÄ¿´ÏÁòÀ» ¸Þ¸ð¸®·Î ´ëüÇØ, ³×Æ®¿öÅ© ºÎÇϸ¦ ÁÙÀÌ°í Çâ»óµÈ ó¸® ¼Óµµ¸¦ Áö¿øÇϱâ À§ÇÑ ¸Þ¸ð¸® °øÀ¯ ¸ÞÄ¿´ÏÁò ±â´ÉÀ» Á¦°øÇÑ´Ù.

Support Zero-copy ±â´ÉÀº ´ÜÀÏ È£½ºÆ® ȯ°æ¿¡¼­ ÀÀ¿ëÇÁ·Î±×·¥(¹ß°£/±¸µ¶ÀÚ)°ú DDS ¹Ìµé¿þ¾î°£ µ¥ÀÌÅÍ ¸Þ¸ð¸®¸¦ °øÀ¯ÇÑ´Ù. ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ °øÀ¯¸Þ¸ð¸®¸¦ Á÷Á¢ Á¢±Ù(Write/Read)ÇÏ´Â ±â¼ú·Î ÀÀ¿ëÇÁ·Î±×·¥°ú DDS ¹Ìµé¿þ¾î°£ÀÇ µ¥ÀÌÅÍ º¹Á¦¸¦ ÃÖ¼ÒÈ­ÇØ ¼º´ÉÀ» Çâ»ó½ÃÅ°´Â ±â´ÉÀ» Á¦°øÇÑ´Ù.

±¸¸§³×Æ®¿÷½º °ü°èÀÚ´Â "GurumDDS v3.0Àº ¿Ü»ê DDS¿Í ±â´É°ú ¼º´É¸é¿¡¼­ ÃæºÐÈ÷ µ¿µî ÀÌ»óÀÇ °æÀï·ÂÀ» Á¦°øÇÔÀ¸·Î½á ±¹³» DDS °í°´¿¡°Ô ´õ Çâ»óµÈ ±â¼úÁö¿øÀ¸·Î °í°´ÀÇ ¿ä±¸»çÇ× ÀÌ»óÀ» ÃæÁ·½ÃÅ°´Âµ¥ ÃÖ¼±ÀÇ ³ë·ÂÀ» ÇÏ°í ÀÖ´Ù. ƯÈ÷ IoT¸¦ ºñ·ÔÇÑ ¹«¼±È¯°æ¿¡¼­ÀÇ DDS Åë½Å¿¡ ´ëÇÑ ¾ÈÀü¼º°ú ¼º´ÉÀº ¹«¾ùº¸´Ù Áß¿äÇÑ ºÎºÐÀÌ µÇ¾ú´Ù. ¿ÜºÎ °í°´ÀÇ ¿äûÀ¸·Î ½Ç½ÃÇÑ ¹«¼± ȯ°æÀÇ DDS Åë½Å ¼º´É °ËÁõ¿¡¼­ GurumDDS°¡ ´Ù¸¥ DDS Vendor ´ëºñ ¹«¼± ȯ°æ¿¡¼­ ´õ ¿ì¼öÇÑ ¼º´ÉÀ» Á¦°øÇÏ´Â °ÍÀ¸·Î °ËÁõÀÌ µÆ´Ù"°í ÀüÇß´Ù.

Àåȯ¼ø±âÀÚ janghs@dt.co.kr







[ ÀúÀÛ±ÇÀÚ ¨ÏµðÁöÅПÀÓ½º, ¹«´Ü ÀüÀç ¹× Àç¹èÆ÷ ±ÝÁö ]