PlaCoR: plataforma para a computação orientada ao recurso

Abstract

Artigo desenvolvido no âmbito da dissertação de Mestrado: PlaCoR - Plataforma para a Computação orientada ao Recurso, Bruno Ribeiro, Departamento de Informática, UMinho Abril, 2019A Plataforma para a Computação orientada ao Recurso (Pla- CoR) foi desenhada como um ambiente de programação e execução de aplicações baseadas no modelo da computação orientada ao recurso (CoR), integralmente escrito em C++ Moderno. A plataforma possui facilidades para: i) comunicação inter-domínios, ii) passagem de mensagens entre recursos comunicantes, iii) memória parti- lhada distribuída (DSM), iv) ativação remota de fios de execução (RPC), v) criação e gestão de recursos e vi) gestão da consistência entre todas as réplicas de um recurso. Atualmente, o desenho de aplicações CoR assenta nos recursos: domínio, grupo, clausura, agente, proto-agente, dado, barreira, guarda e guarda para leituras/escritas. A avaliação da plataforma tomou como exemplo a leitura e processa- mento de eventos registados em TTree, recorrentemente usados na expe- riência ATLAS. O experimento confirmou a viabilidade da orientação ao recurso como paradigma de programação híbrido que integra múltiplos fios de execução e sincronização distribuída, com facilidades de comuni- cação de grão fino para a passagem de mensagens e de comunicação em contextos seguros, o acesso remoto a memória e a ativação remota de agentes

    Similar works