14.07.2013 Views

Klasické plánování II a rozvrhování

Klasické plánování II a rozvrhování

Klasické plánování II a rozvrhování

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Metody <strong>plánování</strong> Plánovací grafy<br />

GRAPHPLAN plánovač<br />

1997<br />

plány jsou reprezentovány pomocí plánovacího grafu,<br />

myˇslenka je velmi podobná dynamickému programování či ˇreˇsení toku<br />

sití,<br />

Vˇsechny plány jsou konstruovány souběˇzně.<br />

rozˇsiˇrování grafu (dopˇredn´y běh)<br />

vyhledání plánu (zpětn´y běh)<br />

Plánovač udrˇzuje relaci binární vzájemné v´ylučnosti (mutex) mezi uzly<br />

representující aplikované akce a v´yroky popisující stav.<br />

Problém s cyklením odstraněn.<br />

Nelze pouˇzívat parametrizované akční schémata (instance).<br />

Vytváˇrí obrovsk´y prostor v´yrok˚u.<br />

Existuje ˇrada podp˚urn´ych strategíı, které podstatně urychlují<br />

plánovaní.<br />

Implementace jsou schopny zvládnout plány s 50-100 voláními metod<br />

do minut.<br />

Radek Maˇrík (marikr@felk.cvut.cz) <strong>Klasické</strong> <strong>plánování</strong> <strong>II</strong> a <strong>rozvrhování</strong> 16. dubna 2013 7 / 51

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!