Blog | Detalhes | Downloads | Fórum | VídeoClustering, Paralelização, Networking, Interoperabilidade, Escalabilidade
Este projeto visa estabelecer comunicação entre clusters, baseados em Windows e Linux, para utilização de vários clusters juntos processando uma mesma tarefa.

This project establishes a communication framework and job dispatcher for a mixed operating system cluster environment.
--
O que é o Interop Router?
O Interop Router (IR) é um projeto que busca integrar de forma simples clusters de diferentes plataformas, buscando simplificar e padronizar o processamento de aplicações distribuídas. É composto por um conjunto de programas que realizam as tarefas de interface com o usuário, o escalonamento dos programas entre os clusters, e o tratamento da submissão e processamento das aplicações nos mesmos.
Ele atua como uma camada entre o usuário e os clusters, armazenando o código fonte da aplicação e os arquivos de entrada da mesma num banco de dados e então enviando essas informações para serem processadas.
Isso pode ser visualizado na figura seguinte:

Através de uma interface web, é possível submeter um aplicativo para ser processado num determinado conjunto de clusters conectados à rede do Interop Router, que se encarrega de distribuir a tarefa entre os clusters, enviar para processamento e capturar os resultados, que ficam a disposição do usuário no sistema. Com isso, o trabalho de processamento torna-se transparente para o usuário. Por outro lado, ao conectar diversos clusters e dividir a carga de trabalho entre eles, o IR permite uma melhor distribuição dos recursos dos clusters cujo aproveitamento torna-se maior.
Atualmente o sistema suporta clusters Linux do tipo
Beowulf, usando
OSCAR; Windows WCCS 2003; e Windows HPC Server 2008.
O projeto é de código aberto e sua implementação tenta ser o mais interoperável possível. Você pode baixar a última versão estável acessando o link de download no painel à direita. Pode também acessar o controle de versão do codeplex para baixar a versão mais recente.
Em caso de dúvidas ou sugestões, acesse o nosso
fórum ou entre em contato conosco por email.
--
Equipe LMS