Agent Controller °³¿ä

TPTP µ¥ÀÌÅÍ ÄÝ·º¼Ç ÇÁ·¹ÀÓ¿öÅ©´Â µµ±¸ ÀÀ¿ëÇÁ·Î±×·¥(Ŭ¶óÀ̾ðÆ®)ÀÌ Çϳª ÀÌ»óÀÇ µ¥ÀÌÅÍ Á¦°øÀÚ ÀÀ¿ëÇÁ·Î±×·¥(¿¡ÀÌÀüÆ®)°ú ÀÏÁ¤ÇÑ ¹æ½ÄÀ¸·Î À§Ä¡¿¡ °ü°è¾øÀÌ »óÈ£ÀÛ¿ëÇÒ ¼ö ÀÖ´Â ±¸Á¶¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ ÇÁ·¹ÀÓ¿öÅ©´Â Ŭ¶óÀÌ¾ðÆ® ÀÎÅÍÆäÀ̽º, ¿¡ÀÌÀüÆ® °ü¸® ÇÁ·Î¼¼½º, ¿¡ÀÌÀüÆ® ÀÎÅÍÆäÀ̽º ¹× ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â ¸î °¡Áö ¿¡ÀÌÀüÆ®·Î ±¸¼ºµË´Ï´Ù. ¿¡ÀÌÀüÆ® °ü¸® ÇÁ·Î¼¼½º´Â Agent Controller·Î ¾Ë·ÁÁ® ÀÖ½À´Ï´Ù. ÀÌ´Â µ¿ÀÏÇÑ Ç÷§Æû À¯Çü(OS ¹× CPU ¾ÆÅ°ÅØÃ³) ¶Ç´Â ¾ð¾î(C/C++, Java)À̰ųª ±×·¸Áö ¾ÊÀ» ¼öµµ ÀÖ´Â ·ÎÄà ¶Ç´Â ¿ø°Ý ½Ã½ºÅÛ¿¡¼­ ´Ù¾çÇÑ µ¥ÀÌÅÍ Á¦°øÀÚ¸¦ ã°í ½ÃÀÛÇÏ´Â ¼¼ºÎ»çÇ×À¸·ÎºÎÅÍ Å¬¶óÀÌ¾ðÆ® ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ÀÚüÀûÀ¸·Î ºÐ¸®µÇµµ·Ï ÇÏ´Â ÄÄÆ÷³ÍÆ®ÀÔ´Ï´Ù.

Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ëÇÁ·Î±×·¥Àº ÇÁ·¹ÀÓ¿öÅ©ÀÇ Å¬¶óÀÌ¾ðÆ® ÀÎÅÍÆäÀ̽º API¸¦ »ç¿ëÇÏ¿© ƯÁ¤ ½Ã½ºÅÛ¿¡¼­ ¿¡ÀÌÀüÆ®ÀÇ ¼­ºñ½º¸¦ ¿äûÇÕ´Ï´Ù. ±×·¯¸é Agent Controller´Â Ŭ¶óÀÌ¾ðÆ®°¡ Á¦°øÇÑ ¿äû ¸Å°³º¯¼ö ¹× ÀÌ ¿¡ÀÌÀüÆ®ÀÇ ±¸¼º ¼³Á¤¿¡ µû¶ó ½ÇÇàÇÏ´Â ¿¡ÀÌÀüÆ®ÀÇ ÀνºÅϽº¸¦ °¡Á®¿É´Ï´Ù(¶Ç´Â ÀÌ¹Ì ½ÇÇà ÁßÀÎ ÀνºÅϽº¸¦ °øÀ¯ÇÔ). Åë½ÅÀ» ¼³Á¤ÇÏ°í ¿¡ÀÌÀüÆ® ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇÏ´Â ¼¼ºÎ»çÇ×Àº ÇÁ·¹ÀÓ¿öÅ©¿¡¼­ 󸮵˴ϴÙ. ±×·± ´ÙÀ½ Ŭ¶óÀÌ¾ðÆ®´Â API¸¦ »ç¿ëÇÏ¿© ¿äûÀ» ÀÛ¼ºÇÏ°í ¿¡ÀÌÀüÆ®°¡ Á¤ÀÇÇÑ ¸í·É ¼¼Æ®(XML Çü½Ä)¸¦ ÀÌ¿ëÇÏ¿© ¿¡ÀÌÀüÆ®¿¡ ¿äûÀ» º¸³À´Ï´Ù.

¿¡ÀÌÀüÆ®(µ¥ÀÌÅÍ Á¦°øÀÚ ÀÀ¿ëÇÁ·Î±×·¥)´Â µ¥ÀÌÅ͸¦ ¿äûÇϴ Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇÑ ¾î´À °Íµµ ¾Ë°í ÀÖÀ» Çʿ䰡 ¾ø½À´Ï´Ù. ¿¡ÀÌÀüÆ®ÀÇ °³¹ßÀÚ´Â ¼­ºñ½º°¡ Á¦°øÇÏ´Â »çÇ׿¡ °üÇÏ¿© ÀÀ´äÇÒ ¸í·É ¼¼Æ®(XML Çü½Ä)¸¦ Á¤ÀÇÇÕ´Ï´Ù. ¼­ºñ½º°¡ µ¥ÀÌÅÍ ÄÝ·º¼ÇÀÏ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ¼­ºñ½º´Â ´Ü¼øÈ÷ Ŭ¶óÀÌ¾ðÆ®¸¦ ´ë½ÅÇØ Á¶Ä¡¸¦ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.  

ÀÀ¿ëÇÁ·Î±×·¥À» ÀÌ ÇÁ·¹ÀÓ¿öÅ©ÀÇ ¿¡ÀÌÀüÆ®·Î »ç¿ëÇÏ·Á¸é ÀÀ¿ëÇÁ·Î±×·¥À» Agent Controller¿¡ µî·ÏÇÑ ´ÙÀ½ Agent Controller¸¦ ÅëÇØ µé¾î¿Ã ¿äûÀ» ûÃëÇØ¾ß ÇÕ´Ï´Ù. ÇÁ·¹ÀÓ¿öÅ©´Â ¿¡ÀÌÀüÆ®°¡ Åë½Å ¼³Á¤ ¼¼ºÎ»çÇ׿¡ °ü¿©ÇÏÁö ¾Êµµ·Ï ¿¡ÀÌÀüÆ®ÀÇ ÀÏ¹Ý ¿ä±¸»çÇ׿¡ ´ëÇÑ ±¸ÇöÀ» Á¦°øÇÕ´Ï´Ù.   ÀÌ´Â ´Ü¼øÈ÷ Á¤ÀÇÇÑ ¸í·ÉÀ» ½ÂÀÎÇØ¼­ À̵鿡 ´ëÇØ Ȱµ¿¸¸ ÇÏ¸é µË´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®¿Í ¿¡ÀÌÀüÆ®´Â ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅͰ¡ ÀÌµé »çÀÌ¿¡¼­ Ç÷οìÇÒ ¼ö ÀÖ´Â °æ·Î¸¦ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ µ¥ÀÌÅÍÀÇ Çü½ÄÀº Á¦ÇѵÇÁö ¾Ê½À´Ï´Ù.

Agent Controller´Â À¯¿¬ÇÏ°Ô µðÀÚÀεǾ °ü¸®ÀÚ°¡ ƯÁ¤ Á¶Ä¡¸¦ ¼öÇàÇÏ´Â ¹æ½ÄÀ» Á¦¾îÇϵµ·Ï ÇÏ´Â ±¸¼º ÆÄÀÏÀÌ Á¸ÀçÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ±¸¼º ÆÄÀÏ °³¿ä¸¦ ÂüÁ¶ÇϽʽÿÀ.

´ÙÀ½Àº µ¥ÀÌÅÍ ÄÝ·º¼Ç ÇÁ·¹ÀÓ¿öÅ©¿¡ Æ÷ÇÔµÈ ÄÄÆ÷³ÍÆ®ÀÇ º¸´Ù Æ÷°ýÀûÀÎ ¼³¸íÀÔ´Ï´Ù.

¿¡ÀÌÀüÆ®
¿¡ÀÌÀüÆ®´Â Agent Controller¸¦ ÅëÇØ ¼­ºñ½º¸¦ °ø°³ÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥ÀÔ´Ï´Ù. Agent Controller¿¡ µî·ÏÇϰí Á¦¾î ¸Þ½ÃÁö¸¦ »ç¿ëÇÏ¿© Agent Controller¿Í Åë½ÅÇÒ ¼ö ÀÖ´Â ÀÀ¿ëÇÁ·Î±×·¥Àº ¸ðµÎ ¿¡ÀÌÀüÆ®ÀÔ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®´Â ¿¡ÀÌÀüÆ®°¡ Á¤ÀÇÇÑ ¹®¼­È­µÈ Á¦¾î ¸Þ½ÃÁö ¼¼Æ®¸¦ ÅëÇØ ¿¡ÀÌÀüÆ®ÀÇ Æ¯Á¤ ¼­ºñ½º¿¡ ¾×¼¼½ºÇÕ´Ï´Ù. Agent Controller´Â Ŭ¶óÀÌ¾ðÆ®¿Í ¿¡ÀÌÀüÆ® »çÀÌ¿¡ Á¦¾î ¸Þ½ÃÁö¸¦ Àü´ÞÇÕ´Ï´Ù(ÄÁÅÙÃ÷¿¡ ´ëÇØ ¾ËÁö ¸øÇÔ). ¿¡ÀÌÀüÆ®´Â ¿©·¯ Ŭ¶óÀÌ¾ðÆ®¸¦ µ¿½Ã¿¡ ¼­ºñ½ºÇÒ ¼ö ÀÖ´ÂÁö ¿©ºÎ ¹× ½ÇÇà ÁßÀÎ ÀÚü º¹¼ö ÀνºÅϽº°¡ ÀÖÀ» ¼ö ÀÖ´ÂÁö ¿©ºÎ¸¦ ÆÇº°ÇÕ´Ï´Ù. ¿¡ÀÌÀüÆ®´Â ´ÜÀÏ Agent Controller¿¡¸¸ µî·ÏÇØ¾ß ÇÕ´Ï´Ù. ¿¡ÀÌÀüÆ®´Â ÀϹÝÀûÀ¸·Î ½ÇÇàÇÏ´Â ½Ã½ºÅÛ ¶Ç´Â ¸ð´ÏÅÍ ÁßÀÎ ÀÀ¿ëÇÁ·Î±×·¥¿¡ ´ëÇÑ µ¥ÀÌÅ͸¦ ¼öÁýÇϰųª ÀÀ¿ëÇÁ·Î±×·¥ ½ÇÇà ¶Ç´Â ÆÄÀÏ º¹»ç¿Í °°Àº ¼­ºñ½º¸¦ ¼öÇàÇÕ´Ï´Ù.
Ŭ¶óÀ̾ðÆ®
Ŭ¶óÀÌ¾ðÆ®´Â ¼­ºñ½º »ç¿ëÀÚ°¡ Á¦°øÀÚ(¿¡ÀÌÀüÆ®)¿Í »óÈ£ÀÛ¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥ÀÔ´Ï´Ù(¿¹: Eclipse* Workbench). ´ÜÀÏ Å¬¶óÀÌ¾ðÆ®´Â ÀáÀçÀûÀ¸·Î µ¿½Ã¿¡ ¿©·¯ Agent Controller¿¡ ¿¬°áÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸¶Âù°¡Áö·Î Ŭ¶óÀÌ¾ðÆ®´Â ¸¹Àº ¿¡ÀÌÀüÆ®ÀÇ ¼­ºñ½º¸¦ µ¿½Ã¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®´Â Agent Controller¸¦ ÅëÇØ ¿¡ÀÌÀüÆ®¿¡ ´ëÇÑ ¾×¼¼½º¸¦ ¿äûÇÕ´Ï´Ù. ¿äûµÈ ¿¡ÀÌÀüÆ®°¡ ½ÇÇà ÁßÀÌÁö ¾ÊÀ¸¸é Agent Controller´Â À̸¦ ½ÇÇàÇÕ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®´Â ¿¡ÀÌÀüÆ®¿¡ ´ëÇÑ µ¶Á¡ ¾×¼¼½º¸¦ ¿äûÇÒ ¼ö ÀÖÁö¸¸ ±×·¯¸é ´Ù¸¥ Ŭ¶óÀÌ¾ðÆ®°¡ ÀÌ ¿¡ÀÌÀüÆ®ÀÇ ¼­ºñ½º¸¦ µÚÀÌ¾î ¿äûÇÒ ¶§ Agent Controller°¡ ÀÛ¼º ÁßÀÎ ¿¡ÀÌÀüÆ®ÀÇ »õ ÀνºÅϽº°¡ ¸¸µé¾îÁý´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®´Â ±âº» ¸í·É ¼¼Æ® ¹× ¿¡ÀÌÀüÆ®°¡ Á¤ÀÇÇÑ °³¼±»çÇ×À» »ç¿ëÇÏ¿© ¿¡ÀÌÀüÆ®ÀÇ ¿äûÀ» ÀÛ¼ºÇÕ´Ï´Ù.
Agent Controller 
Agent Controller´Â Ŭ¶óÀÌ¾ðÆ®°¡ ¿¡ÀÌÀüÆ®ÀÇ ¼­ºñ½º¸¦ ¿øÇÏ´Â °¢ ´ë»ó ½Ã½ºÅÛ¿¡ »óÁÖÇÏ´Â ÇÁ·Î¼¼½ºÀÔ´Ï´Ù. ¿¡ÀÌÀüÆ® ¹× Agent Controller´Â Ç×»ó µ¿ÀÏÇÑ ½Ã½ºÅÛ¿¡ °øÁ¸ÇÕ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ® ¹× Agent Controller°¡ µ¿ÀÏÇÑ ½Ã½ºÅÛ¿¡ »óÁÖÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. Agent Controller´Â °¢ ¿¡ÀÌÀüÆ®ÀÇ ½ÃÀÛ ¹× Åë½Å ¼¼ºÎ»çÇ×À» ¸ðµÎ °ü¸®ÇÕ´Ï´Ù. Agent Controller´Â Çϳª ÀÌ»óÀÇ ¿¡ÀÌÀüÆ®¿Í µ¿½Ã¿¡ »óÈ£ÀÛ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®´Â Agent Controller·ÎºÎÅÍ Æ¯Á¤ ¿¡ÀÌÀüÆ®¿¡ ´ëÇÑ ÇÚµéÀ» ¾òÀ» ¶§±îÁö ƯÁ¤ ¿¡ÀÌÀüÆ®¿Í ¿¬°üµÇÁö ¾Ê½À´Ï´Ù.

°ü·Ã Ÿ½ºÅ©
µ¥ÀÌÅÍ ÄÝ·º¼Ç °³³ä ¸ðµ¨
Agent Controller °ü¸®
 

Copyright (C) 2005, 2006 Intel Corporation.