Dos 500 maiores computadores do mundo, 208 são clusters, e eles estão se conectando para formar redes maiores, os chamados grids computacionais. A idéia é realmente interessante: somar os recursos ociosos de máquinas independentes para chegar a um poder de processamento de supercomputadores. Surge, então, uma nova onda: a computação sob demanda, Web services e aluguel de capacidade de processamento na Internet. Segundo o IDC, será um mercado de 12 bilhões de dólares em 2007.
Para que tudo isso funcione, as aplicações precisam ser divididas de modo que as tarefas possam ser distribuídas de forma inteligente, com alta disponibilidade e performance. No livro Sistemas Distribuídos: Desenvolvendo Aplicações de Alta Performance no Linux o leitor encontrará os conceitos básicos dos sistemas e os fundamentos da programação distribuída, com ênfase em suas principais características: criação, manipulação e comunicação entre processos e máquinas.
Com a obra, o leitor será capaz de modelar, projetar e implementar uma solução utilizando a distribuição de tarefas, dentro de uma mesma máquina ou em várias. O livro, que oferece códigos-fonte explicados e diversos exercícios para treinamento, apresenta ainda ? para os iniciantes ? instruções sobre como utilizar o compilador GNU GCC, depurar programas com o GDB e customizar o Vi para programação.
Livros no Submarino pelo menor preço | Muitos produtos em promoção no Wal-Mart