(±â»çµî·ÏÀÏ : 2001-07-30 18:56:34)

¹«Áö ¾î·Á¿î ¸»ÀÌ´Ù. ½ºÄÉÁ층 ¾Ë°í¸®Áò. ½ºÄÉÁìÀ̶ó´Â ¸»Àº ¸ðµÎ Àß ¾Ë°í ÀÖÀ» °ÍÀÌ´Ù. ½Ã°£Ç¥µµ ÇϳªÀÇ ½ºÄÉÁ층 À̴ϱî. ½ÇÁ¦·Î Ŭ·¯½ºÅÍ °ü¸®ÀÚÀÇ °¡Àå Áß¿äÇÑ ¿ªÇÒÀÌ´Ù. ¾Æ¹«¸® ¸¹Àº Ŭ·¯½ºÅÍ ³ëµå°¡ ÀÖ´Ù°í ÇØµµ °ü¸®ÀÚ°¡ ½ÇÁ¦·Î ÀÏÀ» ¹èºÐÇϴµ¥ ³ú¹°À» ¸Ô°í ÇÑ ³ëµå¿¡°Ô¸¸ ÁشٴøÁö, ¾Æ´Ï¸é ¾Æ¿¹ ÁÖÁö ¾Ê´Â ´Ù¸é ±×°Ç ¹«¿ëÁö¹° ÀÎ °ÍÀÌ´Ù. ÀÌ·¸°Ô ÀÏÀ» ÁÖ´Â ¹æ¹ý¿¡µµ ¿©·¯ °¡Áö°¡ ÀÖ´Ù À̹ø¿¡´Â ±×·± ½ºÄÉÁ층 ¾Ë°í¸®Áò¿¡ ´ëÇØ¼­ ¼³¸íÇϰڴÙ. ½ÇÁ¦·Î Ŭ·¯½ºÅÍ °ü¸®ÀÚ´Â ³ú¹°À» ¸ÔÁö ¾ÊÀ¸´Ï °ÆÁ¤ ¾ÈÇØµµ µÈ´Ù.

    Round-Robin Scheduling (¶ó¿îµå ·Îºó ½ºÄÉÁ층)

    ¸» ±×´ë·Î ¶ó¿îµå ·Îºó ¹æ½ÄÀ̸ç, ¼­¹öÀÇ »óȲÀ̳ª ³×Æ®¿÷ »óȲ, ¸ðµç »óȲÀ» ¹«½ÃÇÑä ´Ü¼øÇÏ°Ô ¿äûÀ» Àü´ÞÇØÁÖ´Â ÇüÅÂÀÌ´Ù. ½ÇÁ¦·Î ¼­¹öÀÇ »ç¾çÀÌ ¸ðµÎ µ¿ÀÏÇϰí, °°Àº ³×Æ®¿÷ »óÀ̶ó¸é °¡Àå ´Ü¼øÇϰí È¿À²ÀûÀÏ ¼öµµ ÀÖ´Ù.

    Weighted Round-Robin Scheduling (°¡ÁßÄ¡±â¹Ý ¶ó¿îµå ·Îºó ½ºÄÉÁ층)

    °¡ÁßÄ¡¶õ °ÍÀº ¾î¶² ƯÁ¤ÇÑ °Í¿¡ °¡ÁßÄ¡¸¦ µÐ´Ù´Â ¸»ÀÌ´Ù. ¼­¹ö¿¡¼­µµ ƯÁ¤¼­¹öÀÇ ½ºÆåÀÌ ±²ÀåÈ÷ ¶Ù¾î³ª´Ù´øÁö ¾Æ´Ï¸é ´Ù¸¥ ¼­¹öº¸´Ù ±âŸ ȯ°æÀÌ ³ª¾Æ ´õ ¸¹Àº ¿äûÀ» Àü´ÞÇÏ°í ½ÍÀ» ¶§ ÇØ´ç ¼­¹ö¿¡ °¡ÁßÄ¡´Â ÁÖ¾î ´õ ¸¹Àº ¿äûÀ» ó¸®ÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ¹æ½ÄÀÌ´Ù.

    °¡ÁßÄ¡°¡ ÀÖ´Â ¶ó¿îµå ·Îºó ½ºÄÉÁ층À» »ç¿ëÇÏ¸é ½ÇÁ¦ ¼­¹ö¿¡¼­ ³×Æ®¿÷ Á¢¼ÓÀ» ¼¿ Çʿ䰡 ¾ø°í µ¿Àû ½ºÄÉÁ층 ¾Ë°í¸®Áòº¸´Ù ½ºÄÉÁ층ÀÇ °úºÎÇϰ¡ ÀûÀ¸¹Ç·Î ´õ ¸¹Àº ½ÇÁ¦ ¼­¹ö¸¦ ¿î¿µÇÒ ¼ö  ÀÖ´Ù. ±×·¯³ª ¿äû¿¡ ´ëÇÑ ºÎÇϰ¡ ¸Å¿ì ¸¹À» °æ¿ì ½ÇÁ¦ ¼­¹ö»çÀÌ¿¡ µ¿ÀûÀÎ ºÎÇÏ ºÒ±ÕÇü »óŰ¡ »ý±æ ¼ö ÀÖ´Ù.

    Least-Connection Scheduling (ÃÖ¼Ò Á¢¼Ó ½ºÄÉÁ층)

    ÃÖ¼Ò Á¢¼Ó ½ºÄÉÁ층Àº °¡Àå Á¢¼ÓÀÌ ÀûÀº ¼­¹ö·Î ¿äûÀ» Á÷Á¢ ¿¬°áÇÏ´Â ¹æ½ÄÀ» ¸»ÇÑ´Ù. °¢ ¼­¹ö¿¡¼­ µ¿ÀûÀ¸·Î ½ÇÁ¦ Á¢¼ÓÇÑ ¼ýÀÚ¸¦ ¼¼¾î¾ßÇϹǷΠµ¿ÀûÀÎ ½ºÄÉÁ층 ¾Ë°í¸®ÁòÁßÀÇ ÇϳªÀÌ´Ù. ºñ½ÁÇÑ ¼º´ÉÀÇ ¼­¹ö·Î ±¸¼ºµÈ °¡»ó ¼­¹ö´Â ¾ÆÁÖ Å« ¿ä±¸°¡ ÇÑ ¼­¹ö·Î¸¸ ÁýÁßµÇÁö ¾Ê±â ¶§¹®¿¡, Á¢¼ÓºÎÇϰ¡ ¸Å¿ì Å« °æ¿ì¿¡µµ ¾ÆÁÖ È¿°úÀûÀ¸·Î ºÐ»êÀ» ÇÑ´Ù.

    °¡Àå ºü¸¥ ¼­¹ö¿¡¼­ ´õ ¸¹Àº ³×Æ®¿÷ Á¢¼ÓÀ» ó¸®ÇÒ ¼ö ÀÖ´Ù. ±×·¯¹Ç·Î ´Ù¾çÇÑ Ã³¸® ¿ë¶ûÀ» Áö´Ñ ¼­¹ö·Î ±¸¼ºÇßÀ» °æ¿ì¿¡µµ ÈǸ¢ÇÏ°Ô ÀÛµ¿ ÇÑ´Ù´Â °ÍÀ» ÇÑ´«¿¡ ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù. ±×·¸Áö¸¸ ½ÇÁ¦·Î´Â TCPÀÇ TIME_WAIT »óŶ§¹®¿¡ ¾ÆÁÖ ÁÁÀº ¼º´ÉÀ» ³¾¼ö´Â ¾ø´Ù. TCPÀÇ TIME_WAIT´Â º¸Åë 2ºÐÀÌ´Ù. ±×·±µ¥ Á¢¼ÓÀÚ°¡ ¾ÆÁÖ ¸¹Àº À¥ »çÀÌÆ®´Â 2ºÐµ¿¾È¿¡ ¸îõ°³ÀÇ Á¢¼ÓÀ» ó¸®ÇØ¾ß ÇÒ °æ¿ì°¡ ÀÖ´Ù. ¼­¹ö A´Â ¼­¹ö Bº¸´Ù 󸮿뷮ÀÌ µÎ¹èÀÏ °æ¿ì ¼­¹ö A´Â ¼öõ°³ÀÇ ¿äûÀ» ó¸®Çϰí TCPÀÇ TIME_WAIT »óȲ¿¡ Á÷¸éÇÏ°Ô µÈ´Ù. ±×·¸Áö¸¸ ¼­¹ö B´Â ¸îõ°³ÀÇ ¿äûÀÌ Ã³¸®µÇ±â¸¸À» ±â´Ù¸®°Ô µÈ´Ù. ±×·¡¼­ ÃÖ¼Ò Á¢¼Ó ½ºÄÉÁ층À» ÀÌ¿ëÇÒ °æ¿ì ´Ù¾çÇÑ Ã³¸®¿ë·®À» Áö³­ ¼­¹ö·Î ±¸¼ºµÇ¾úÀ» °æ¿ì ºÎÇϺлêÀÌ È¿À²ÀûÀ¸·Î µÇÁö ¸øÇÒ ¼ö ÀÖ´Â °ÍÀÌ´Ù.

    Weighted Least-Connection Scheduling (°¡ÁßÄ¡ ±â¹Ý ÃÖ¼Ò Á¢¼Ó ½ºÄÉÁ층)

    °¡ÁßÄ¡ ±â¹Ý ÃÖ¼Ò Á¢¼Ó ½ºÄÉÁ층Àº ÃÖ¼Ò Á¢¼Ó ½ºÄÉÁ층ÀÇ ÇÑ ºÎºÐÀ¸·Î¼­ °¢°¢ÀÇ ½ÇÁ¦ ¼­¹ö¿¡ ¼º´É °¡ÁßÄ¡¸¦ ºÎ¿©ÇÒ ¼ö ÀÖ´Ù. ¾ðÁ¦¶óµµ °¡ÁßÄ¡°¡ ³ôÀº ¼­¹ö¿¡¼­ ´õ ¸¹Àº ¿äûÀ» ¹ÞÀ» ¼ö ÀÖ´Ù. °¡»ó ¼­¹öÀÇ °ü¸®ÀÚ´Â °¢°¢ÀÇ ½ÇÁ¦ ¼­¹ö¿¡ °¡ÁßÄ¡¸¦ ºÎ¿©ÇÒ ¼ö ÀÖ´Ù. °¡ÁßÄ¡ÀÇ ºñÀ²ÀÎ ½ÇÁ¦ Á¢¼ÓÀÚ¼ö¿¡ µû¶ó ³×Æ®¿÷ Á¢¼ÓÀÌ ÇÒ´çµÈ´Ù. ±âº» °¡ÁßÄ¡´Â 1ÀÌ´Ù.

²ã´Ï(fuga@ggwuni.com)





Copyright(c) 2001, ¼öÆÛÀ¯ÀúÄÚ¸®¾Æ All Rights Reserved.
¼­¹ö±¸Ãà(¿î¿ë)»ó´ã : e-mail : webmaster@superuser.co.kr