OpenMosix: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Daemorris (discussão | contribs)
m
Daemorris (discussão | contribs)
m
Linha 1:
{{TítuloErrado|título=openMosix}}
[[Imagem:OpenMosix.svg|thumb|right|300px|Transferências num [[cluster]] openMosix.]]
O '''openMosix''' é uma extensão ao [[kernelnúcleo (informática)|núcleo]] [[Linux]] para ''[[cluster]]ing'' em ''single system image'', que possibilita a conversão de uma [[rede de computadores|rede]] clássica de [[computador pessoal|computadores ''desktop'']] num ''[[super-computador]]'' para aplicações Linux.
 
Uma vez instalado, os nós do cluster mantêm comunicações entre eles sobre a disponibilidade dos recursos ([[processador]] e [[memória]]), permitindo a cada nó ter conhecimento se outro nó está mais ou menos disponível para disponibilizar os seus recursos. Desta forma, se um nó com vários [[processo]]s (a utilizar um destes dois recursos concorrentemente) detecta que outro nó tem disponibilidade superior, ie., tem menos carga de processador/RAM, então o OpenMosix encarrega-se de transladar/migrar um desses processos para esse nó, dando origem ao [[sistema de processamento distribuído|processamento distribuído]]. O OpenMosix tenta continuamente classificar os custos de transladação e fazer previsões sobre a viabilidade da mesma. A título de curiosidade, estes algoritmos têm a sua base em algoritmos de cálculo financeiro{{Ref|1}}.