Seminarium: Systemy Rozproszone
6 grudnia 2012, godzina 12:15, sala 4070
Adrian Panasiuk


Hadoop YARN



Hadoop YARN to młody, w roku 2012 w wersji alfa, zrąb [framework] służący do operowania klastrami i gridami. Opracowywany przez Apache Software Foundation, wyrósł z Hadoop MapReduce. W odpowiedzi na potrzebę wykonywania obliczeń opartych na innym paradygmacie niż MapReduce, wyekstrahowane i rozwinięte zostały ogólne mechanizmy do wprowadzania aplikacji na klaster. Umożliwiające niezależne wprowadzenie wielu niezależnych aplikacji na klaster jednocześnie, wykonujących swoje własne obliczenia, dla być może różnych organizacji współdzielących klaster. Przy czym aplikacje te nie muszą już opierać się na paradygmacie MapReduce. Obliczenia mogą przebiegać w sposób zdefiniowany przez aplikację, na przykład MPI czy przetwarzanie grafów. YARN zajmuje się planowaniem zadań w klastrze i potrafi radzić sobie z awariami węzłów. Dostępny w Apache Hadoop od listopada 2011 i w dystrybucji Cloudera od lutego 2012, ma szansę stać się nieodzownym składnikiem wielkich klastrów opartych na tym najpopularniejszym open-sourceowym środowisku do obsługi klastrów.

Serdecznie zapraszam!
Adrian Panasiuk