• Àüü
  • ÀüÀÚ/Àü±â
  • Åë½Å
  • ÄÄÇ»ÅÍ
´Ý±â

»çÀÌÆ®¸Ê

Loading..

Please wait....

±¹³» ³í¹®Áö

Ȩ Ȩ > ¿¬±¸¹®Çå > ±¹³» ³í¹®Áö > Çѱ¹Á¤º¸°úÇÐȸ ³í¹®Áö > Á¤º¸°úÇÐȸ ³í¹®Áö A : ½Ã½ºÅÛ ¹× ÀÌ·Ð

Á¤º¸°úÇÐȸ ³í¹®Áö A : ½Ã½ºÅÛ ¹× ÀÌ·Ð

Current Result Document : 9 / 10

ÇѱÛÁ¦¸ñ(Korean Title) ½Ã°è µ¿±âÈ­ ¹®Á¦ÀÇ Àç °íÂû: ½Ç½Ã°£ ½Ã½ºÅÛÀ» À§ÇÑ Á¤Àû/µ¿Àû Á¦¾à º¯È¯ ±â¹ý
¿µ¹®Á¦¸ñ(English Title) Revisiting Clock Synchronization Problems: Static and Dynamic Contraint Transformations for Real Time Systems
ÀúÀÚ(Author) À¯¹Î¼ö   ¹ÚÁ¤±Ù   È«¼º¼ö   Minsoo Ryu   Jungkeun Park   Seongsoo Hong  
¿ø¹®¼ö·Ïó(Citation) VOL 26 NO. 10 PP. 1264 ~ 1274 (1999. 10)
Çѱ۳»¿ë
(Korean Abstract)
º» ³í¹®¿¡¼­´Â ºÐ»êµÈ Å¬·ÏµéÀ» ÁÖ±âÀûÀ¸·Î µ¿±âÈ­ ½ÃÅ°´Â ºÐ»ê ½Ç½Ã°£ ½Ã½ºÅÛ¿¡¼­ ½Ã°£Àû Á¦¾àÀ» ¸¸Á·½ÃÅ°±â À§ÇÑ Á¤Àû/µ¿Àû ½Ã°£ Á¦¾à(timing constraint) º¯È¯ ±â¹ýÀ» Á¦¾ÈÇÑ´Ù. ÀüÇüÀûÀΠÀÌ»êŬ·Ïµ¿±âÈ­(discrete clock synchronization) ¾Ë°í¸®ÁòÀº Å¬·ÏÀÇ °ªÀ» ¼ø°£ÀûÀ¸·Î Á¶Á¤ÇÏ¿© Å¬·ÏÀÇ ½Ã°£ÀÌ ºÒ¿¬¼ÓÀûÀ¸·Î ÁøÇàÇÑ´Ù. ÀÌ·¯ÇÑ ½Ã°£»óÀÇ ºÒ¿¬¼Ó¼ºÀº ½Ã°£Àû À̺¥Æ®¸¦ ÀÒ¾î¹ö¸®°Å³ª ´Ù½Ã ¹ß»ý½ÃÅ°´Â ¿À·ù¸¦ ¹üÇÏ°Ô ÇÑ´Ù.
Ŭ·Ï ½Ã°£ÀÇ ºÒ¿¬¼Ó¼ºÀ» ÇÇÇϱâ À§ÇØ ÀϹÝÀûÀ¸·Î ¿¬¼ÓŬ·Ïµ¿±âÈ­(continuous clock synchronization) ±â¹ýÀÌ Á¦¾ÈµÇ°í ÀÖÁö¸¸ ¼ÒÇÁÆ®¿þ¾îÀûÀ¸·Î ±¸ÇöµÇ¸é ¸¹Àº ¿À¹öÇìµå¸¦ À¯¹ß½ÃÅ°´Â ¹®Á¦Á¡ÀÌ ÀÖ´Ù. º» ³í¹®¿¡¼­´Â ½Ã°£Àû Á¦¾àÀ» µ¿ÀûÀ¸·Î º¯È¯½ÃÅ°´Â DCT (Dynamic Constraint Transformation) ±â¹ýÀ» Á¦¾ÈÇÏ¿´À¸¸ç, À̸¦ ÅëÇØ ±âÁ¸ÀÇ ÀÌ»êŬ·Ïµ¿±âÈ­ ¾Ë°í¸®ÁòÀ» ¼öÁ¤ÇÏÁö ¾Ê°í¼­µµ Å¬·Ï ½Ã°£ÀÇ ºÒ¿¬¼Ó¼º¿¡ ÀÇÇÑ ¹®Á¦Á¡µéÀ» ÇØ°áÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´´Ù. ¾Æ¿ï·¯ DCT¿¡ ÀÇÇØ ÀÌ»êŬ·Ïµ¿±âÈ­ ÇÏ¿¡¼­ »ý¼ºµÈ Å½ºÅ© ½ºÄÉÁìÀÌ ¿¬¼ÓŬ·Ïµ¿±âÈ­¿¡ ÀÇÇØ »ý¼ºµÈ ½ºÄÉÁì°ú µ¿ÀÏÇÔÀ» Áõ¸íÇÏ¿© DCTÀÇ µ¿ÀÛÀÌ ÀÌ·ÐÀûÀ¸·Î Á¤È®ÇÔÀ» Áõ¸íÇÏ¿´´Ù.
¶ÇÇÑ ºÐ»ê ½Ç½Ã°£ ½Ã½ºÅÛ¿¡¼­ Áö¿ª Å¬·Ï(local clock)ÀÌ ±âÁؠŬ·Ï°ú ¿Ïº®ÇÏ°Ô ÀÏÄ¡ÇÏÁö ¾Ê¾Æ¼­ ¹ß»ýÇϴ ½ºÄÉÁ층»óÀÇ ¹®Á¦Á¡À» ´Ù·ç¾ú´Ù. À̸¦ À§ÇØ ¸ÕÀú µÎ °¡ÁöÀÇ ½ºÄÉÁ층 °¡´É¼º, Áö¿ªÀû ½ºÄÉÁ층 °¡´É¼º(local schedulability)°ú Àü¿ªÀû ½ºÄÉÁ층 °¡´É¼º(global schedulability)À» Á¤ÀÇÇÏ°í, À̸¦ À§ÇØ ½Ã°£Àû Á¦¾àÀ» Á¤ÀûÀ¸·Î º¯È¯½ÃÅ°´Â SCT (Static Constraint Transformation) ±â¹ýÀ» Á¦¾ÈÇÏ¿´´Ù. SCT¸¦ ÅëÇØ Áö¿ªÀûÀ¸·Î ½ºÄÉÁ층 °¡´ÉÇѠŽºÅ©´Â Àü¿ªÀûÀ¸·Î ½ºÄÉÁ층ÀÌ °¡´ÉÇϹǷÎ, ´ÜÁö Áö¿ªÀû ½ºÄÉÁ층 °¡´É¼º¸¸À» °Ë»çÇϸ頽ºÄÉÁ층 ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´°í À̸¦ ¼öÇÐÀûÀ¸·Î Áõ¸íÇÏ¿´´Ù.
¿µ¹®³»¿ë
(English Abstract)
In this paper, we present static and dynamic constraint transformation techniques for ensuring timing requirements in a distributed real-time system possessing periodically synchronized distributed local clocks. Traditional discrete clock synchronization algorithms that adjust local clocks instantaneously yield time discontinuities. Such time discontinuities lead to the loss or the gain of events, thus raising serious run-time faults.
While continuous clock synchronization is generally suggested to avoid the time discontinuity problem, it incurs too much run-time overhead to be implemented in software. We propose a dynamic constraint transformation (DCT) technique which can solve the problem without modifying discrete clock synchronization algorithms. We formally prove the correctness of the DCT by showing that the DCT with discrete clock synchronization generates the same task schedule as the continuous clock synchronization.
We also investigate schedulability problems that arise when imperfect local clocks are used in distributed real-time systems. We first define two notions of schedulability, global schedulability and local schedulability, and then present a static constraint transformation (SCT) technique. The SCT ensures that it is sufficient to check the schedulability of a task locally in a node with a local clock, since the global schedulability of the task is derived from its local schedulability through SCT. We formally prove the correctness of SCT.
Å°¿öµå(Keyword)
ÆÄÀÏ÷ºÎ PDF ´Ù¿î·Îµå