Spelling suggestions: "subject:"ambiente dde execução"" "subject:"ambiente dde xecução""
1 |
Anahy-DVM: um módulo para escalonamento distribuído / Anahy-DVM: a module for distributed schedulingCardozo Junior, Marcelo Augusto 14 March 2006 (has links)
Made available in DSpace on 2015-03-05T13:56:58Z (GMT). No. of bitstreams: 0
Previous issue date: 14 / Hewlett-Packard Brasil Ltda / Atualmente o uso de aglomerados de computadores para fins de alto desempenho tem aumentado. Contudo, a programação desse tipo de arquitetura não é trivial. Pois,além de desenvolver a aplicação, detectar e explicitar a concorrência nela existente, o programador também é responsável por implementar o escalonamento de sua aplicação para
efetivamente usar o paralelismo dos aglomerados. Existem ferramentas que se propõem a solucionar esses problemas; a ferramenta de programação Anahy é uma destas.
Este trabalho se propõe a implementar um módulo para Anahy com fins de provêla de suporte à execução em ambientes dotados de memória distribuída. Para isso seu núcleo executivo foi estendido para que se possa ter acesso as estruturas de dados imprescindíveis à distribuição da carga computacional. Também será necessário desenvolver um
mecanismo de comunicação entre os nós do aglomerado para que estes troquem as informações necessárias para o andamento da computação. Por fim, o módulo desenvolvido
é avaliado através do / Lately, the usage of computer clusters has increased. However, programming for this class of architecture is non trivial. This happens due the fact that, besides programming
the application, detecting and specifying its concurrency, the programmer is also responsible for coding the scheduler of the application so it can use computer clusters efficiently. There are programming tools that propose solutions for these problems, one of these tools is Anahy. This work proposes an extension for Anahy runtime in order to provide support for
distributed memory environments. In order to achieve this objective, the execution core of Anahy is extended so the necessary data structures can be accessed by this module. It
is also necessary to develop a comunication mechanism among the nodes of the cluster so they can exchange the necessary information to complete the computation. Finally, the module is evaluated using a synthetic application. Through this evaluation, the module is analyzed relating to its usability in the
|
2 |
HNS: uma solução para suporte à execução distribuída considerando aspectos da pervasividadeBonatto, Daniel Torres January 2006 (has links)
Submitted by Silvana Teresinha Dornelles Studzinski (sstudzinski) on 2016-04-29T13:58:24Z
No. of bitstreams: 1
Daniel Torres Bonatto_.pdf: 3486011 bytes, checksum: e32338e4597614de8de1a25e68695054 (MD5) / Made available in DSpace on 2016-04-29T13:58:24Z (GMT). No. of bitstreams: 1
Daniel Torres Bonatto_.pdf: 3486011 bytes, checksum: e32338e4597614de8de1a25e68695054 (MD5)
Previous issue date: 2006 / HP - Hewlett-Packard Brasil Ltda / Nos últimos anos, tem-se observado a crescente evolução dos dispositivos portáteis,
bem como de diversas novas tecnologias de comunicação sem fio. Esse avanço tecnológico propicia o surgimento de um cenário ideal para o desenvolvimento de ambientes que suportam a criação de aplicações pervasivas. Porém, um ambiente altamente dinâmico como este demanda a utilização de abstrações mais poderosas do que as existentes. O Holoparadigma propõe uma nova abstração, criada pensando em aplicações distribuídas executando em ambientes móveis. Nesta dissertação é apresentada a proposta para uma arquitetura de suporte a aplicações pervasivas para o Holoparadigma. Esta proposta estende as funcionalidades da HoloVM e define novos serviços para atender às demandas da computação pervasiva. Dentre estes serviços é definido um como sendo essencial para a arquitetura, que é o suporte à distribuição, composto por um servidor de nomes e uma camada para possibilitar a execução distribuída e transparente de programas. Para o modelo do servidor de nomes é definida uma estratégia de distribuição escalável e tolerante a falhas, conforme os princípios da computação pervasiva. Além disso, são mostrados resultados de experimentos realizados com este suporte. / Over the last few years, we have observed the growing evolution of portable devices,
such as new technologies for wireless communication. This technological advance makes possible the emergence of an ideal scenery for developing environments supporting the creation of pervasive applications. However, such a highly dynamic environment demands the use of more powerful abstractions than those available today. Holoparadigm proposes a new form of abstraction, created aiming distributed applications running on mobile environments. In the present dissertation, we propose an architecture for Holoparadigmdesigned to support pervasive applications. This proposal extends the functionalities of HoloVM and defines new services to respond to the demand of pervasive computing. Among those services, one is defined as essential to the architecture, the support for distribution, which is composed by a name server and a layer for supporting distributed and transparent execution of programs. For the name server, a scalable and fault tolerant distribution strategy is defined, following the principles of pervasive computing. Furthermore, we show the results of experiments performed using this support.
|
3 |
ICARU-FB: uma infraestrutura de software aderente à norma IEC 61499 / ICARU-FB: and IEC 61499 compliant software infrastructurePinto, Leandro Israel 25 June 2014 (has links)
Made available in DSpace on 2016-12-12T20:22:52Z (GMT). No. of bitstreams: 1
Leandro Israel Pinto.pdf: 1973331 bytes, checksum: 859388e323baf2b51cb58d1386fe1ceb (MD5)
Previous issue date: 2014-06-25 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / The IEC 61499 standard defines a development model for industrial automation and control, it defines a visual language that can facilitate the implementation of distributed control system. This work presents the proposal and implementation of ICARU-FB, an Open Source multi-platform environment, capable of running the function blocks defined in IEC 61499 on architectures with few computational resources. A virtual machine was designed and implemented to perform networks of function blocks on 8-bit platforms with minimal resources. It was also ported to run on a 64-bit computer. Two case studies were performed in order to verify compliance with IEC 61499. Through the case studies, it was verified that it is possible to meet the requirements of the standard, such as configurability, interoperability and portability. The case studies also demonstrated the ability of the environment to reconfigure the software at runtime. / A norma IEC 61499 define um modelo de desenvolvimento para automação e controle industrial, ela estabelece uma linguagem visual que pode facilitar a implementação de sistemas de controle distribuídos. Esse trabalho apresenta a proposta e implementação do ICARU-FB, um ambiente Open Source multiplataforma, que é capaz de executar a linguagem definida na norma IEC 61499 em arquiteturas com poucos recursos computacionais. Uma maquina virtual foi projetada e implementada para executar redes blocos de funções em plataformas de 8 bits com o mínimo de recursos. Ela também foi portada para executar em um computador de 64 bits. Dois estudos de caso foram realizados a fim de verificar a conformidade com a norma IEC 61499. Através desses estudos de caso, foi verificado que é possível atender aos requisitos da norma IEC 61499, como configurabilidade, interoperabilidade e portabilidade. Os estudos de caso também demonstraram a habilidade do ambiente de reconfigurar o software em tempo de execução.
|
Page generated in 0.0704 seconds