index KOREN °³¿ä ¹× ÀÌ¿ëÇöȲ KOREN ÀÌ¿ë½Åû ´º½º·¹ÅÍ Áö³­È£ º¸±â °í°´ÀÇ°ß ¹× ¹®ÀÇ KORENȨÆäÀÌÁö
¿À¹ö·¹ÀÌ ÄÜÅÙÃ÷ ¶ó¿ìÆÃ ½ÃÇè
¢ßÄÉÀÌÆ¼ À¯¹«¼±³×Æ®¿öÅ©¿¬±¸¼Ò ¼­¿µÀÏ ÆÀÀå 

1. °³¿ä

ÆøÁõÇÏ´Â ¹Ìµð¾î Æ®·¡ÇÈÀ¸·Î ÀÎÇÑ ³×Æ®¿öÅ© ºÎÇϸ¦ È¿°úÀûÀ¸·Î °æ°¨½Ã۰í, ¹Ì·¡ÀÇ ÀÀ¿ë¼­ºñ½º ȯ°æ¿¡ º¸´Ù À¯¿¬ÇÏ°Ô ´ëÀÀÇϱâ À§ÇØ Áö´ÉÇü ÄÜÅÙÃ÷ À¯Åë¸Á ±¸ÃàÀÇ Çʿ伺ÀÌ Á¦±âµÊ¿¡ µû¶ó, ³×Æ®¿öÅ© ÀÚü¸¦ ÄÜÅÙÃ÷ÀÇ Source·Î ¶Ç´Â Serving ÁÖü·Î ÀνÄÇÏ´Â ½º¸¶Æ®³×Æ®¿öÅ©(Smart Network) ±â¼ú¿¡ ´ëÇÑ °ü½ÉÀÌ °íÁ¶µÇ°í ÀÖ´Ù. ÇöÀç ¿¬±¸ ÁßÀÎ ½º¸¶Æ®³×Æ®¿öÅ©´Â »ó¿ëÈ­¸¦ ÃÖÁ¾ ¸ñÇ¥·Î, ÃÖÀûÈ­µÈ ÄÜÅÙÃ÷ Àü´Þ ¹× ºÐ¹è¸¦ À§ÇØ ALTO(Application-Layer Traffic Optimization), DHT ±â¹ÝÀÇ ÄÜÅÙÃ÷ °Ë»ö ¹× ¶ó¿ìÆÃ, Dynamic Caching µî ´Ù¾çÇÑ ±â¼úÀ» Á¢¸ñÇϰí ÀÖ´Ù. º» °úÁ¦¿¡¼­´Â ½º¸¶Æ®³×Æ®¿öÅ© »ó¿ëÈ­¿¡ ÇÊ¿äÇÑ ±â¼ú ¿Ï¼ºµµ¸¦ °ËÁõÇϱâ À§ÇØ ½º¸¶Æ®³×Æ®¿öÅ©ÀÇ ÇÙ½É ±â¼úÀÎ ¿À¹ö·¹ÀÌ ÄÜÅÙÃ÷ ±â¹Ý ¶ó¿ìÆÃ¿¡ ´ëÇÑ ±â´É ¹× ¼º´É ½ÃÇèÀ» ¼öÇàÇÑ´Ù. À̸¦ À§ÇØ,

¡Û KOREN ¹éº»À» Áß½ÉÀ¸·Î ±¸ÃàµÇ¾î ÀÖ´Â ¹Ì·¡ÀÎÅÍ³Ý TESTBED¿¡ ¿À¹ö·¹ÀÌ ÄÜÅÙÃ÷ ¶ó¿ìÆÃÀ» À§ÇÑ ½º¸¶Æ®°ÔÀÌÆ®¿þÀÌ, ½º¸¶Æ®Ç÷§ÆûÀ» Àû¿ëÇϰí, ½ÇÁ¦¿Í À¯»çÇÑ ÀÌ¿ëÀÚ È¯°æ°ú µ¿ÀÏÇÑ ¿î¿ë ½Ã³ª¸®¿À ÇÏ¿¡¼­ »óÈ£ ¿¬µ¿ ±â´ÉÀ» °ËÁõÇÑ´Ù.
¡Û ¶ÇÇÑ, Áö¿ªÀûÀ¸·Î ºÐ»ê ¹èÄ¡µÇ¾î ÄÜÅÙÃ÷¸¦ µ¿ÀûÀ¸·Î ij½ÌÇϰí, Áö¿ª ³» °¡ÀÔÀÚ¿¡°Ô °íǰÁúÀÇ ¼­ºñ½º¸¦ Á¦°øÇϱâ À§ÇØ °³¹ß ÁßÀÎ ½º¸¶Æ®³ëµå¿Í °áÇÕÇØ Çâ»óµÈ ³×Æ®¿öÅ© È®À强 ¹× ÄÜÅÙÃ÷ Àü´Þ È¿À², ¹Ìµð¾î ¼­ºñ½º ǰÁú µîÀ» È®ÀÎÇÑ´Ù.
¡Û ¸¶Áö¸·À¸·Î, ½ÃÇè °á°úÀÇ ´Ù°¢Àû ºÐ¼®À» ÅëÇØ µ¿ÀûÀ¸·Î º¯È­ÇÏ´Â ¹Ì·¡ ³×Æ®¿öÅ© ¹× ÀÀ¿ë ¼­ºñ½º ȯ°æ¿¡¼­ ÃÖÀûÀÇ ÄÜÅÙÃ÷ À¯Åë ¼º´ÉÀ» Á¦°øÇϱâ À§ÇÑ ¿À¹ö·¹ÀÌ ÄÜÅÙÃ÷ ¶ó¿ìÆÃ ±â¼úÀÇ °³¼± ¹æÇâÀ» ¸ð»öÇÏ°í »õ·Î¿î ¿¬±¸ À̽´µéÀ» ¹ß±¼ÇÑ´Ù.

2. ¿¬±¸¹è°æ

¸Å³â ¿Ï¸¸ÇÑ Áõ°¡À²À» º¸¿© ¿Ô´ø ÀÎÅÍ³Ý Æ®·¡ÇÈÀº, ½º¸¶Æ®ÆùÀÇ ÃâÇö ÀÌÈÄ ÆøÁõ ¼öÁØÀ» ³Ñ¾î ÀÎÅÍ³Ý »ýŰè Àüü¸¦ µÚÈçµé°í ÀÖ´Ù. ³×Æ®¿öÅ© Àü¹Ý¿¡ °ÉÃÄ È¥ÀâÀÌ °¡Áߵǰí ÀÖÀ¸¸ç, ISP´Â Àü¼Û ǰÁú ¾ÇÈ­¸¦ ¸·±â À§ÇØ Àü¼Û¸Á ´ë¿ªÆø È®º¸¿¡ õ¹®ÇÐÀû ºñ¿ëÀ» ½ñ¾Æ º×°í ÀÖÁö¸¸, ´Ù¾çÇÑ ÀÀ¿ë¼­ºñ½ºÀÇ Æ¯¼ºÀ» È¿°úÀûÀ¸·Î ¹Ý¿µÇÏÁö ¸øÇÏ´Â ±âÁ¸ÀÇ Fat & Dumb Pipe ±¸Á¶·Î ÀÎÇØ ³ôÀº ºÎ°¡°¡Ä¡°¡ âÃâµÇ´Â °úÁ¤¿¡¼­ Á¡Â÷ ¼Ò¿ÜµÇ°í ÀÖ´Â ½ÇÁ¤ÀÌ´Ù. ¹Ý¸é ±¤´ë¿ª ³×Æ®¿öÅ· ÀÎÇÁ¶ó¸¦ ¹ÙÅÁÀ¸·Î ¼ºÀåÇØ ¿Â ±Û·Î¹ú CP(Content Provider)¿Í OTT(Over The Top) PlayerµéÀº ´Ù¾çÇÑ ÄÜÅÙÃ÷¿Í ¼­ºñ½ºµéÀ» ¹«±â·Î ÀÎÅÍ³Ý °¡Ä¡»ç½½ÀÇ Á¤Á¡¿¡¼­ ±× ¿µÇâ·ÂÀ» °­È­Çϰí ÀÖ´Ù.


[±×¸²1] 2016³â ÀÎÅÍ³Ý Æ®·¡ÇÈ Àü¸Á, ±Û·Î¹ú CPÀÇ ¼ºÀå°ú ±¹³» TelcoÀÇ ÇöȲ.

°íǰÁú ½Ç°¨¹Ìµð¾î ÄÜÅÙÃ÷¿Í À̸¦ ÀÌ¿ëÇÑ »ç¿ëÀÚ Context ±â¹ÝÀÇ ÀÀ¿ë¼­ºñ½ºµéÀº ¹Ì·¡ÀÎÅͳÝÀ» ´ëÇ¥ÇÏ´Â ÁÖ¿ä Æ¯Â¡À¸·Î ÀÚ¸® ÀâÀ» Àü¸ÁÀÌ´Ù. µû¶ó¼­ ³×Æ®¿öÅ©´Â ´Ü¼øÇÑ µ¥ÀÌÅÍ Àü´ÞÀÚ ¿ªÇÒ¿¡¼­ ¹þ¾î³ª Àü´ÞÇϰíÀÚ ÇÏ´Â µ¥ÀÌÅÍ, Áï ÄÜÅÙÃ÷ÀÇ Æ¯¼ºÀ» °í·ÁÇØ ÇÑÁ¤µÈ ÀÚ¿øÀ» º¸´Ù È¿À²ÀûÀ¸·Î ÀÌ¿ëÇÒ ¼ö´Â ±¸Á¶Àû ƲÀ» °®Ãß°í À̸¦ Á¦°øÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ¶ÇÇÑ ¹Ì·¡ÀÇ ´Ù¾çÇÑ ÀÀ¿ë¼­ºñ½º ȯ°æ°ú ±×µéÀÇ ¿ä±¸ »çÇ׿¡ È¿°úÀûÀ̰í À¯¿¬ÇÏ°Ô ´ëÀÀÇϱâ À§ÇØ °³¹æÀûÀ̰í Áö´ÉÀûÀ¸·Î º¯È­ÇÒ Çʿ䰡 ÀÖÀ¸¸ç, º¸´Ù ´Éµ¿ÀûÀ¸·Î ¼­ºñ½º »ý»ê °úÁ¤¿¡ Âü¿©ÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ÀÌ·¯ÇÑ °üÁ¡¿¡¼­, ÃÖÀûÈ­µÈ ÄÜÅÙÃ÷ Àü´ÞÀ» ½ÇÇöÇϱâ À§ÇØ IP ³×Æ®¿öÅ©¿Í ½ºÅ丮Áö ¹× ¼­ºñ½º Ç÷§ÆûÀ» °áÇÕÇÏ´Â ½º¸¶Æ®³×Æ®¿öÅ©ÀÇ °³³äÀº Dumb Pipe¿¡ ¸Ó¹°·¯ ÀÖ´Â ³×Æ®¿öÅ· ÀÎÇÁ¶ó¸¦ ¹Ì·¡ÀÎÅͳÝÀÇ ÇÙ½É ¼­ºñ½º Ç÷§ÆûÀ¸·Î ÁøÈ­½ÃŰ´Â Áß°£ ´Ü°è·Î½á ±â¼úÀû °¡Ä¡¿Í ÆÄ±Þ È¿°ú°¡ ¸Å¿ì Ŭ °ÍÀ¸·Î ¿¹»óµÈ´Ù.


[±×¸²2] ½º¸¶Æ®³×Æ®¿öÅ©¸¦ ÅëÇÑ IT ¿¡ÄڽýºÅÛ È®´ë.

3. ½º¸¶Æ®³×Æ®¿öÅ©

ÃÖ±Ù ¹Ì·¡ÀÎÅͳÝÀÇ ÇÙ½É ±â¼ú·Î ÁÖ¸ñ¹Þ°í ÀÖ´Â ÄÜÅÙÃ÷ Á᫐ ³×Æ®¿öÅ©(Content-Centric Network)´Â ÃÖÀûÈ­µÈ ¼­ºñ½º Àü´ÞÀ» ºñ·ÔÇØ ±âÁ¸ IP ±â¹Ý µ¥ÀÌÅÍ Àü¼ÛÀÌ °¡Áö´Â ¿©·¯ ÇѰèÁ¡µéÀ» ±Øº¹ÇÒ ¼ö ÀÖ´Â ±¸Á¶Àû ÀÌÁ¡À» °¡Áö°í ÀÖ´Ù. ÇÏÁö¸¸ º¹ÀâÇÏ°Ô ¹ßÀüÇØ¿Â ÀÎÅͳÝÀÇ Æ¯¼º»ó Clean-Slate °üÁ¡ÀÇ Á¢±Ù ¹æ½ÄÀº ±× ½ÇÇö°ú Àû¿ë¿¡ ¸¹Àº ¾î·Á¿òÀÌ µû¸¥´Ù. µû¶ó¼­ ±âÁ¸ IP ³×Æ®¿öÅ© ±¸Á¶¸¦ ±×´ë·Î À¯ÁöÇÏ´Â Dirty-Slate ±â¹ÝÀÇ »õ·Î¿î Àü´Þ ±¸Á¶ °³¹ßÀÌ ÁøÇàµÇ°í ÀÖÀ¸¸ç, ±× ´ëÇ¥Àû »ç·Ê°¡ ½º¸¶Æ®³×Æ®¿öÅ©ÀÌ´Ù.


[±×¸²3] ½º¸¶Æ®³×Æ®¿öÅ©ÀÇ Network-aware Smart Delivery °³³ä.

½º¸¶Æ®³×Æ®¿öÅ©´Â ±âÁ¸ÀÇ ³×Æ®¿öÅ· ³ëµå¿¡ ÄÜÅÙÃ÷ Àü´Þ, 󸮿¡ ÇÊ¿äÇÑ ±â´Éµé(i.e., ij½Ì, Æ®·£½ºÄÚµù µî)À» Ãß°¡ÇØ º¸´Ù Áö´ÉÈ­µÈ ÄÜÅÙÆ® Àü´Þ¸ÁÀ» ±¸ÃàÇÏ´Â °³³äÀ¸·Î½á, ÃÖ¼±Çü(Best-Effort) ÀÎÅÍ³Ý ¸Á À§¿¡ ±¸¼ºµÇ¾î ¿Ô´ø ±âÁ¸ CDN(Content Distribution Network)À» ´ëüÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ µ¥ÀÌÅÍÀü´Þ ǰÁú¸¸À» °í·ÁÇØ ±¸ÃàµÇ°í ÀÖ´Â Telco-CDN(¶Ç´Â Wholesale-CDN)°ú´Â Â÷º°È­µÈ Áö´ÉÇü ÄÜÅÙÃ÷ ºÐ¹è ±¸Á¶¸¦ ¹ÙÅÁÀ¸·Î ¸Á°¡Ä¡¸¦ ³ôÀÌ°í ÆøÁõÇÏ´Â ¹Ìµð¾î Æ®·¡ÇȰú º¯È­ÇÏ´Â ÀÀ¿ë¼­ºñ½º ȯ°æ¿¡ È¿°úÀûÀ¸·Î ´ëÀÀÇÒ ¼ö ÀÖ´Â Çö½ÇÀû ¹æ¾ÈÀ¸·Î Á¦½ÃµÇ°í ÀÖ´Ù.

½º¸¶Æ®³×Æ®¿öÅ©´Â ½º¸¶Æ®°ÔÀÌÆ®¿þÀÌ, ½º¸¶Æ®Ç÷§Æû, ½º¸¶Æ®³ëµå·Î ±¸¼ºµÇ¸ç °¢°¢ Proximity ±â¹Ý ÄÜÅÙÃ÷ ¿äû ó¸®, ¿î¿µ °ü¸®, ÄÜÅÙÃ÷ ij½Ì ¹× Àü´ÞÀ» ´ã´çÇÑ´Ù. À̵éÀº ÃÖÀûÈ­µÈ ÄÜÅÙÃ÷ Àü´Þ ¹× ºÐ¹è¸¦ À§ÇØ ALTO(Application-Level Traffic Optimization)¿Í DHT(Distributed Hash Table)¸¦ ±â¹ÝÀ¸·Î ±¸ÇöµÈ ¿À¹ö·¹ÀÌ ÄÜÅÙÃ÷ ¶ó¿ìÆÃ ±â¼úÀ» ÀÌ¿ëÇϸç, ÄÜÅÙÃ÷ÀÇ Áߺ¹ Àü¼ÛÀ» ¹æÁöÇϱâ À§ÇØ Dynamic Caching ±â´ÉÀ» Á¦°øÇÑ´Ù.

¨ç ½º¸¶Æ®°ÔÀÌÆ®¿þÀÌ: Proximity ±â¹Ý ÃÖÀû Àü´Þ°æ·Î ¼±Á¤, »óȲÁ¤º¸ ±â¹Ý Àü¼ÛǰÁú Â÷º°È­
¨è ½º¸¶Æ®³ëµå: ÄÜÅÙÃ÷ ij½Ì, ³ëµå°£ ÄÜÅÙÃ÷ À§Ä¡ °Ë»ö, DHT ±â¹Ý ÄÜÅÙÃ÷ ¶ó¿ìÆÃ

[±×¸²4] ½º¸¶Æ®³×Æ®¿öÅ© ±¸¼ºµµ.

4. ¿À¹ö·¹ÀÌ ÄÜÅÙÃ÷ ¶ó¿ìÆÃ


[±×¸²5] ALTO, DHT ±â¹Ý ¿À¹ö·¹ÀÌ ÄÜÅÙÃ÷ ¶ó¿ìÆÃ µ¿ÀÛ °úÁ¤.

À§ ±×¸²Àº ½º¸¶Æ®³×Æ®¿öÅ©ÀÇ ¿À¹ö·¹ÀÌ ÄÜÅÙÃ÷ ¶ó¿ìÆÃ °úÁ¤À» º¸¿©ÁØ´Ù. »ç¿ëÀÚ°¡ ÄÜÅÙÃ÷¸¦ ¿äûÇÏ°Ô µÇ¸é ½º¸¶Æ®°ÔÀÌÆ®¿þÀÌ´Â »ç¿ëÀÚ¿Í Áö¿ªÀûÀ¸·Î °¡Àå °¡±î¿î ½º¸¶Æ®³ëµå¸¦ ¼±Á¤ÇØ ¾Ë·ÁÁÖ°í, ÇØ´ç ½º¸¶Æ®³ëµå´Â DHT¸¦ ÀÌ¿ëÇØ »ç¿ëÀÚ°¡ ¿äûÇÑ ÄÜÅÙÃ÷¸¦ ã¾Æ °¡Àå °¡±î¿î ´Ù¸¥ ³ëµå·ÎºÎÅÍ Ä³½ÌÇØ ¼­ºñ½ºÇÑ´Ù.

5. ÁÖ¿ä ¼öÇà³»¿ë

¡Û ¿À¹ö·¹ÀÌ ÄÜÅÙÃ÷ ¶ó¿ìÆÃ ½ÃÇèÀ» À§ÇÑ Àü±¹¸Á ±Ô¸ð KOREN TESTBED ±¸Ãà
- ¼­¿ï, ´ëÀü, ±¤ÁÖ, ºÎ»ê POP¿¡ ±¸ÃàµÈ 22´ëÀÇ ¼­¹ö¸¦ Ȱ¿ë SG, SN ¿¬µ¿¸Á ±¸¼º
- ÀϺδ VM(Virtual Machine) »ý¼º ¹× ½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇÑ ´Ù¼ö »ç¿ëÀÚ Emulation¿¡ Ȱ¿ë
- ½º¸¶Æ®°ÔÀÌÆ®¿þÀÌ ¹× ³ëµå »óÅ ¸ð´ÏÅ͸µÀ» À§ÇÑ ÀÎÅÍÆäÀ̽º ÇÁ·ÎÅäÄÝ, API ±¸Çö ¹× Àû¿ë


[±×¸²6] ¿À¹ö·¹ÀÌ ÄÜÅÙÃ÷ ¶ó¿ìÆÃ ½ÃÇèÀ» À§ÇÑ KOREN Å×½ºÆ®¹èµå.

¡Û ¿À¹ö·¹ÀÌ ÄÜÅÙÃ÷ ¶ó¿ìÆÃÀ» À§ÇÑ ½º¸¶Æ®°ÔÀÌÆ®¿þÀÌ/½º¸¶Æ®³ëµå ¿¬µ¿ ±â´É ¹× ¼º´É ½ÃÇè ¼öÇà
- ³×Æ®¿öÅ© ÅäÆú·ÎÁö ºÐ¼®À» ÅëÇÑ ¶ó¿ìÆÃ Á¤º¸ ¼öÁý°ú À̸¦ ¹Ý¿µÇÑ ÄÜÅÙÃ÷ ¶ó¿ìÆÃ ¿©ºÎ
- ½º¸¶Æ®³ëµå º¯µ¿(Join/Leave/Fail-over)¿¡ µû¸¥ ¶ó¿ìÆÃ Á¤º¸ ¾÷µ¥ÀÌÆ® ¹× º¹±¸ ±â´É
- Æ®·¡ÇÈ Áö¿ªÈ­¿¡ µû¸¥ KOREN ¹éº» ±¸°£ »ç¿ë·®, ÃÖÀû ½º¸¶Æ®³ëÆ® ¼±Á¤ ½Ã°£, ÄÜÅÙÃ÷ ½Äº°ÀÚ ±â¹Ý ÄÜÅÙÃ÷ À§Ä¡ Ž»ö ¼º´É

¡Û ½ºÆ®¸®¹Ö ¼­ºñ½º ǰÁú ÃøÁ¤
- °¢ POPÀ» Áß½ÉÀ¸·Î ¹Ìµð¾î ¼­ºñ½º ǰÁú ÃøÁ¤ (°Ë»ö¼Óµµ, ÀÀ´ä½Ã°£, D/L¼Óµµ, ¹öÆÛ¸µ Ƚ¼ö µî)
- ½º¸¶Æ®³ëµå Áõ°¡/Fail-over/ÄÜÅÙÃ÷ ij½Ã À¯¹«¿¡ µû¸¥ ½ºÆ®¸®¹Ö ¼­ºñ½º ǰÁú
- ½º¸¶Æ®°ÔÀÌÆ®¿þÀÌÀÇ ³×Æ®¿öÅ© Proximity ±â¹Ý ÃÖÀûÈ­¿¡ µû¸¥ ½ºÆ®¸®¹Ö ¼­ºñ½º ǰÁú


[±×¸²7] ½º¸¶Æ®³ëµå Áõ°¡¿¡ µû¸¥ °¡ÀÔÀÚ ¼­ºñ½º ǰÁú ½ÃÇè.

6. ±â´ëÈ¿°ú

¡Û ½ÇÁ¦ ÀÎÅÍ³Ý ±¸Á¶¿Í À¯»çÇÑ ¿¬±¸½ÃÇè¸Á(KOREN)¿¡¼­ ½º¸¶Æ®³×Æ®¿öÅ©ÀÇ ¿ä¼Ò ±â¼úµéÀ» ½ÃÇè, °ËÁõÇÔÀ¸·Î½á ±â´É Á¦°í¿Í ¼º´É ÃÖÀûÈ­¸¦ ÅëÇØ Á¶±â »ó¿ëÈ­¸¦ ´Þ¼ºÇÒ ¼ö ÀÖÀ» °ÍÀ¸·Î ±â´ëµÊ.
¡Û ÇâÈÄ ÄÜÅÙÃ÷ ¶ó¿ìÆÃ ¿äû, ij½Ì, º¸¾È, ÇÁ·ÎÅäÄÝ µî ¿¬µ¿¿¡ ÇÊ¿äÇÑ ÇÙ½É ±â¼úÀ» Á¶±â È®º¸ÇÔÀ¸·Î½á »õ·Î¿î ¼­ºñ½º ³×Æ®¿öÅ©ÀÇ ±¸Ãà°ú °ü·ÃÇÑ ±â¼ú °³¹ßÀ» ÁÖµµÇÒ ¼ö ÀÖÀ» °ÍÀÓ.
 
  

  100GE over OTU4 ½ÃÇè

  ¿À¹ö·¹ÀÌ ÄÜÅÙÃ÷ ¶ó¿ìÆÃ ½ÃÇè

  ÇÑ-ÀÏ ¿¬±¸¸Á °£ Çù·ÂȸÀÇ

  KOREN ½Å±Ô ÀÌ¿ë±â°ü ¼Ò°³
  - (ÁÖ)Å©·¹ºí -

  ¿¡³ÊÁö »ý¼º ¹«¼± ¼¾¼­