|
|
 |
|
| |
IT¿Í ÄÄÇ»ÅÍÀÇ ¹ßÀüÀ¸·Î »ýȰȯ°æÀÌ 'À¯ºñÄõÅͽº' ¶ó´Â »õ·Î¿î Åë½Å ¹× Á¤º¸Ã³¸® ÆÄ¶ó´ÙÀÓ¿¡ ÀÇÇØ Å« ¿µÇâÀ» ¹Þ°í ÀÖ´Ù. À¯ºñÄõÅͽº´Â ¼¾¼¸Á, À¯/¹«¼±¸Á, °íÁ¤/À̵¿Åë½Å¸Á, ¹æ¼Û/Åë½Å¸Á µîÀÌ Çϳª·Î ¿¬°áµÇ¾î ¾ðÁ¦, ¾îµð¼³ª, ¾î¶² ´Ü¸»±â·Îµµ ³×Æ®¿öÅ©¿¡ Á¢¼ÓÇÒ ¼ö ÀÖ´Â ÅëÇÕµÈ È¯°æÀÌ´Ù. À¯ºñÄõÅͽº ȯ°æÀ» »ýȰÀÇ ±Ù°ÅÁöÀÎ 'Áý', '»ç¹«½Ç' µîÀ¸·Î Àû¿ëÇÑ °ÍÀÌ Áö´ÉÇü Ȩ³×Æ®¿öÅ© ºÐ¾ßÀÌ´Ù. Ȩ³×Æ®¿öÅ©¶õ À¯/¹«¼± Åë½ÅÀ» ÀÌ¿ëÇØ Áý¾È¿¡ ÀÖ´Â °¢Á¾ ½º¸¶Æ® °¡ÀüÁ¦Ç°, PC, ITÁ¦Ç°À» ¿¬°áÇÏ´Â ¹Ì·¡Çü ½º¸¶Æ® Á¤º¸°¡Àü ½Ã½ºÅÛÀÌ´Ù. º» ¿¬±¸½Ç¿¡¼´Â Áö´ÉÇü Ȩ³×Æ®¿öÅ© ¹× À¯ºñÄõÅͽº ȯ°æÀÇ ±¸ÇöÀ» ¼±µµÇÏ´Â ±â¹Ý±â¼úµé°ú ÀÀ¿ë ºÐ¾ß¸¦ ¿¬±¸ÇÏ°í °³¹ßÇϰí ÀÖ´Ù.
2006³â ¹Ú»ç 5¸í°ú ¼®»ç 22¸íÀÌ Á¹¾÷ÇÏ¿´À¸¸ç, ÇöÀç ÀçÇлýÀº ¹Ú»ç 9¸í°ú
¼®»ç 8¸í µîÀÌ ÀÖ½À´Ï´Ù.
|
 |

½Ã½ºÅÛ ¿¬±¸ /
³×Æ®¿öÅ© ¿¬±¸ /
Áö´ÉÇü ¾Ë°í¸®Áò ¿¬±¸ /
½Ç½Ã°£ ½Ã½ºÅÛ /
°íÀåÆ÷¿ë ½Ã½ºÅÛ /
Ȩ³×Æ®¿öÅ© ÀÀ¿ë ¼ºñ½º ¿¬±¸
|
|
1)
|
Ȩ³×Æ®¿öÅ© ½Ã½ºÅÛ ¿¬±¸ºÐ¾ß |
|
|
|
|
|
|
Ȩ³×Æ®¿öÅ© ±â¼úÀº Å©°Ô ¼¼ °¡Áö·Î ºÐ·ùÇÒ ¼ö Àִµ¥, À¯¹«¼± Åë½Å ÀÎÅÍÆäÀ̽º ¸ðµâ ¹× ÅëÇÕ ½Ã½ºÅÛ°ú °ü·ÃµÈ Çϵå¿þ¾î Ç÷§Æû ±â¼ú, ¹Ìµé¿þ¾î ¹× OSGi µîÀÇ ¼ÒÇÁÆ®¿þ¾î Ç÷§Æû ±â¼ú, ±×¸®°í ´Ù¾çÇÑ ½º¸¶Æ®È¨ ÀÀ¿ë ÄÁÅÙÃ÷ ¹× ¼ºñ½º ¾ÖÇø®ÄÉÀÌ¼Ç ±â¼úÀÌ ±×°ÍÀ̸ç, ÀÌ·¯ÇÑ ±â¼úµéÀÇ Á¾ÇÕÀû Áý¾àȷμ Ȩ°ÔÀÌÆ®¿þÀÌ ±â¼ú°ú °ü¸®¼¹ö ±â¼úÀº Ȩ³×Æ®¿öÅ© ±â¼úÀÇ ½ÇÁúÀûÀÎ ÇÙ½ÉÀÌ´Ù.
½Ã½ºÅÛ ±¸¼ºµµ

| |
°ü¸®¼¹ö - ÇÑ Áö¿ª ³»¿¡ ¼³Ä¡µÈ Ȩ °ÔÀÌÆ®¿þÀÌ Àåºñ¿Í ÀÌ¿Í ¿¬µ¿µÈ °¢ °¡Á¤ ³»ÀÇ ´Ù¾çÇÑ ÀåÄ¡µéÀÇ ÅëÇÕ °ü¸® ¹× Á¦¾î ¼ºñ½º¸¦ Á¦°øÇÏ´Â ¼¹ö |
|
| |
°ÔÀÌÆ®¿þÀÌ - °¡Á¤ ³»ÀÇ °¢Á¾ ±â±âµéÀ» Àü·Â¼±, Àüȼ±, À¯/¹«¼± µîÀ» »ç¿ëÇÏ¿© ¼·Î ¿¬°áÇϰí À̸¦ ¿ÜºÎ ¸Á¿¡ ¿¬°áÇϱâ À§ÇÑ ÀåÄ¡(¶ó¿ìÅÍ ¿ªÇÒ) |
|
|
|
|
2)
|
³×Æ®¿öÅ© ¿¬±¸ºÐ¾ß(top) |
|
|
|
|
|
|
³×Æ®¿öÅ© ±â¼úÀº Å©°Ô À¯¼±°ú ¹«¼±À¸·Î ³ª´ ¼ö ÀÖÀ¸¸ç, À¯¼±À¸·Î´Â Àüȼ±, Àü·Â¼±, ÀÌ´õ³Ý, IEEE1394, USB ±â¼úÀÌ ÀÖ°í, ¹«¼±À¸·Î´Â IEEE802.11x °è¿ÀÇ ¹«¼±·£, HomeRF, Bluetooth, UltrawideBand(UWB), ZigBee, HiperLAN ±â¼úÀÌ ÀÖ´Ù. ƯÈ÷ ±Ù°Å¸® ¹«¼± ¼Ö·ç¼ÇÀÎ Bluetooth¿Í ZigBee¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â °¢Á¾ Çϵå¿þ¾î/¼ÒÇÁÆ®¿þ¾î ¹× °ü·Ã ¾îÇø®ÄÉÀ̼ǿ¡ ´ëÇÑ ÁßÁ¡ ¿¬±¸¸¦ Çϰí ÀÖ´Ù.
Bluetooth : ±Ù°Å¸®¿¡ ³õ¿© ÀÖ´Â ÄÄÇ»ÅÍ¿Í À̵¿´Ü¸»±â¡¤°¡ÀüÁ¦Ç° µîÀ» ¹«¼±À¸·Î ¿¬°áÇÏ¿© ½Ö¹æÇâÀ¸·Î ½Ç½Ã°£ Åë½ÅÀ» °¡´ÉÇÏ°Ô ÇØÁÖ´Â ±Ô°Ý

ZigBee : ÀúÀü·Â, ±Ù°Å¸®, Àú¼Ó(250K), Àú°¡ÀÇ ¹«¼± Åë½Å ¹æ½Ä. Ȩ ³×Æ®¿öÅ©, °øÀåÀÚµ¿È µî¿¡ ¸¹ÀÌ È°¿ëµÉ »õ·Î¿î ±â¼ú

|
|
|
3)
|
Áö´ÉÇü ¾Ë°í¸®Áò ¿¬±¸ºÐ¾ß(top) |
|
|
|
|
|
|
Ȩ³×Æ®¿öÅ© ȯ°æ¿¡ Áö´ÉÀû Ư¼ºÀ» ºÎ¿©ÇÔÀ¸·Î½á º¸´Ù ¼öÁØ ³ôÀº ¼ºñ½º¸¦ Á¦°øÇÒ ¼ö ÀÖ´Â Áö´ÉÇü ±â¼ú¿¡ ´ëÇØ ¿¬±¸Çϸç, ±â¼ú¿¡´Â »ç¿ëÀÚ Á¤º¸¸¦ ÀÌ¿ëÇÑ »óȲÀÎÁö, ¼¾¼Á¤º¸¸¦ ÅëÇÑ À§Ä¡ÀνÄ, ¾ÈÀü¼º À¯Áö¸¦ À§ÇÑ °íÀåÆ÷¿ë, ½Ã°£ÀÇ Àû½Ã¼ºÀ» À§ÇÑ ½Ç½Ã°£ ½Ã½ºÅÛ ¹× ¾Ë°í¸®Áò µîÀÌ ÀÖ´Ù.
»ç¿ëÀÚ Á¤º¸¸¦ ÀÌ¿ëÇÑ »óȲÀÎÁö
ÃÖÁ¾ÀûÀ¸·Î »ç¿ëÀÚ Á¤º¸ Ãàô±â¼ú°ú »ç¿ëÀÚ ÇнÀÆÐÅÏ »ý¼º±â¼úÀ» °áÇÕÇÏ¿© »ç¿ëÀÚ È®ÀÎ ÈÄ Áï½Ã »ç¿ë°¡´ÉÇÑ HHI (Human-Home interaction) ±â¼ú ¿¬±¸

Áö´ÉÇü ·Îµå¹ë·±½Ì
½Ç½Ã°£À¸·Î °¡Á¤±â±âÀÇ ¸ð´ÏÅ͸µÀ» ÅëÇØ °¢ ¸®¾ó ¼¹öÀÇ ºÎÇϸ¦ Á¶»çÇϰí, ºÎÇÏ¿¡ µû¶ó È¿À²ÀûÀ¸·Î ºÎÇÏ ºÐ»ê(load balancing)À» ¼öÇà

|
|
|
4)
|
½Ç½Ã°£(Real-Time) ½Ã½ºÅÛ(top) |
|
|
|
|
|
|
½Ç½Ã°£ ½Ã½ºÅÛÀ̶õ ÀϹÝÀûÀ¸·Î ³í¸®ÀûÀÎ °è»ê°á°ú »Ó¸¸ ¾Æ´Ï¶ó ±× °á°ú°¡ »êÃâµÇ¾î¾ß ÇÏ´Â ½Ã°£¿¡µµ Àû½Ã¼º(timeliness)À»
°¡Áö¸ç ¿¹Ãø°¡´ÉÇÑ(predictable) ½Ã½ºÅÛÀ¸·Î Á¤ÀǵȴÙ. Áï, ½Ã½ºÅÛÀÇ ºü¸¥ 󸮼ӵµ¸¸À» °í·ÁÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó,
¾î¶°ÇÑ ¿¾ÇÇÑ È¯°æÇÏ¿¡¼µµÁ¤ÇØÁø(¿ä±¸µÇ´Â)½Ã°£ ÇѰèÄ¡ÀÎ µ¥µå¶óÀÎ(deadline) À̳»¿¡ ³í¸®ÀûÀ¸·Îµµ Á¤È®ÇÑ Ãâ·Â°ªÀ»
»êÃâÇØ³¾ ¼ö ÀÖ¾î¾ß ÇÑ´Ù.
½Ç½Ã°£ ½Ã½ºÅÛÀÇ ºÐ·ù
| |
Hard ½Ç½Ã°£ ½Ã½ºÅÛ - Á¦¾îÀÛ¾÷ÀÌ deadlineÀ» ¾î±â´Â °æ¿ì ½Ã½ºÅÛ¿¡ ½É°¢ÇÑ ¿µÇâÀ» ÁÖ´Âtime-critical
¼Ó¼ºÀ» Áö´Ñ ½Ã½ºÅÛ |
|
| |
Soft ½Ç½Ã°£ ½Ã½ºÅÛ - DeadlineÀ» ¾î±ä ´ÜÀ§ Á¦¾î ÀÛ¾÷ÀÇ ¹«È¿È·Î ½Ã½ºÅÛÀÇ Æò±ÕÀû ¼º´É¿¡
¹Ì¼¼ÇÑ ¿µÇâÀ» ÁÖ´Â ½Ã½ºÅÛ |
|
Ư
¼º

|
|
|
5)
|
°íÀåÆ÷¿ë(Fault-Tolerant)
½Ã½ºÅÛ (top) |
|
|
|
|
|
|
½Ç½Ã°£ ½Ã½ºÅÛÀ̶õ ÀϹÝÀûÀ¸·Î ³í¸®ÀûÀÎ °è»ê°á°ú »Ó¸¸ ¾Æ´Ï¶ó ±× °á°ú°¡ »êÃâµÇ¾î¾ß ÇÏ´Â ½Ã°£¿¡µµ Àû½Ã¼º(timeliness)À»
°¡Áö¸ç ¿¹Ãø°¡´ÉÇÑ(predictable) ½Ã½ºÅÛÀ¸·Î Á¤ÀǵȴÙ. Áï, ½Ã½ºÅÛÀÇ ºü¸¥ 󸮼ӵµ¸¸À» °í·ÁÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó,
¾î¶°ÇÑ ¿¾ÇÇÑ È¯°æÇÏ¿¡¼µµÁ¤ÇØÁø(¿ä±¸µÇ´Â)½Ã°£ ÇѰèÄ¡ÀÎ µ¥µå¶óÀÎ(deadline) À̳»¿¡ ³í¸®ÀûÀ¸·Îµµ Á¤È®ÇÑ Ãâ·Â°ªÀ»
»êÃâÇØ³¾ ¼ö ÀÖ¾î¾ß ÇÑ´Ù.
°íÀåÆ÷¿ë½Ã½ºÅÛÀÇ °³³ä
½Ã½ºÅÛ¿¡ ¿©ºÐ(redundancy)ÀÇ ÀÚ¿ø(resource)À» Á¦°øÇÑ´Ù. |
¿©ºÐÀº H/W, S/W ¶Ç´Â ½Ã°£À¸·Î ±¸¼ºµÈ´Ù. |
¸ðµç ±¸¼º¿ä¼Ò°¡ Á¤»óÀûÀ¸·Î ÀÛµ¿ÇÏ´Â µ¿¾È¿¡´Â ¿©ºÐÀÇ »ç¿ë¿¡ µû¸¥ ¾î¶² ¼º´É»óÀÇ À̵浵 ½Ã½ºÅÛ¿¡ ÁÖÁö ¸øÇÑ´Ù.
|
--> ±×·¯¹Ç·Î, ÁÖ¾îÁø ºñ¿ë¿¡¼ ½Ã½ºÅÛÀÇ ½Å·Úµµ¸¦ ±Ø´ëÈ ½Ãų
¼ö ÀÖ´Â °íÀåÆ÷¿ë±â¹ýÀ» »ç¿ëÇØ¾ß¸¸ ÇÑ´Ù.
°íÀåÀÇ Á¤ÀÇ¿Í ºÐ·ù
Àû¿ë½Ã½ºÅÛ

¿©ºÐ(redundant)
½Ã½ºÅÛ¿¡ ÀÇÇÑ °íÀå°ËÃâ ¹× È¸º¹
|
H/W ¿©ºÐ ½Ã½ºÅÛ
|
|
H/W·Î ±¸¼ºµÇ´Â ¿©ºÐ½Ã½ºÅÛÀº
µ¿ÀÏÇÑ ÀÛ¾÷À» ÇÒ N°³( >= 3)ÀÇ ÇÁ·Î¼¼¼³ª ¸ðµâÀ» ±¸¼ºÇϰųª Ãß°¡¼³Ä¡Çؼ °íÀåÀÌ ¹ß»ýÇÏ´õ¶óµµ ÀÛ¾÷¼öÇàÀ»
µµ¸ðÇÑ´Ù. |

|
S/W ¿©ºÐ ½Ã½ºÅÛ
|
|
S/W ½Å·Úµµ¸¦ º¸ÀåÇϱâ À§Çؼ
´Ù¼ö versionÀÇ ÇÁ·Î±×·¥À» ¼öÇàÇÑ´Ù. |

|
½Ã°£ ¿©ºÐ ½Ã½ºÅÛ
|
|
°íÀåÀÌ ¹ß»ýÇßÀ» ¶§ ¾î´À Á¤µµ
¼öÇàµÇ¾îÁø ÀÛ¾÷À» ¹«½ÃÇÏ°í ¿ø»óº¹±Í ½ÃÄÑ¾ß Çϴµ¥ ÀÛ¾÷Ư¼º¿¡ µû¶ó ÀûÀýÇÑ Àû¿ëÀÌ ÇÊ¿äÇÏ´Ù. |

|
|
|
6)
|
Ȩ³×Æ®¿öÅ© ÀÀ¿ë ¼ºñ½º ¿¬±¸ºÐ¾ß(top) |
|
|
|
|
|
|
Ȩ³×Æ®¿öÅ© ±¸¼º¿ä¼Ò/±â¼úµéÀ» ¹ÙÅÁÀ¸·Î ´Ù¾çÇÑ ÀÀ¿ë ¼ºñ½º¿¡ ´ëÇÑ ¿¬±¸¸¦ ¼öÇàÇϸç, ÇöÁ¦ º» ¿¬±¸½Ç¿¡¼ ¿¬±¸°¡ ÁøÇàµÇ°í ÀÖ´Â ¼ºñ½º´Â, »óȲÀÎÁö ±â¹ÝÀÇ È¨¿ÀÅä¸ÞÀÌ¼Ç ¼ºñ½º, Zigbee¸¦ ÅëÇÑ À§Ä¡ÀÎ½Ä ¼ºñ½º, ½º¸¶Æ® ¹Ìµð¾î¼ºñ½º°¡ ÀÖ´Ù.
»óȲÀÎÁö ±â¹ÝÀÇ È¨¿ÀÅä¸ÞÀÌ¼Ç ¼ºñ½º
°¡Á¤³» °¡Àü±â±â, ¼¾¼, Á¶¸í µîÀ» PDA, ÈÞ´ëÆùÀ¸·Î Áý¾ÈÀ̳ª Áý¹Û¿¡¼ ±â±â¿Í Áý¾ÈÀÇ »óŸ¦ °¨½ÃÇϰí Á¦¾îÇÒ ¼ö ÀÖ´Â ¼ºñ½º


ZigBee¸¦ ÅëÇÑ À§Ä¡ÀÎ½Ä ¼ºñ½º
ZigBee ³×Æ®¿öÅ©¸¦ Ȩ³×Æ®¿öÅ© ȯ°æ¿¡ Ŭ·¯½ºÅÍ-Æ®¸®±¸Á¶¸¦ »ç¿ëÇÏ¿© ¹èÄ¡Çϰí, Åë°èÀû ¸ðµ¨¿¡ ±Ù°ÅÇÑ ÃÖÀûÈ ¾Ë°í¸®ÁòÀ» »ç¿ëÇÏ¿© »ç¿ëÀÚÀÇ À§Ä¡¸¦ ÃßÁ¤ÇÏ´Â ¼ºñ½º

½º¸¶Æ® ¹Ìµð¾î¼ºñ½º
ÀÌÁ¾ ±â±â »óÈ£°£ÀÇ »óÈ£¿î¿ë ÇÁ·¹ÀÓ¿öÅ©¸¦ Áö¿øÇϸç, Åõ¸íÇÑ È¨ ³×Æ®¿öÅ© ±â´ÉÀÇ Á¦°øÀ» À§ÇØ ÀúÀü·Â ¹«¼± ³×Æ®¿öÅ© ±â´É°ú Á¤º¸°¡Àü ±â±â¿¡ Àû¿ë °¡´ÉÇÑ Áö´ÉÀû µðÁöÅÐ ÄÁÅÙÃ÷ ó¸® ±â¼ú

|
|
|
7)
|
ÀÎÅͳÝ
À¥¼¹ö (Internet Web Server) (top) |
|
|
|
|
| |
°íÀåÆ÷¿ë½Ã½ºÅÛÀÇ °³³ä
- High-performance ¹× highly available server
- Good scalability, reliability ¹× serviceability Á¦°ø

°í°¡¿ë¼º ±â¹ý ¼³°è
¹× ±¸Çö
|
Dynamic redundancy
|
°íÀåÁø´Ü ±â¹ý ¼³°è ¹× ±¸Çö,
Heartbeat, Fake, Mon |
|
Check pointing ±â ¹ý
|
ÃÖÀû¾Ë°í¸®Áò »ý¼º, °ü¸®¿ë
API ÀÛ¼º |
|
Static redundancy
|
µð¹ÙÀ̽º °íÀåÈ®·ü ¸ðµ¨¸µ/ºÐ¼®,
¿©ºÐÁÖÀÔ ½Ã¹Ä·¹ÀÌ¼Ç |

H/W ±¸Á¶ ½½¸²È
- ½½¸²ÈµÈ H/W¿¡ ÀÇÇÑ ½Ã½ºÅÛ °íÀå°¨¼Ò
- À¥¼¹ö ±â±â¿¡ ¸Â´Â °¢Á¾ ¸ðµâ ÃÖÀûÈ
À¥ °¡¼Ó±â ¼³°è ¹× ±¸Çö
- Ä¿³Î ¹× S/WÀû ij½Ì ±¸Çö
- ¸Þ¸ð¸® ÃÖÀûÈ/Àü¿ëÈ
ÆÄÀϽýºÅÛ
- CODA : fault-tolerant distributed file system
O/S Ä¿³Î ÃÖÀûÈ
- ÃÖ¼Ò Å©±âÀÇ ¸®´ª½º Ä¿³Î »ý¼º
- ÀÓº£µðµå(Embedded) ¸®´ª½º ±â¹ý Àû¿ë
QoSº¸Àå ½ºÄÉÁ층
- »ç¿ëÀÚ Ãø¸éÀÇ QoSº¸Àå ½ºÄÉÁ층
- À¥¼¹öÀÇ °¡¿ë¼º ¹× ¼º´É ÃÖÀûÈ
|
|
|
|
 |
|