Алг формир рекомендац при планир инф обмена ... Балашов (2007) (Лекции 2014-2015), страница 4
Описание файла
Файл "Алг формир рекомендац при планир инф обмена ... Балашов (2007)" внутри архива находится в следующих папках: Лекции 2014-2015, Дополнительные материалы. PDF-файл из архива "Лекции 2014-2015", который расположен в категории "". Всё это находится в предмете "(иус рв) архитектура управляющих систем реального времени" из 10 семестр (2 семестр магистратуры), которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .
Просмотр PDF-файла онлайн
Текст 4 страницы из PDF
1.2. Å˚ÎË Á‡ÙËÍÒËÓ‚‡Ì˚ Á̇˜ÂÌËfl ÒÎÂ‰Û˛˘Ëı Ú·ӂ‡ÌËÈ ÍËÌÙÓχˆËÓÌÌÓÏÛ Ó·ÏÂÌÛ:‰ÎË̇ ÔÓ‰ˆËÍ·: 2000 ÏÍÒ;2 í‡ÍÚ͇̇· åäàé ËÏÂÂÚ ‰ÎËÚÂθÌÓÒÚ¸ 1 ÏÍÒ.àáÇÖëíàü êÄç. íÖéêàü à ëàëíÖåõ ìèêÄÇãÖçàü ‹ 6 2007ÄãÉéêàíåõ îéêåàêéÇÄçàü êÖäéåÖçÑÄñàâ èêà èãÄçàêéÇÄçàà퇷Îˈ‡ 1. á̇˜ÂÌËfl ËÁÏÂÌflÂÏ˚ı Ú·ӂ‡ÌËÈ Í ËÌÙÓχˆËÓÌÌÓÏÛ Ó·ÏÂÌÛ燘‡Î¸ÌÓÂÁ̇˜ÂÌËÂ, initiɇÌ˘ÌÓÂÁ̇˜ÂÌËÂ, limiRF0.50MPE0.011MCC1í·ӂ‡ÌËÂ, Ri15χÍÒËχθ̇fl ‰ÎËÚÂθÌÓÒÚ¸ ˆÂÔÓ˜ÍË ‡·ÓÚ:2000 ÏÍÒ;˜‡ÒÚÓÚ˚ Ë ‰ÎËÚÂθÌÓÒÚË ÒÓÓ·˘ÂÌËÈ.á̇˜ÂÌËfl ÒÎÂ‰Û˛˘Ëı Ú·ӂ‡ÌËÈ ·˚ÎÓ ‰ÓÔÛÒÚËÏÓ ËÁÏÂÌflÚ¸:1) Á‡ÂÁ‚ËÓ‚‡Ì̇fl ‰ÓÎfl ‰ÎËÌ˚ ÔÓ‰ˆËÍ·(Ó·ÓÁ̇˜ÂÌËÂ: RF, ÓÚ reserved fraction);2) χÍÒËχθÌÓ ‰ÓÔÛÒÚËÏÓ ÓÚÍÎÓÌÂÌË ‡ÒÒÚÓflÌËfl ÏÂÊ‰Û ‡·ÓÚ‡ÏË Ó‰ÌÓ„Ó Ë ÚÓ„Ó Ê ÒÓÓ·˘ÂÌËfl ÓÚ ÔÂËÓ‰‡ ˝ÚÓ„Ó ÒÓÓ·˘ÂÌËfl (Ó·ÓÁ̇˜ÂÌËÂ:MPE, ÓÚ maximum period error);3) χÍÒËχθÌÓ ‰ÓÔÛÒÚËÏÓ ˜ËÒÎÓ ‡·ÓÚ ‚ ˆÂÔӘ͠‡·ÓÚ (Ó·ÓÁ̇˜ÂÌËÂ: MCJ, ÓÚ maximum[number of] chained jobs).燘‡Î¸Ì˚ (ÌÂÒÓ‚ÏÂÒÚËÏ˚Â) Á̇˜ÂÌËfl Ú·ӂ‡ÌËÈ 1)–3) Ë „‡Ìˈ˚ ËÁÏÂÌÂÌËÈ ˝ÚËı Ú·ӂ‡ÌËÈ ·˚ÎË ‚˚·‡Ì˚ ÒÓÓÚ‚ÂÚÒÚ‚ÂÌÌÓ Ú‡·Î.
1 Ú‡Í, ˜ÚÓ·˚ Á̇˜ÂÌËfl Ú·ӂ‡ÌËÈ ËÁ ̇·Ó‡ LIM ·˚ÎË ÒÓ‚ÏÂÒÚËÏ˚ÏË, ‡ Á̇˜ÂÌËfl ËÁ ̇·Ó‡ INIT – ÌÂÒÓ‚ÏÂÒÚËÏ˚ÏË.臇ÏÂÚ dcost ‡Î„ÓËÚχ ·˚Î ÔËÌflÚ ‡‚Ì˚Ï 0.1.Å˚ÎË Ôӂ‰ÂÌ˚ ˝ÍÒÔÂËÏÂÌÚ˚ Ò ‡Á΢Ì˚ÏË Ì‡·Ó‡ÏË ‚ÂÒÓ‚˚ı ÍÓ˝ÙÙˈËÂÌÚÓ‚ creli (ÒÏ.‡Á‰. 2.1). ÑÎfl Í‡Ê‰Ó„Ó Ì‡·Ó‡ ÍÓ˝ÙÙˈËÂÌÚÓ‚ÏÂÚÓ‰ÓÏ ÔÓÎÌÓ„Ó Ô·Ӈ ÓÔ‰ÂÎflÎÓÒ¸ ÓÔÚËχθÌÓ (Ò ÏËÌËχθÌ˚Ï Á̇˜ÂÌËÂÏ ˆÂ΂ÓÈ ÙÛÌÍ-83ˆËË Cost) ¯ÂÌË Xopt Á‡‰‡˜Ë ÙÓÏËÓ‚‡ÌËfl ÂÍÓÏẨ‡ˆËÈ. èÓ ÂÁÛÎ¸Ú‡Ú‡Ï Í‡Ê‰Ó„Ó ˝ÍÒÔÂËÏÂÌÚ‡·˚· ‚˚˜ËÒÎÂ̇ ‡ÁÌÓÒÚ¸ Á̇˜ÂÌËÈ ˆÂ΂ÓÈ ÙÛÌ͈ËË Cost ̇ ÓÔÚËχθÌÓÏ Â¯ÂÌËË Xopt Ë Â¯ÂÌËËXres, ÔÓÎÛ˜ÂÌÌÓÏ ÓÚ ËÒÒΉÛÂÏÓ„Ó ‡Î„ÓËÚχ.êÂÁÛθڇÚ˚ ˝ÍÒÔÂËÏÂÌÚÓ‚ Ô˂‰ÂÌ˚ ‚ Ú‡·Î. 2.äÛÒË‚ÓÏ ‚˚‰ÂÎÂÌ˚ Á̇˜ÂÌËfl Ú·ӂ‡ÌËÈ ËÁ Xres,ÓÚ΢Ì˚ ÓÚ Á̇˜ÂÌËÈ ËÁ Xopt. êÂÁÛθڇÚ˚ Ôӂ‰ÂÌÌ˚ı ˝ÍÒÔÂËÏÂÌÚÓ‚ ÔÓ͇Á˚‚‡˛Ú, ˜ÚÓ Ì‡ ‚˚·‡ÌÌÓÏÔËÏ ÓÚÍÎÓÌÂÌË Á̇˜ÂÌËfl ˆÂ΂ÓÈ ÙÛÌ͈ËË Ì‡ÂÁÛθڇÚ ‡·ÓÚ˚ ‡Î„ÓËÚχ ÓÚ ÓÔÚËχθÌÓ„Ó Á̇˜ÂÌËfl ˆÂ΂ÓÈ ÙÛÌ͈ËË Ì Ô‚˚¯‡ÂÚ 2% ÓÚ ÓÔÚËχθÌÓ„Ó Á̇˜ÂÌËfl.
èË ˝ÚÓÏ ‰Îfl ËÁÏÂÌflÂÏÓ„Ó Ú·ӂ‡ÌËfl Ò Ï‡ÍÒËχθÌ˚Ï ‚ÂÒÓ‚˚Ï ÍÓ˝ÙÙˈËÂÌÚÓχ΄ÓËÚÏ ‚˚‰‡ÂÚ Á̇˜ÂÌËÂ, ÒÓ‚Ô‡‰‡˛˘Â ÒÓ Á̇˜ÂÌËÂÏ ËÁ ÓÔÚËχθÌÓ„Ó Â¯ÂÌËfl. çÂÓ·ıÓ‰ËÏÓ ÓÚÏÂÚËÚ¸, ˜ÚÓ ‚ ˝ÍÒÔÂËÏÂÌÚ ‹ 3 ‚˚˜ËÒÎÂÌÌÓ ‡Î„ÓËÚÏÓÏ Á̇˜ÂÌË MPE ‚ 2 ‡Á‡ ÓÚ΢‡ÂÚÒfl ÓÚ ÓÔÚËχθÌÓ„Ó. ùÚÓ „Ó‚ÓËÚ Ó ˆÂÎÂÒÓÓ·‡ÁÌÓÒÚËÔËÏÂÌÂÌËfl Í ÔÓÎÛ˜ÂÌÌÓÏÛ Â¯ÂÌ˲ Ôӈ‰Û˚,‚˚ÔÓÎÌfl˛˘ÂÈ ÛÒËÎÂÌË ÓÚ‰ÂθÌ˚ı ËÁÎ˯Ì ÓÒ··ÎÂÌÌ˚ı Ú·ӂ‡ÌËÈ. ùÚÓ ÏÓÊÂÚ ·˚Ú¸, ̇ÔËÏÂ,Ôӈ‰ۇ refine_compatible, ÓÔËÒ‡Ì̇fl ‚ ‡Á‰.
3.2.èË ËÒÒΉӂ‡ÌËË ‡Î„ÓËÚχ ̇ ËÒÍÛÒÒÚ‚ÂÌÌÓÒÙÓÏËÓ‚‡ÌÌ˚ı ̇·Ó‡ı ÒÓÓ·˘ÂÌËÈ (‚ ˜‡ÒÚÌÓÒÚË,Ô˂‰ÂÌÌ˚ı ‚ [13]) ·˚ÎÓ ‚˚fl‚ÎÂÌÓ ÓÚÍÎÓÌÂÌË ÓÚÓÔÚËχθÌÓ„Ó Â¯ÂÌËfl ‰Ó 10% ÔÓ Á̇˜ÂÌ˲ ˆÂ΂ÓÈ ÙÛÌ͈ËË Cost. èË Û‚Â΢ÂÌËË ˜ËÒ· ËÁÏÂÌflÂÏ˚ı ÚÂıÌÓÎӄ˘ÂÒÍËı Ó„‡Ì˘ÂÌËÈ ÓÚÍÎÓÌÂÌË ÒÚ‡ÎÓ ‰ÓÒÚË„‡Ú¸ 15–20%. ùÚÓ ÔÓÁ‚ÓÎflÂÚ Ò‰Â·ڸ ‚˚‚Ó‰Ó ÌÂÓ·ıÓ‰ËÏÓÒÚË ÔËÏÂÌÂÌËfl ‡Î„ÓËÚÏÓ‚, ‚˚ÔÓÎÌfl˛˘Ëı ÔÓÒΉӂ‡ÚÂθÌÓ ÛÏÂ̸¯ÂÌË Á̇˜ÂÌËflˆÂ΂ÓÈ ÙÛÌ͈ËË Ì‡ ÚÂÍÛ˘ÂÏ ÔË·ÎËÊÂÌËË, Ú‡ÍËı,Í‡Í Ô‰ÎÓÊÂÌÌ˚È ‚ ‡Á‰.
3.2 ‡Î„ÓËÚÏ Ò ÔÓÒΉӂ‡ÚÂθÌ˚Ï ÒÛÊÂÌËÂÏ Ó·Î‡ÒÚË ÔÓËÒ͇. Ç Í‡˜ÂÒڂ ̇˜‡Î¸ÌÓ„Ó ÔË·ÎËÊÂÌËfl ‰Îfl Ú‡ÍËı ‡Î„ÓËÚÏÓ‚ ÏÓ-퇷Îˈ‡ 2. êÂÁÛθڇÚ˚ ˝ÍÒÔÂËÏÂÌÚÓ‚çÓϽÍÒÔÂËÏÂÌÚ‡123RiCRELiresoptxixiRF100.330.33MPE100.090.09MCC1033RF100.330.33MPE1000.080.08MCC1RF11Cost(Xres) – Cost(Xopt)0Cost(Xopt)5.630.0711.110.1611.0810100.310.31MPE10.310.15MCC10022àáÇÖëíàü êÄç. íÖéêàü à ëàëíÖåõ ìèêÄÇãÖçàü ‹ 6 20076*Ň·¯Ó‚84ÊÂÚ ‚˚ÒÚÛÔ‡Ú¸ ¯ÂÌËÂ, ÔÓÎÛ˜ÂÌÌÓ ‡Î„ÓËÚÏÓÏ Ò˝‚ËÒÚ˘ÂÒÍËÏ ‚˚·ÓÓÏ ÓÒ··ÎflÂÏÓ„Ó Ú·ӂ‡ÌËfl.á‡Íβ˜ÂÌËÂ. è‰ÎÓÊÂÌ˚ ‡Î„ÓËÚÏ˚ ÙÓÏËÓ‚‡ÌËfl ÂÍÓÏẨ‡ˆËÈ ÔÓ ËÁÏÂÌÂÌ˲ ÌÂÒÓ‚ÏÂÒÚËÏ˚ı Ú·ӂ‡ÌËÈ Í ËÌÙÓχˆËÓÌÌÓÏÛ Ó·ÏÂÌÛÔÓ Í‡Ì‡ÎÛ Ò ˆÂÌÚ‡ÎËÁÓ‚‡ÌÌ˚Ï ÛÔ‡‚ÎÂÌËÂÏ ‰ÎflÓ·ÂÒÔ˜ÂÌËfl Ëı ÒÓ‚ÏÂÒÚËÏÓÒÚË.
è˂‰ÂÌ˚ ÂÁÛθڇÚ˚ ˝ÍÒÔÂËÏÂÌڇθÌÓ„Ó ËÒÒΉӂ‡ÌËfl Ó‰ÌÓ„Ó ËÁ ‡Î„ÓËÚÏÓ‚ ̇ ‰‡ÌÌ˚ı ÔÓ Â‡Î¸ÌÓÈ ÇëêÇ.àÒÒΉӂ‡ÌË ÔÓ͇Á‡ÎÓ ‚˚ÒÓÍÛ˛ ˝ÙÙÂÍÚË‚ÌÓÒÚ¸‡Î„ÓËÚχ ÔÓ ÍËÚÂ˲ ÏËÌËχθÌÓ„Ó ÒÛÏχÌÓ„Ó ËÁÏÂÌÂÌËfl Á̇˜ÂÌËÈ ËÒıÓ‰Ì˚ı Ú·ӂ‡ÌËÈ.Ä΄ÓËÚÏ Ò ˝‚ËÒÚ˘ÂÒÍËÏ ‚˚·ÓÓÏ ËÁÏÂÌflÂÏÓ„Ó Ú·ӂ‡ÌËfl ÔËÏÂÌflÂÚÒfl ‚ ÒÓÒÚ‡‚ ËÌÒÚÛÏÂÌڇθÌÓÈ ÒËÒÚÂÏ˚ ‡‚ÚÓχÚ˘ÂÒÍÓ„Ó Ô·ÌËÓ‚‡ÌËfl ËÌÙÓχˆËÓÌÌÓ„Ó Ó·ÏÂ̇ ÔÓ Í‡Ì‡ÎÛ Ò ˆÂÌÚ‡ÎËÁÓ‚‡ÌÌ˚Ï ÛÔ‡‚ÎÂÌËÂÏ [3, 4], ËÒÔÓθÁÛÂÏÓÈ ‚ÔÓÏ˚¯ÎÂÌÌÓÒÚË ÔË ÔÓÂÍÚËÓ‚‡ÌËË ·ÓÚÓ‚˚ıÇëêÇ ‰Îfl ‡‚ˇˆËÓÌÌ˚ı Ë ÏÓÒÍËı ÍÓÏÔÎÂÍÒÓ‚.ëÔËÒÓÍ ÎËÚ‡ÚÛ˚1. ÉÓÒÛ‰‡ÒÚ‚ÂÌÌ˚È Òڇ̉‡Ú êî “àÌÚÂÙÂÈÒ Ï‡„ËÒڇθÌ˚È ÔÓÒΉӂ‡ÚÂθÌ˚È ÒËÒÚÂÏ˚ ˝ÎÂÍÚÓÌÌ˚È ÏÓ‰ÛÎÂÈ” Ééëí ê 52070-2003.2.
äÓÒÚÂÌÍÓ Ç.Ä., ÉÛ¸flÌÓ‚ Ö.ë. Ä΄ÓËÚÏ ÔÓÒÚÓÂÌËfl ‡ÒÔËÒ‡ÌËÈ Ó·ÏÂÌÓ‚ ÔÓ ¯ËÌÂ Ò ˆÂÌÚ‡ÎËÁÓ‚‡ÌÌ˚Ï ÛÔ‡‚ÎÂÌËÂÏ Ë ËÒÒΉӂ‡ÌËÂ Â„Ó ˝ÙÙÂÍÚË‚ÌÓÒÚË // èÓ„‡ÏÏËÓ‚‡ÌËÂ. 2005. ‹ 6. ë. 340–346.3. Ň·¯Ó‚ Ç.Ç., LJ‚ËÌÓ‚ ë.Ç., ÉÛ¸flÌÓ‚ Ö.ë. Ë ‰.ëËÒÚÂχ ‡‚ÚÓχÚ˘ÂÒÍÓ„Ó ÔÓÒÚÓÂÌËfl ˆËÍÎÓ„‡ÏÏ˚ Ó·ÏÂÌÓ‚ ÔÓ ¯ËÌÂ Ò ˆÂÌÚ‡ÎËÁÓ‚‡ÌÌ˚Ï ÛÔ‡‚ÎÂÌËÂÏ // í. ‚ÚÓÓÈ ÇÒÂÓÒÒËÈÒÍ. ̇ۘÌ. ÍÓÌÙ.“åÂÚÓ‰˚ Ë Ò‰ÒÚ‚‡ Ó·‡·ÓÚÍË ËÌÙÓχˆËË”. å.:àÁ‰‡ÚÂθÒÍËÈ ÓÚ‰ÂÎ Ù‡ÍÛθÚÂÚ‡ ‚˚˜ËÒÎËÚÂθÌÓÈχÚÂχÚËÍË Ë ÍË·ÂÌÂÚËÍË åÉì, 2005.
ë. 516–521.4. Balashov V.V., Kostenko V.A., Smeliansky R.L. et al. ATool System for Automatic Scheduling of Data Exchange in Real-Time Distributed Embedded Systems //Proc. Seventh IEEE Internat. Sympos. on Computer Networks (ISCN'06). Istanbul, Turkey, 2006.5. óËÒÚÓÎËÌÓ‚ å.Ç. åÂÚÓ‰˚ Ë Ò‰ÒÚ‚‡ ÙÛÌ͈ËÓ̇θÌÓ„Ó ÚÂÒÚËÓ‚‡ÌËfl ÅñÇå-àÇë // í. ‚ÚÓÓÈÇÒÂÓÒÒËÈÒÍ. ̇ۘÌ.
ÍÓÌÙ. “åÂÚÓ‰˚ Ë Ò‰ÒÚ‚‡ Ó·‡·ÓÚÍË ËÌÙÓχˆËË”. å.: àÁ‰‡ÚÂθÒÍËÈ ÓÚ‰ÂÎÙ‡ÍÛθÚÂÚ‡ ‚˚˜ËÒÎËÚÂθÌÓÈ Ï‡ÚÂχÚËÍË Ë ÍË·ÂÌÂÚËÍË åÉì, 2005. ë. 442–448.6. åËÌÛ å. å‡ÚÂχÚ˘ÂÒÍÓ ÔÓ„‡ÏÏËÓ‚‡ÌËÂ.íÂÓËfl Ë ‡Î„ÓËÚÏ˚. å.: ç‡Û͇, 1990.7. Ň·¯Ó‚ Ç.Ç. èÓ‰‰ÂÊ͇ ÔËÌflÚËfl ¯ÂÌËÈ ÔËÔÓÒÚÓÂÌËË ˆËÍÎÓ„‡ÏÏ˚ Ó·ÏÂÌÓ‚ ÔÓ ÏÛθÚËÔÎÂÍÒÌÓÏÛ Í‡Ì‡ÎÛ // í. ‚ÚÓÓÈ ÇÒÂÓÒÒËÈÒÍ. ̇ۘÌ.
ÍÓÌÙ. “åÂÚÓ‰˚ Ë Ò‰ÒÚ‚‡ Ó·‡·ÓÚÍË ËÌÙÓχˆËË”. å.: àÁ‰‡ÚÂθÒÍËÈ ÓÚ‰ÂÎ Ù‡ÍÛθÚÂÚ‡ ‚˚˜ËÒÎËÚÂθÌÓÈ Ï‡ÚÂχÚËÍË Ë ÍË·ÂÌÂÚËÍË åÉì,2005. ë. 508–515.8. Bate I.J. Scheduling and Timing Analysis for SafetyCritical Real-Time Systems // Department of ComputerScience. University of York, 1999.9. àÁχÈÎÓ‚ Ä.î., ëÓÎÓ‰Ó‚ å.Ç. óËÒÎÂÌÌ˚ ÏÂÚÓ‰˚ÓÔÚËÏËÁ‡ˆËË. å.: îËÁχÚÎËÚ, 2005.10.
Stewart D.B., Arora G. A Tool for Analyzing and FineTuning the Real-Time Properties of an Embedded System // IEEE Trans. on Software Engineering. Issue 4.2003. V. 29.11. Park J., Ryu M., Hong S. et al. Rapid performance re-engineering of distributed embedded systems via latencyanalysis and k-level diagonal search // J. of Parallel andDistributed Computing. Issue 1.
2006. V. 66.12. Pop T., Eles P., Peng Z. Schedulability Analysis for Distributed Heterogeneous Time / Event Triggered RealTime Systems // Proc. 15th Euromicro Conf. on RealTime Systems. Porto, Portugal, 2003.13. Ň·¯Ó‚ Ç.Ç. îÓÏËÓ‚‡ÌË ÂÍÓÏẨ‡ˆËÈ ÔÓ ËÁÏÂÌÂÌ˲ Ú·ӂ‡ÌËÈ Í ËÌÙÓχˆËÓÌÌÓÏÛ Ó·ÏÂÌÛÔË Ì‚ÓÁÏÓÊÌÓÒÚË ÔÓÒÚÓÂÌËfl ˆËÍÎÓ„‡ÏÏ˚ Ó·ÏÂÌÓ‚ ÔÓ ÏÛθÚËÔÎÂÍÒÌÓÏÛ Í‡Ì‡ÎÛ // í. íÂÚ¸ÂÈÏÂʉÛ̇.
ÍÓÌÙ. “臇ÎÎÂθÌ˚ ‚˚˜ËÒÎÂÌËfl Ë Á‡‰‡˜Ë ÛÔ‡‚ÎÂÌËfl” (êÄëé'2006). å.: àèì ËÏ.Ç.Ä.í‡ÔÂÁÌËÍÓ‚‡ êÄç. 2006. ë. 422–437.14. ä‡Î‡¯ÌËÍÓ‚ Ä.Ç., äÓÒÚÂÌÍÓ Ç.Ä., å‡ÍËÌ å.à.ë‰ÒÚ‚‡ ÍÓÌÒÚÛËÓ‚‡ÌËfl ËÚ‡ˆËÓÌÌ˚ı ‡Î„ÓËÚÏÓ‚ ‰Îfl ¯ÂÌËfl Á‡‰‡˜ ÍÓÏ·Ë̇ÚÓÌÓÈ ÓÔÚËÏËÁ‡ˆËË // àÒÍÛÒÒÚ‚ÂÌÌ˚È ËÌÚÂÎÎÂÍÚ. 2004. ‹ 2.ë. 91–95.àáÇÖëíàü êÄç. íÖéêàü à ëàëíÖåõ ìèêÄÇãÖçàü ‹ 6 2007.