Collaborative computing of parallel applications in P2P environments

Published in NEA 2015, 2015

Recommended citation: da Silva Veith, Alexandre; Righi, Rodrigo. R

Abstract

This book addresses the issue of “How to explore collaborative computing in P2P Grids to run BSP applications efficiently?”. To answer this question came the BSPonP2P model, which creates an environment with approaches based on the structured and unstructured models from the P2P networks. The combination of these models aims to streamline the management of communication and data on the network. Another difference of the proposed model is the use of the parallel programming model Bulk Synchronous Parallel (BSP), which creates an environment for executing processes, validating dependencies and improving communication between them. We use metrics required for the processes as memory, computing, communication, and also information from the infrastructure to establish a unique performance metric called PM. This metric is evaluated periodically to define migrations according to the launched superstep barriers. The results show that BSPonP2P uses the computational idleness, and brings performance gains to the executions.

Titulo Original: Computação colaborativa de aplicações paralelas em ambientes P2P

Esse livro aborda a questão “Como explorar computação colaborativa em Grades P2P para execução de aplicações BSP com eficiência?”. Para resposta dessa questão surgiu o modelo BSPonP2P, o qual cria um ambiente com abordagens baseadas nos modelos estruturado e não estruturado vindos da arquitetura P2P. A mescla dessas abordagens tem como objetivo agilizar o gerenciamento da comunicação e das informações dentro da rede. Outro diferencial do modelo proposto é a utilização do modelo de programação paralela Bulk Synchronous Parallel (BSP), que cria um ambiente para execução de processos, validando as dependências e aprimorando a comunicação entre eles. A partir de avaliações de métricas como memória, computação, comunicação e dados de equipamentos, é criado um índice denominado de PM. Esse índice é avaliado periodicamente para definir migrações conforme a variável de ambiente alpha, que está diretamente ligada as barreiras das supersteps. Os resultados obtidos mostram que BSPonP2P oferece oportunidade para aproveitamento da ociosidade de equipamentos computacionais, além de, gerar ganhos de desempenho nas execuções.