Idea dostarczania oblicze¿ jako narz¿dzia stäa si¿ rzeczywisto¿ci¿ wraz z pojawieniem si¿ Cloud computing. Infrastruktura Cloud Infrastructure as a Service (IaaS) umo¿liwia u¿ytkownikowi chmury korzystanie z us¿ug w elastycznym ¿rodowisku. Aplikacje intensywnie wykorzystuj¿ce obliczenia i aplikacje intensywnie wykorzystuj¿ce dane wykorzystuj¿ zasoby chmury. Aplikacje te s¿ reprezentowane przez przep¿ywy pracy lub bezpo¿rednie wykresy acykliczne (Directed Acyclic Graphs - DAG). Harmonogramowanie przep¿ywów pracy jest z¿o¿onym zagadnieniem w IaaS, poniewä wiele parametrów harmonogramowania nale¿y uznä za spe¿niaj¿ce parametry jako¿ci us¿ug. Strategie harmonogramowania oparte na heurystyce i metaheurystyczne maj¿ by¿ opracowane w celu osi¿gni¿cia prawie optymalnych rozwi¿zä w czasie wielomianowym. W niniejszej ksi¿¿ce zaproponowano wiele ró¿nych algorytmów harmonogramowania.Do przet¿umaczenia tej ksi¿¿ki wykorzystano sztuczn¿ inteligencj¿.