Gerenciamento de Recursos em Sistemas Distribuídos usando ... - LSI
Gerenciamento de Recursos em Sistemas Distribuídos usando ... - LSI
Gerenciamento de Recursos em Sistemas Distribuídos usando ... - LSI
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
II Congresso Brasileiro <strong>de</strong> Computação – CBComp 2002Sist<strong>em</strong>as Paralelos e <strong>Distribuídos</strong>• Função Z – Desativa o programa cliente. Se esta solicitação for efetivada, apósvalidar uma senha <strong>de</strong> acesso a este recurso, será enviada uma mensag<strong>em</strong> a todos osclientes e os mesmos serão encerrados. Normalmente um cliente é ativado quando se ligao micro, fica s<strong>em</strong>pre executando, até que a maquina seja <strong>de</strong>sligada.4.3 PROGRAMA GERADOR DE LOG DE CONEXÃONo mecanismo <strong>de</strong> Comunicação <strong>em</strong> Grupo que foi usado neste trabalho, o SPREAD,<strong>de</strong>scrito anteriormente, todas as informações relativas às transições <strong>de</strong> estado estão disponíveisautomaticamente. Assim para cada cliente que é ativado ou <strong>de</strong>sativado, esta mudança nos m<strong>em</strong>brosdo grupo se reflete <strong>em</strong> uma mensag<strong>em</strong> <strong>de</strong> transição <strong>de</strong> estado que é enviada pelo SPREAD paratodos os m<strong>em</strong>bros do grupo.Aproveitando esta facilida<strong>de</strong> foi <strong>de</strong>senvolvido um programa para ficar executando nomesmo equipamento on<strong>de</strong> está instalado o SPREAD. Este programa foi impl<strong>em</strong>entado no ambienteLINUX e t<strong>em</strong> como objetivo gravar um arquivo log com registros on<strong>de</strong> são informadas a data ehora <strong>em</strong> que cada cliente foi ativado e <strong>de</strong>sativado. Com esta facilida<strong>de</strong> passamos a ter um log quenos mostra a hora que o micro foi ligado e a hora que o micro foi <strong>de</strong>sligado. Como as maquinas queestão sendo monitoradas estão na mesma re<strong>de</strong> local, on<strong>de</strong> está o da<strong>em</strong>on do SPREAD não t<strong>em</strong>osprobl<strong>em</strong>as com particionamento <strong>de</strong> re<strong>de</strong>.Desta forma um programa <strong>de</strong> visualização seleciona e tabula os registros <strong>de</strong> logs <strong>de</strong>conexão <strong>de</strong> um <strong>de</strong>terminado micro, apresentando um relatório <strong>de</strong> uso (maquina ligada) do mesmo<strong>em</strong> <strong>de</strong>terminado período <strong>de</strong> t<strong>em</strong>po, conforme Figura 9.Este programa gerador <strong>de</strong> log é ativado como um serviço na partida do sist<strong>em</strong>a e somenteserá <strong>de</strong>sativado quando o sist<strong>em</strong>a for <strong>de</strong>sligado. O arquivo <strong>de</strong> logs é incr<strong>em</strong>ental e é rotacionado narotina padrão <strong>de</strong> tratamento dos <strong>de</strong>mais logs do sist<strong>em</strong>a.