CSGrid: um Sistema para Integração de Aplicações em Grades Computacionais

Tamanho: px
Começar a partir da página:

Download "CSGrid: um Sistema para Integração de Aplicações em Grades Computacionais"

Transcrição

1 CSGrid: um Sistema para Integração de Aplicações em Grades Computacionais Maria Julia de Lima, Taciana Melcop, Renato Cerqueira, Carlos Cassino, Bruno Silvestre, Marcelo Nery, Cristina Ururahy 1 Grupo de Tecnologia em Computação Gráfica / Tecgraf Departamento de Informática, PUC-Rio Rua Marquês de São Vicente, 225, , Rio de Janeiro, RJ, Brasil Abstract. CSGrid is a system for grids that, in addition to the support for usage and management of distributed computational resources, offers facilities to integrate applications and manage data and users. CSGrid presents to its users, through a web browser, a workspace with all available applications and with the user s data files organized by project. A user can extend the system adding new applications. CSGrid also provides its users with some collaborative work facilities. Keywords: Grid Computing, Grid Workbenches, Middleware. Resumo. CSGrid é um sistema para grades computacionais que, além de dar suporte ao uso e gerenciamento de recursos computacionais distribuídos, oferece facilidades para a integração de aplicações e para o gerenciamento de dados e usuários. O CSGrid apresenta para seu usuário, via um navegador Web, uma área de trabalho com todas as aplicações disponíveis e com os arquivos de dados do usuário organizados por projeto. Um usuário pode estender o ambiente adicionando novas aplicações. O sistema também oferece uma série de recursos para trabalho colaborativo entre seus usuários. Palavras-chave: Computação em Grade, Ambientes de Trabalho para Grades, Middleware. 1. Introdução Uma necessidade cada vez mais comum em diversas organizações é o uso coordenado de recursos em um ambiente computacional distribuído e heterogêneo. A variedade de plataformas e aplicações além da descentralização dos dados dos usuários dificulta o compartilhamento dos recursos disponíveis nessas organizações. Um tema que vem ganhando importância nos últimos tempos é o de grade computacional[foster and Kesselman 1999]. Recursos geograficamente distribuídos e em diferentes domínios administrativos são interligados com o objetivo de prover um maior poder computacional aos seus usuários. O CSGrid é um sistema para gerenciamento e integração de aplicações em um ambiente de grade computacional. Aplicações que executam no cliente utilizam os serviços Este trabalho conta com apoio e financiamento da Petrobras e do Projeto GIGA/RNP.

2 disponíveis no CSGrid para ter acesso e gerenciar os recursos computacionais distribuídos no ambiente. Um desses serviços é o de execução remota de algoritmos em máquinas que estão ligadas ao CSGrid. Algoritmos, no contexto do CSGrid, são programas executáveis implementados em qualquer linguagem que admitem parâmetros de entrada, geram uma saída e não possuem nenhum tipo de interação com o usuário durante sua execução. Diversas máquinas podem ser incorporadas ao ambiente para servir como plataforma de execução de algoritmos. Novos algoritmos são facilmente disponibilizados no ambiente e o processo para executá-los passa a ser uma tarefa transparente para o usuário. O CSGrid possui um desktop web onde os usuários utilizam os recursos computacionais distribuídos como se estivessem trabalhando localmente. Utilizando um navegador, os usuários podem criar suas áreas de trabalho, monitorar as máquinas da grade, instalar algoritmos, executar aplicações instaladas no desktop, comandar a execução remota de algoritmos e acompanhar os processos que estão executando esses algoritmos nas máquinas do ambiente. O objetivo do CSGrid é oferecer suporte tanto para o cliente como para o servidor. Uma característica importante na arquitetura do CSGrid é a interoperabilidade entre um servidor principal do sistema e os servidores executando nas diversas máquinas de execução de algoritmos. Independente da linguagem de implementação dos algoritmos e da máquina onde esses algoritmos serão executados, o CSGrid oferece uma interface padrão para execução remota e monitoração das máquinas do ambiente. O CSGrid é implementado como uma instância do CSBase 1, um framework para gerenciamento de recursos e execução de algoritmos em um ambiente computacional distribuído e heterogêneo. O CSBase é resultado do desenvolvimento de diferentes projetos de parceria do laboratório Tecgraf com a Petrobras. O primeiro desses projetos, o Web- Sintesi, implementou e disponibilizou um ambiente de integração de aplicações de análise e síntese de dados geofísicos. No WebSintesi, máquinas multi-processadas e clusters são interligados a um servidor principal que torna transparente para o usuário a execução remota de programas que necessitam de um alto poder computacional e que manipulam arquivos de dados sísmicos na ordem de até centenas de gigabytes. Após o primeiro ano de desenvolvimento do WebSintesi, o projeto InfoPAE Dinâmico foi requisitado para atender aos usuários da Petrobras que utilizam aplicações de acompanhamento de combate a contingências, como por exemplo, programas de análise de estabilidade e equilíbrio de plataformas de petróleo. Para permitir o reuso dos serviços já implementados para o WebSintesi e para facilitar o desenvolvimento de novos serviços e aplicações particulares a cada um dos projetos WebSintesi e InfoPAE Dinâmico, o framework CSBase foi criado. Hoje, além do WebSintesi, InfoPAE Dinâmico e CSGrid, outros dois novos sistemas estão utilizando o CSBase em seu desenvolvimento. Cada um desses sistemas possuem aplicações comuns e outras aplicações que utilizam serviços criados especificamente para cada um deles. A arquitetura flexível e extensível do CSBase permite que novos serviços sejam desenvolvidos e integrados aos serviços já existentes, tornando-o uma base comum de desenvolvimento para vários sistemas. 1

3 O artigo está organizado da seguinte forma. A seção 2. descreve as principais funcionalidades implementadas no CSGrid. A seção 3. apresenta a arquitetura do sistema, descrevendo seus componentes principais. A seção 4. finaliza o artigo com uma descrição sucinta dos trabalhos que estão sendo feitos para estender o CSGrid com novas funcionalidades. 2. CSGrid O CSGrid oferece para os usuários um conjunto de funcionalidades para disponibilização, compartilhamento, gerência e acesso aos recursos distribuídos Controle de Acesso Uma questão fundamental em ambientes de integração de recursos é o controle de acesso dos usuários. No CSGrid, as áreas de disco, os algoritmos e as máquinas estão protegidas do acesso de usuários não autorizados e podem ser restritas ao uso de algum conjunto específico de usuários. O ambiente de administração permite cadastrar usuários e atribuir permissões com um nível de granularidade que define não somente a funcionalidade como também o recurso que se deseja proteger. Existem classes de permissões pré-definidas. Algumas dessas classes permitem a definição de atributos através de uma interface. Uma classe de permissão existente no CSGrid é a de utilização de máquinas para execução de algoritmos. Essa classe representa o acesso a uma ou mais máquinas, onde os nomes das máquinas são os atributos dessa permissão. Para que um usuário possa executar algoritmos na máquina Salgueiro, por exemplo, o administrador deve criar uma permissão dessa classe com o atributo Salgueiro e atribuí-la ao usuário Gerenciamento de Projetos Os arquivos dos usuários são organizados por projetos. A estrutura de um projeto é hierárquica, isto é, o usuário pode criar sub-diretórios para organizar seus arquivos da maneira que desejar. Os usuários podem utilizar funcionalidades de importação e recuperação de dados para colocar arquivos dentro de seus projetos. O CSGrid gerencia as áreas de disco utilizadas para armazenar os projetos criados por cada usuário e as áreas de arquivos compartilhados por projetos diferentes. A janela principal do CSGrid consiste em um desktop como ilustrado na figura 1. Nesse desktop, apenas um projeto está aberto de cada vez. A área da esquerda do desktop mostra a árvore de um projeto aberto, semelhante à forma de visualização utilizada para sistemas de arquivos. O desktop também exibe uma visão em tabela com os detalhes dos arquivos que estão no diretório selecionado da árvore. Na área da direita do desktop estão as aplicações que podem ser executadas e que atuam sobre o projeto aberto. O CSGrid oferece facilidades que propiciam o trabalho colaborativo. Os donos dos projetos podem dar a outros usuários permissão de leitura e escrita em alguns de seus projetos. Além disso, o usuário pode publicar arquivos para outros usuários que passam a ter acesso a esse arquivo somente para leitura. O desktop possui também uma área de troca de mensagens entre usuários. Essa mesma área serve para o sistema enviar notificações de alguns eventos ocorridos. Exemplos de eventos notificados pelo CSGrid são publicação de arquivos, finalização de

4 um processo executando um algoritmo remoto ou a inclusão no ambiente de uma nova máquina de execução de algoritmos. Figura 1. Desktop de um usuário do CSGrid 2.3. Integração de Aplicações Sendo um ambiente para integração de aplicações, o CSGrid facilita a construção de aplicações que façam uso das funcionalidades do sistema e que possam ser incorporadas ao desktop dos usuários. Um conjunto de componentes prontos são disponibilizados junto com o sistema, para que o usuário construa suas aplicações em Java. Um aspecto comum a todas as aplicações é o fato de sua implementação utilizar o serviço de projetos do CS- Grid para ler e escrever arquivos no projeto aberto do desktop. A implantação de novas aplicações no CSGrid é feita por configuração de arquivos de propriedades do sistema. O desktop do CSGrid, conforme aparece na figura 1, já inclui algumas aplicações préinstaladas. As aplicações são apresentadas em grupos que classificam o propósito geral dessas aplicações Gerenciamento de Algoritmos O CSGrid permite que novos algoritmos sejam incorporados dinamicamente ao sistema. Um usuário com a devida permissão pode criar e alterar versões de algoritmos, registrando as informações necessárias para sua execução. Essas informações incluem a documentação, o código binário, a plataforma (versão do sistema operacional) em que o binário executa e um configurador que descreve o tipo dos parâmetros de entrada e saída desse algoritmo. O configurador é um arquivo no formato xml que o CSGrid utiliza para, dinamicamente, gerar uma classe de GUI que é apresentada para o usuário no momento da execução do algoritmo selecionado. Utilizando essa interface, o usuário pode preencher os valores que são usados como parâmetros de entrada e de saída do algoritmo executado. O formato do arquivo xml possui elementos que servem para descrever diferentes tipos pré-definidos de parâmetros, como por exemplo, arquivos, inteiro, texto, lista, etc.

5 2.5. Monitoração do Ambiente Para que o usuário possa selecionar em que máquina vai executar um algoritmo, o CSGrid disponibiliza diferentes visões para monitoração das máquinas do ambiente. Uma visão tabular com as informações de uma máquina exibe: o estado da máquina (disponível, inacessível ou reservado); o percentual de ocupação do processador (CPU) da máquina; o percentual de ocupação de memória RAM; o percentual de ocupação de swap; e o nome da plataforma (versão do sistema operacional) da máquina que serve para filtrar quais os algoritmos podem ser executados nessa máquina. O usuário pode monitorar a ocupação de CPU e de memória de máquinas ou nós de um cluster usando diversos tipos de gráficos como exemplificados na figura 2. Alguns gráficos mostram a tendência de ocupação de CPU e memória da máquina, considerando o histórico passado. Uma facilidade bastante útil é a possibilidade de criar grupos de máquinas e fazer a monitoração do grupo, onde os gráficos exibem, por exemplo, a distribuição de ocupação de CPU entre as máquinas que compõem esse grupo. Figura 2. Monitoração do estado de uma máquina de execução de algoritmos 2.6. Execução Remota de Algoritmos Os algoritmos cadastrados pelos usuários podem ser executados em uma das máquinas de execução de algoritmos que estão conectadas ao servidor principal naquele momento. Para isso, o CSGrid oferece um executor genérico de algoritmos que: exibe as máquinas cujas plataformas são compatíveis com o algoritmo selecionado para execução, solicita os informações de entrada e saída para o algoritmo usando uma interface GUI criada a partir do arquivo xml que descreve a parametrização do algoritmo, cria um processo para executar o algoritmo na máquina selecionada para o usuário.

6 Uma das opções de execução permite que o usuário deixe a critério do sistema a seleção automática da máquina para execução. Atualmente, o CSGrid adota o critério de ocupação de CPU para escolha automática da máquina de execução do algoritmo. O usuário pode acompanhar o andamento e interromper o processamento dos algoritmos que submeteu para execução remota. Quando o processo de execução de um algoritmo termina, o CSGrid notifica esse usuário e atualiza a árvore do projeto com os novos arquivos criados como resultado da execução. 3. Arquitetura A figura 3 exibe uma visão geral dos principais componentes da arquitetura do CSGrid, apresentados a seguir. Repositório de Dados Máquina A Processo Algoritmo (C) SGA Daemon CORBA Processo Algoritmo (Fortran) N F S Área de Projetos C O R B A Base de Usuários NFS NFS SSI RMI Repositório de Algoritmos C O R B A Máquina B N F S Processo Algoritmo (C++) SGA Daemon CORBA Desktop Web Desktop Web Desktop Web Figura 3. Arquitetura do CSGrid 3.1. Desktop Web Para que um usuário tenha acesso ao sistema, sua estação de trabalho precisa dispor apenas de um navegador web habilitado a executar o applet Java que implementa o desktop do CSGrid. O código do desktop é transferido para a máquina cliente quando o usuário acessa a URL do sistema. O desktop incorpora técnicas avançadas de interação usuáriosistema, concretizadas a partir do uso do pacote Swing da linguagem Java. O desktop possui um componente que monitora a comunicação com o servidor principal (SSI). Quando essa comunicação é perdida, o desktop informa ao usuário e entra num estado de monitoração até que a comunicação se reestabeleça. Dessa forma, o desktop não precisa ser reiniciado devido, por exemplo, a uma falha no SSI. Além disso, o desktop implementa observadores remotos que mantém os dados dos usuários e dos projetos consistentes entre os desktops que acessam os mesmos dados simultaneamente O Repositório de Dados O repositório de dados é uma área com acesso NFS onde o SSI armazena a base de usuários do sistema, os projetos dos usuários e o repositório de algoritmos. A base de usuários mantém em arquivos os dados dos usuários e suas permissões. A área de projetos possui um diretório para os projetos de cada usuário e mantém arquivos descritores que guardam informações sobre os projetos e sobre os próprios arquivos presentes nos projetos.

7 O repositório de algoritmos é uma estrutura hierárquica em que cada algoritmo é representado por um diretório. Dentro desse diretório estão os subdiretórios das suas versões com o arquivo configurador, a documentação e os binários separados por plataformas Servidor do Sistema Integrador O Servidor do Sistema Integrador (SSI) faz o papel de intermediário entre as requisições dos desktops, o repositório de dados e as máquinas para execução dos algoritmos. O SSI está desenvolvido em Java e é composto por um conjunto de serviços que implementam as diversas funcionalidades disponíveis no CSGrid. O serviço de administração, por exemplo, é responsável pela manutenção dos dados relativos aos usuários e suas permissões. Toda a parte de leitura e escrita de arquivos da área de projetos é realizado pelo serviço de projetos. Também existe o serviço de gerência de algoritmos, de , de Http, entre outros. Os serviços oferecem acesso através de uma implementação de segurança baseada em proxies [Marques 2002] e permissões. Cada usuário possui um conjunto de permissões que determinam o que ele pode utilizar nos serviços do CSGrid. Quando o usuário se autentica no sistema, o serviço de login instancia um proxy para cada serviço com a informação do usuário e retorna as referências remotas destes proxies para o cliente. As chamadas remotas dos clientes são repassadas aos serviços pelos proxies com a informação do usuário que as solicitou. Dessa maneira, o serviço verifica se o usuário possui a permissão necessária para realizar um procedimento antes de executá-lo. Todos os serviços possuem uma interface RMI, Remote Method Invocation. Para ler e escrever arquivos, o desktop estabelece uma comunicação via socket com o Servidor para fazer a transferência de dados de forma mais eficiente que a adotada pela serialização de RMI. Além disso, o serviço de FTP permite que o usuário obtenha arquivos de máquinas remotas para a área de projetos como também envie da área de projetos para outras máquinas. O serviço de Http foi criado para que o usuário possa fazer download e upload de arquivos para a área de projeto através de um navegador Web. Uma grade de computadores pode ser dividida em regiões, com seu próprio SSI. Um SSI central fica responsável pelas tarefas de administração e pelo repositório principal das informações administrativas (usuários e permissões). Sob todos os demais aspectos, os servidores locais são equivalentes funcionalmente ao SSI central. Cada SSI local possui uma réplica da base de usuários, atualizada automaticamente pelo sistema. A replicação da base de usuários nas diferentes regiões permite a autenticação de usuários que se conectam a um SSI local mesmo quando a conexão com o servidor central não está disponível Servidor de Gerência de Algoritmos O Servidor de Gerência de Algoritmos (SGA) é um daemon instalado em cada máquina de execução de algoritmos, que permite o SSI comandar a execução de algoritmos, como também a monitoração do estado de ocupação dessas máquinas e dos processos disparados a partir do SGA. Toda interação entre um SGA, implementado em Lua [Ierusalimschy 2003] e C++, e o SSI é realizada através de uma interface CORBA.

8 Ao ser ativado, o SGA se registra junto ao SSI de sua região e fica disponível aos clientes que se conectam a tal SSI. Quando um cliente solicita a execução de um algoritmo através do SSI, este passa a monitorar o processo até a sua conclusão (sucesso, insucesso ou interrupção). Os SGAs e os processos dos algoritmos disparados nas máquinas de execução permanecem ativos mesmo quando a conexão com o SSI é interrompida. Quando a conexão é reativada, o SGA se registra novamente no SSI. Periodicamente, o SSI solicita aos SGAs informações sobre o estado de sua máquina hospedeira. Essas informações podem ser exibidas ao usuário para que ele escolha aquela onde o algoritmo deve ser executado como também podem ser utilizadas pelo SSI na seleção automática da máquina para a execução de um determinado algoritmo. 4. Considerações Finais O CSGrid foi originado a partir de dois projetos desenvolvidos com a Petrobras e que já estão em produção. Vários de seus recursos são comuns a outros sistemas para grades, tais como Globus, Legion, Condor e OurGrid 2. Entretanto, sua origem lhe confere um aspecto de maior usabilidade e integração na rotina de trabalho de seus usuários. Atualmente, o CSGrid está sendo estendido como parte do Projeto GIGA 3, com o objetivo de prover um ambiente para aplicações da comunidade científica que utilizem a rede GIGA da RNP. Nesse contexto, novas funcionalidades estão sendo desenvolvidas e incorporadas ao framework do CSBase, tais como: um serviço para acesso e gerenciamento de arquivos, com a finalidade de eliminar a dependência do NFS; aprimoramento do mecanismo de seleção automática de máquinas, incluindo métricas que levem em consideração o tempo de transferência de arquivos de entrada e saída; suporte à definição e execução de workflows de execução de algoritmos; e componentes para renderização distribuída de imagens de dados científicos. O sistema está disponível em csgrid, em sua versão para plataforma Linux. Versões para outras plataformas podem ser obtidas contatando os autores. 5. Agradecimentos Gostaríamos de agradecer o apoio e financiamento da Petrobras para o desenvolvimento deste projeto. A nova versão do CSGrid que está em desenvolvimento também conta com o apoio do Projeto GIGA da RNP, com recursos do FUNTTEL e FINEP. Também agradecemos às equipes dos projetos WebSintesi e InfoPAE Dinâmico, que deram origem ao CSGrid. Referências Foster, I. and Kesselman, K. (1999). The Grid: Blueprint for a new Computing Structure. Morgan Kaufmann Publishers. Ierusalimschy, R. (2003). Programming in Lua. lua.org. Marques, P. (2002). Building secure java rmi servers. Dr.Dobb s Journal, 27(11): wisc.edu/condor/, 3

1 http://www.google.com

1 http://www.google.com 1 Introdução A computação em grade se caracteriza pelo uso de recursos computacionais distribuídos em várias redes. Os diversos nós contribuem com capacidade de processamento, armazenamento de dados ou

Leia mais

Processos (Threads,Virtualização e Migração de Código)

Processos (Threads,Virtualização e Migração de Código) Processos (Threads,Virtualização e Migração de Código) Roteiro Processos Threads Virtualização Migração de Código O que é um processo?! Processos são programas em execução. Processo Processo Processo tem

Leia mais

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO 1 ÍNDICE 1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO... 3 1.1 REQUISITOS BASICOS DE SOFTWARE... 3 1.2 REQUISITOS BASICOS DE HARDWARE... 3 2 EXECUTANDO O INSTALADOR... 3 2.1 PASSO 01... 3 2.2 PASSO

Leia mais

SISTEMAS DISTRIBUÍDOS

SISTEMAS DISTRIBUÍDOS SISTEMAS DISTRIBUÍDOS Cluster, Grid e computação em nuvem Slide 8 Nielsen C. Damasceno Introdução Inicialmente, os ambientes distribuídos eram formados através de um cluster. Com o avanço das tecnologias

Leia mais

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064 Sistemas Distribuídos Professora: Ana Paula Couto DCC 064 Processos- Clientes, Servidores, Migração Capítulo 3 Agenda Clientes Interfaces de usuário em rede Sistema X Window Software do lado cliente para

Leia mais

Tipos de Sistemas Distribuídos (Cluster e Grid)

Tipos de Sistemas Distribuídos (Cluster e Grid) Tipos de Sistemas Distribuídos (Cluster e Grid) Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência

Leia mais

7 Utilização do Mobile Social Gateway

7 Utilização do Mobile Social Gateway 7 Utilização do Mobile Social Gateway Existem três atores envolvidos na arquitetura do Mobile Social Gateway: desenvolvedor do framework MoSoGw: é o responsável pelo desenvolvimento de novas features,

Leia mais

Instalação do IBM SPSS Modeler Server Adapter

Instalação do IBM SPSS Modeler Server Adapter Instalação do IBM SPSS Modeler Server Adapter Índice Instalação do IBM SPSS Modeler Server Adapter............... 1 Sobre a Instalação do IBM SPSS Modeler Server Adapter................ 1 Requisitos de

Leia mais

O que é Grid Computing

O que é Grid Computing Grid Computing Agenda O que é Grid Computing Grid vs Cluster Benefícios Tipos de Grid Aplicações Ferramentas e padrões Exemplos no mundo Exemplos no Brasil Grid no mundo dos negócios Futuro O que é Grid

Leia mais

5 Mecanismo de seleção de componentes

5 Mecanismo de seleção de componentes Mecanismo de seleção de componentes 50 5 Mecanismo de seleção de componentes O Kaluana Original, apresentado em detalhes no capítulo 3 deste trabalho, é um middleware que facilita a construção de aplicações

Leia mais

2 Trabalhos Relacionados

2 Trabalhos Relacionados 2 Trabalhos Relacionados Nesse capítulo, apresentamos os trabalhos relacionados ao GridFS, entrando em mais detalhes sobre os sistemas citados durante a introdução e realizando algumas considerações sobre

Leia mais

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064 Sistemas Distribuídos Professora: Ana Paula Couto DCC 064 Sistemas Distribuídos Basedos na Web Capítulo 12 Agenda Arquitetura Processos Comunicação Nomeação Sincronização Consistência e Replicação Introdução

Leia mais

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio 32 3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio Este capítulo apresenta o framework orientado a aspectos para monitoramento e análise de processos de negócio

Leia mais

Marcelo Nery dos Santos. GridFS Um Servidor de Arquivos para Grades e Ambientes Distribuídos Heterogêneos. Dissertação de Mestrado

Marcelo Nery dos Santos. GridFS Um Servidor de Arquivos para Grades e Ambientes Distribuídos Heterogêneos. Dissertação de Mestrado Marcelo Nery dos Santos GridFS Um Servidor de Arquivos para Grades e Ambientes Distribuídos Heterogêneos Dissertação de Mestrado Dissertação apresentada como requisito parcial para obtenção do grau de

Leia mais

Capítulo 8 - Aplicações em Redes

Capítulo 8 - Aplicações em Redes Capítulo 8 - Aplicações em Redes Prof. Othon Marcelo Nunes Batista Mestre em Informática 1 de 31 Roteiro Sistemas Operacionais em Rede Modelo Cliente-Servidor Modelo P2P (Peer-To-Peer) Aplicações e Protocolos

Leia mais

SISTEMA DISTRIBUÍDO DE MONITORAMENTO/DETERMINAÇÃO DE SERVIÇOS E RECURSOS DIPONÍVEIS DE UM AMBIENTE DE GRID COMPUTACIONAL

SISTEMA DISTRIBUÍDO DE MONITORAMENTO/DETERMINAÇÃO DE SERVIÇOS E RECURSOS DIPONÍVEIS DE UM AMBIENTE DE GRID COMPUTACIONAL SISTEMA DISTRIBUÍDO DE MONITORAMENTO/DETERMINAÇÃO DE SERVIÇOS E RECURSOS DIPONÍVEIS DE UM AMBIENTE DE GRID COMPUTACIONAL Thais Cabral de Mello, Bruno Schulze, Luis Rodrigo de Oliveira Gonçalves 1 Laboratório

Leia mais

Documento de Instalação e Configuração do InfoGrid

Documento de Instalação e Configuração do InfoGrid Documento de Instalação e Configuração do InfoGrid Tecgraf/PUC Rio infogrid@tecgraf.puc rio.br 1.Introdução O objetivo deste documento é podermos registrar em um único local todas as informações necessárias

Leia mais

Índice. Para encerrar um atendimento (suporte)... 17. Conversa... 17. Adicionar Pessoa (na mesma conversa)... 20

Índice. Para encerrar um atendimento (suporte)... 17. Conversa... 17. Adicionar Pessoa (na mesma conversa)... 20 Guia de utilização Índice Introdução... 3 O que é o sistema BlueTalk... 3 Quem vai utilizar?... 3 A utilização do BlueTalk pelo estagiário do Programa Acessa Escola... 5 A arquitetura do sistema BlueTalk...

Leia mais

PLATAFORMA DE DESENVOLVIMENTO PINHÃO PARANÁ MANUAL DE UTILIZAÇÃO DO CVS NO ECLIPSE

PLATAFORMA DE DESENVOLVIMENTO PINHÃO PARANÁ MANUAL DE UTILIZAÇÃO DO CVS NO ECLIPSE PLATAFORMA DE DESENVOLVIMENTO PINHÃO PARANÁ MANUAL DE UTILIZAÇÃO DO CVS NO ECLIPSE Agosto 2007 Sumário de Informações do Documento Tipo do Documento: Manual Título do Documento: MANUAL DE UTILIZAÇÃO DO

Leia mais

Projeto de Sistemas Distribuídos. Prof. Andrêza Leite andreza.lba@gmail.com

Projeto de Sistemas Distribuídos. Prof. Andrêza Leite andreza.lba@gmail.com Projeto de Sistemas Distribuídos Prof. Andrêza Leite andreza.lba@gmail.com Exemplos de SD Quais podem ser? Ex. de SD: Internet Internet é um conjunto de redes de computadores, de muitos tipos diferentes,

Leia mais

GERENCIAMENTO CENTRALIZADO DELL POWERVAULT DL 2000 BASEADO EM TECNOLOGIA SYMANTEC

GERENCIAMENTO CENTRALIZADO DELL POWERVAULT DL 2000 BASEADO EM TECNOLOGIA SYMANTEC GERENCIAMENTO CENTRALIZADO DELL POWERVAULT DL 2000 BASEADO EM TECNOLOGIA SYMANTEC RESUMO EXECUTIVO O PowerVault DL2000, baseado na tecnologia Symantec Backup Exec, oferece a única solução de backup em

Leia mais

4 Arquitetura do middleware

4 Arquitetura do middleware 4 Arquitetura do middleware Ao utilizar um modelo de componentes orientado a serviços, o middleware Kaluana divide o processo de desenvolvimento de aplicações em duas etapas: a primeira é o desenvolvimento

Leia mais

Soluções de Gerenciamento de Clientes e de Impressão Universal

Soluções de Gerenciamento de Clientes e de Impressão Universal Soluções de Gerenciamento de Clientes e de Impressão Universal Guia do Usuário Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada nos Estados Unidos da Microsoft Corporation.

Leia mais

Preparando o Ambiente e Instalando o System Center Configuration Manager 2012 R2

Preparando o Ambiente e Instalando o System Center Configuration Manager 2012 R2 Preparando o Ambiente e Instalando o System Center Configuration Manager 2012 R2 Artigo escrito por Walter Teixeira wteixeira.wordpress.com Sumário Cenário Proposto... 3 Preparação do Servidor SQL Server

Leia mais

Noções de. Microsoft SQL Server. Microsoft SQL Server

Noções de. Microsoft SQL Server. Microsoft SQL Server Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados

Leia mais

Introdução. Definição de um Sistema Distribuído (1) Definição de um Sistema Distribuído(2) Metas de Sistemas Distribuídos (2)

Introdução. Definição de um Sistema Distribuído (1) Definição de um Sistema Distribuído(2) Metas de Sistemas Distribuídos (2) Definição de um Sistema Distribuído (1) Introdução Um sistema distribuído é: Uma coleção de computadores independentes que aparecem para o usuário como um único sistema coerente. Definição de um Sistema

Leia mais

Metas de um Sistema Distribuído

Metas de um Sistema Distribuído Metas de um Sistema Distribuído Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do

Leia mais

SISTEMAS DISTRIBUIDOS

SISTEMAS DISTRIBUIDOS 1 2 Caracterização de Sistemas Distribuídos: Os sistemas distribuídos estão em toda parte. A Internet permite que usuários de todo o mundo acessem seus serviços onde quer que possam estar. Cada organização

Leia mais

Serviços Remotos Xerox Um passo na direção certa

Serviços Remotos Xerox Um passo na direção certa Serviços Remotos Xerox Um passo na direção certa Diagnóstico de problemas Avaliação dos dados da máquina Pesquisa de defeitos Segurança garantida do cliente 701P41699 Visão geral dos Serviços Remotos Sobre

Leia mais

Manual de instalação Servidor Orion Phoenix

Manual de instalação Servidor Orion Phoenix Manual de instalação Servidor Orion Phoenix Fevereiro/2011 Este documento se destina a instalação do Orion Phoenix na sua rede Versão 1.01 C ONTE ÚDO 1. INTRODUÇÃO... 3 2. VISÃO GERAL... 3 3. PROCEDIMENTOS

Leia mais

TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROGRAMAÇÃO DE COMPUTADORES I Aula 01: Conceitos Iniciais / Sistema Operacional

TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROGRAMAÇÃO DE COMPUTADORES I Aula 01: Conceitos Iniciais / Sistema Operacional TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROGRAMAÇÃO DE COMPUTADORES I Aula 01: Conceitos Iniciais / Sistema Operacional O conteúdo deste documento tem por objetivo apresentar uma visão geral

Leia mais

Minicurso Computação em Nuvem Prática: Openstack

Minicurso Computação em Nuvem Prática: Openstack Grupo de Pesquisa em Software e Hardware Livre André Rover de Campos Membro Colméia andreroverc@gmail.com Joinville Minicurso Computação em Nuvem Prática: Openstack Roteiro Definições Virtualização Data

Leia mais

Manual de Utilização

Manual de Utilização Se ainda tiver dúvidas entre em contato com a equipe de atendimento: Por telefone: 0800 642 3090 Por e-mail atendimento@oisolucoespraempresas.com.br Introdução... 3 1. O que é o programa Oi Backup Empresarial?...

Leia mais

INTRODUÇÃO 2 ACESSO AO SIGTECWEB 3 TEMPO DE CONEXÃO 5 NAVEGAÇÃO 7 BARRA DE AÇÕES 7 COMPORTAMENTO DOS BOTÕES 7 FILTROS PARA PESQUISA 8

INTRODUÇÃO 2 ACESSO AO SIGTECWEB 3 TEMPO DE CONEXÃO 5 NAVEGAÇÃO 7 BARRA DE AÇÕES 7 COMPORTAMENTO DOS BOTÕES 7 FILTROS PARA PESQUISA 8 ÍNDICE INTRODUÇÃO 2 ACESSO AO SIGTECWEB 3 TEMPO DE CONEXÃO 5 NAVEGAÇÃO 7 BARRA DE AÇÕES 7 COMPORTAMENTO DOS BOTÕES 7 FILTROS PARA PESQUISA 8 ACESSO ÀS FERRAMENTAS 9 FUNÇÕES 12 MENSAGENS 14 CAMPOS OBRIGATÓRIOS

Leia mais

CA Nimsoft Monitor Snap

CA Nimsoft Monitor Snap CA Nimsoft Monitor Snap Guia de Configuração do Monitoramento da máquina virtual Java jvm_monitor série 1.4 Aviso de copyright do CA Nimsoft Monitor Snap Este sistema de ajuda online (o Sistema ) destina-se

Leia mais

Versão 1.0 Janeiro de 2011. Xerox Phaser 3635MFP Plataforma de interface extensível

Versão 1.0 Janeiro de 2011. Xerox Phaser 3635MFP Plataforma de interface extensível Versão 1.0 Janeiro de 2011 Xerox Phaser 3635MFP 2011 Xerox Corporation. XEROX e XEROX e Design são marcas da Xerox Corporation nos Estados Unidos e/ou em outros países. São feitas alterações periodicamente

Leia mais

Camadas de Serviço de Hardware e Software em Sistemas Distribuídos. Introdução. Um Serviço Provido por Múltiplos Servidores

Camadas de Serviço de Hardware e Software em Sistemas Distribuídos. Introdução. Um Serviço Provido por Múltiplos Servidores Camadas de Serviço de Hardware e Software em Sistemas Distribuídos Arquiteutra de Sistemas Distribuídos Introdução Applications, services Adaptação do conjunto de slides do livro Distributed Systems, Tanembaum,

Leia mais

DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 MANTER FUNCIONÁRIO RELEASE 4.1

DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 MANTER FUNCIONÁRIO RELEASE 4.1 DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 MANTER FUNCIONÁRIO RELEASE 4.1 SUMÁRIO DEFINIÇÃO DE REQUISITOS 4 1. INTRODUÇÃO 4 1.1 FINALIDADE 4 1.2 ESCOPO 4 1.3 DEFINIÇÕES, ACRÔNIMOS

Leia mais

Grades Computacionais: Uma Introdução Prática

Grades Computacionais: Uma Introdução Prática Grades Computacionais: Uma Introdução Prática Raphael Y. de Camargo Ricardo Andrade Departamento de Ciência da Computação Instituto de Matemática e Estatística Universidade de São Paulo, Brasil São Paulo,

Leia mais

4 Um Exemplo de Implementação

4 Um Exemplo de Implementação 4 Um Exemplo de Implementação Neste capítulo será discutida uma implementação baseada na arquitetura proposta. Para tanto, será explicado como a arquitetura proposta se casa com as necessidades da aplicação

Leia mais

Guia de Inicialização para o Windows

Guia de Inicialização para o Windows Intralinks VIA Versão 2.0 Guia de Inicialização para o Windows Suporte 24/7/365 da Intralinks EUA: +1 212 543 7800 Reino Unido: +44 (0) 20 7623 8500 Consulte a página de logon da Intralinks para obter

Leia mais

Aplicação Prática de Lua para Web

Aplicação Prática de Lua para Web Aplicação Prática de Lua para Web Aluno: Diego Malone Orientador: Sérgio Lifschitz Introdução A linguagem Lua vem sendo desenvolvida desde 1993 por pesquisadores do Departamento de Informática da PUC-Rio

Leia mais

Gerência de Segurança

Gerência de Segurança Gerência de segurança envolve a proteção de dados sensíveis dos dispositivos de rede através do controle de acesso aos pontos onde tais informações se localizam Benefícios do processo de gerência de segurança

Leia mais

ÍNDICE. 1. Introdução...2. 2. O que é o Sistema Mo Porã...2. 3. Como acessar o Site Mo Porã...3. 4. Cadastro do Sistema Mo Porã...

ÍNDICE. 1. Introdução...2. 2. O que é o Sistema Mo Porã...2. 3. Como acessar o Site Mo Porã...3. 4. Cadastro do Sistema Mo Porã... ÍNDICE 1. Introdução...2 2. O que é o Sistema Mo Porã...2 3. Como acessar o Site Mo Porã...3 4. Cadastro do Sistema Mo Porã...4 5. Navegando no Site Mo Porã...6 5. 1 Manual de ajuda do sistema Mo Porã...7

Leia mais

Arquitetura de Computadores. Introdução aos Sistemas Operacionais

Arquitetura de Computadores. Introdução aos Sistemas Operacionais Arquitetura de Computadores Introdução aos Sistemas Operacionais O que é um Sistema Operacional? Programa que atua como um intermediário entre um usuário do computador ou um programa e o hardware. Os 4

Leia mais

Manual de utilização do STA Web

Manual de utilização do STA Web Sistema de Transferência de Arquivos Manual de utilização do STA Web Versão 1.1.7 Sumário 1 Introdução... 3 2 Segurança... 3 2.1 Autorização de uso... 3 2.2 Acesso em homologação... 3 2.3 Tráfego seguro...

Leia mais

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP) Hardware (Nível 0) Organização O AS/400 isola os usuários das características do hardware através de uma arquitetura de camadas. Vários modelos da família AS/400 de computadores de médio porte estão disponíveis,

Leia mais

AP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS

AP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS AP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS Manual de Instalação Tempro Software StavTISS Sumário 1. INTRODUÇÃO... 2 2. REQUISITOS DO SISTEMA... 3 3. INSTALAÇÃO... 4 4.

Leia mais

Produto IV: ATU SAAP. Manual de Referência

Produto IV: ATU SAAP. Manual de Referência Produto IV: ATU SAAP Manual de Referência Pablo Nogueira Oliveira Termo de Referência nº 129275 Contrato Número 2008/000988 Brasília, 30 de outubro de 2008 1 Sistema de Apoio à Ativideade Parlamentar SAAP

Leia mais

Marco A. M. de Melo e Fernando S. P. Gonçalves MANAGER

Marco A. M. de Melo e Fernando S. P. Gonçalves MANAGER Marco A. M. de Melo e Fernando S. P. Gonçalves MANAGER S.O.S BACKUP - MANAGER. Nenhuma porção deste livro pode ser reproduzida ou transmitida em qualquer forma ou por qualquer meio eletrônico ou mecânico,

Leia mais

Copyright 2015 Mandic Cloud Solutions - Somos Especialistas em Cloud. www.mandic.com.br

Copyright 2015 Mandic Cloud Solutions - Somos Especialistas em Cloud. www.mandic.com.br Sumário 1. Boas vindas... 4 2. Dashboard... 4 3. Cloud... 5 3.1 Servidores... 5 o Contratar Novo Servidor... 5 o Detalhes do Servidor... 9 3.2 Cloud Backup... 13 o Alteração de quota... 13 o Senha do agente...

Leia mais

LEI DE ACESSO A INFORMAÇÃO DIREITO DO CIDADÃO

LEI DE ACESSO A INFORMAÇÃO DIREITO DO CIDADÃO DESCRIÇÃO DO SIGAI O SIGAI (Sistema Integrado de Gestão do Acesso à Informação) é uma solução de software que foi desenvolvida para automatizar os processos administrativos e operacionais visando a atender

Leia mais

Software de gerenciamento do sistema Intel. Guia do usuário do Pacote de gerenciamento do servidor modular Intel

Software de gerenciamento do sistema Intel. Guia do usuário do Pacote de gerenciamento do servidor modular Intel Software de gerenciamento do sistema Intel do servidor modular Intel Declarações de Caráter Legal AS INFORMAÇÕES CONTIDAS NESTE DOCUMENTO SÃO RELACIONADAS AOS PRODUTOS INTEL, PARA FINS DE SUPORTE ÀS PLACAS

Leia mais

Web Design Aula 11: Site na Web

Web Design Aula 11: Site na Web Web Design Aula 11: Site na Web Professora: Priscilla Suene priscilla.silverio@ifrn.edu.br Motivação Criar o site em HTML é interessante Do que adianta se até agora só eu posso vê-lo? Hora de publicar

Leia mais

Cogent DataHub v7.0. A próxima geração em soluções para troca de dados em tempo real

Cogent DataHub v7.0. A próxima geração em soluções para troca de dados em tempo real Cogent DataHub v7.0 A próxima geração em soluções para troca de dados em tempo real Cogent é reconhecida como uma líder no segmento de soluções de middleware no domínio do tempo real. E, com a introdução

Leia mais

EKM Visão Geral. Vinicius Strugata João Aguirre Ricardo Damian

EKM Visão Geral. Vinicius Strugata João Aguirre Ricardo Damian EKM Visão Geral Vinicius Strugata João Aguirre Ricardo Damian EKM 2.0 Desafios na Simulação de Engenharia PAGE 2? Cenário 1: Colaboração Cenário 2: Reutilização Vários analistas trabalhando no mesmo Projeto

Leia mais

UNIVERSIDADE TECNOLOGIA FEDERAL DO PARANÁ. Owncloud SERVIÇO DE COMPARTILHAMENTO EM NUVEM. Manual

UNIVERSIDADE TECNOLOGIA FEDERAL DO PARANÁ. Owncloud SERVIÇO DE COMPARTILHAMENTO EM NUVEM. Manual UNIVERSIDADE TECNOLOGIA FEDERAL DO PARANÁ Owncloud SERVIÇO DE COMPARTILHAMENTO EM NUVEM Manual DIRETORIA DE GESTÃO DE TECNOLOGIA DA INFORMAÇÃO DIRGTI 2015 Sumário 1. Introdução... 3 2. Acessando o serviço...

Leia mais

Padrão ix. Manual de Instalação do Q-Ware Server Versão 3.0.0.2

Padrão ix. Manual de Instalação do Q-Ware Server Versão 3.0.0.2 Padrão ix Manual de Instalação do Q-Ware Server Versão 3.0.0.2 Copyright 2000-2014 Padrão ix Informática Sistemas Abertos S/A. Todos os direitos reservados. As informações contidas neste manual estão sujeitas

Leia mais

Fox Gerenciador de Sistemas

Fox Gerenciador de Sistemas Fox Gerenciador de Sistemas Índice 1. FOX GERENCIADOR DE SISTEMAS... 4 2. ACESSO AO SISTEMA... 5 3. TELA PRINCIPAL... 6 4. MENU SISTEMAS... 7 5. MENU SERVIÇOS... 8 5.1. Ativação Fox... 8 5.2. Atualização

Leia mais

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO. Professor Carlos Muniz

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO. Professor Carlos Muniz ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO Serviços de impressão Os serviços de impressão permitem compartilhar impressoras em uma rede, bem como centralizar as tarefas de gerenciamento

Leia mais

PAINEL MANDIC CLOUD. Mandic. Somos Especialistas em Cloud. Manual do Usuário

PAINEL MANDIC CLOUD. Mandic. Somos Especialistas em Cloud. Manual do Usuário Mandic. Somos Especialistas em Cloud. PAINEL MANDIC CLOUD Manual do Usuário 1 BEM-VINDO AO SEU PAINEL DE CONTROLE ESTE MANUAL É DESTINADO AO USO DOS CLIENTES DA MANDIC CLOUD SOLUTIONS COM A CONTRATAÇÃO

Leia mais

CAPITULO 4 A ARQUITETURA LÓGICA PARA O AMBIENTE

CAPITULO 4 A ARQUITETURA LÓGICA PARA O AMBIENTE CAPITULO 4 A ARQUITETURA LÓGICA PARA O AMBIENTE A proposta para o ambiente apresentada neste trabalho é baseada no conjunto de requisitos levantados no capítulo anterior. Este levantamento, sugere uma

Leia mais

Modelos de Arquiteturas. Prof. Andrêza Leite andreza.lba@gmail.com

Modelos de Arquiteturas. Prof. Andrêza Leite andreza.lba@gmail.com Modelos de Arquiteturas Prof. Andrêza Leite andreza.lba@gmail.com Agenda Introdução Arquitetura de Sistemas Distribuídos Clientes e Servidores Peer-to-Peer Variações Vários Servidores Proxy Código Móvel

Leia mais

e-nota R Sistema de Emissão de Documentos Fiscais eletrônicos

e-nota R Sistema de Emissão de Documentos Fiscais eletrônicos Página1 e-nota R Sistema de Emissão de Documentos Fiscais eletrônicos Manual do Usuário Produzido por: Informática Educativa Página2 Índice 1. O que é o e-nota R?... 03 2. Configurações e Requisitos...

Leia mais

e-nota R Sistema de Emissão de Documentos Fiscais Eletrônicos

e-nota R Sistema de Emissão de Documentos Fiscais Eletrônicos Página1 e-nota R Sistema de Emissão de Documentos Fiscais Eletrônicos Manual do Usuário Produzido por: Informática Educativa Página2 Índice 1. O que é o e-nota R?... 03 2. Configurações e Requisitos...

Leia mais

Padrão ix. Q-Ware Cloud File Publisher. Manual do Administrador QWCFP. Versão 1.2.0.0

Padrão ix. Q-Ware Cloud File Publisher. Manual do Administrador QWCFP. Versão 1.2.0.0 Padrão ix Q-Ware Cloud File Publisher Manual do Administrador QWCFP Versão 1.2.0.0 Copyright 2000-2014 Padrão ix Sistemas Abertos Ltda. Todos os direitos reservados. As informações contidas neste manual

Leia mais

CA Nimsoft Monitor. Guia do Probe Ping do Internet Control Message Protocol. icmp série 1.1

CA Nimsoft Monitor. Guia do Probe Ping do Internet Control Message Protocol. icmp série 1.1 CA Nimsoft Monitor Guia do Probe Ping do Internet Control Message Protocol icmp série 1.1 Aviso de copyright do CA Nimsoft Monitor Este sistema de ajuda online (o Sistema ) destina-se somente para fins

Leia mais

GLADIADOR INTERNET CONTROLADA v.1.2.3.9

GLADIADOR INTERNET CONTROLADA v.1.2.3.9 GLADIADOR INTERNET CONTROLADA v.1.2.3.9 Pela grande necessidade de controlar a internet de diversos clientes, a NSC Soluções em Informática desenvolveu um novo produto capaz de gerenciar todos os recursos

Leia mais

Aula 03-04: Modelos de Sistemas Distribuídos

Aula 03-04: Modelos de Sistemas Distribuídos UNIVERSIDADE Computação Aula 03-04: Modelos de Sistemas Distribuídos 2o. Semestre / 2014 Prof. Jesus Principais questões no projeto de um sistema distribuído (SD) Questão de acesso (como sist. será acessado)

Leia mais

Projeto de Sistemas Distribuídos. Prof. Andrêza Leite andreza.lba@gmail.com

Projeto de Sistemas Distribuídos. Prof. Andrêza Leite andreza.lba@gmail.com Projeto de Sistemas Distribuídos Prof. Andrêza Leite andreza.lba@gmail.com Agenda Introdução Exemplos de Sistemas Distribuídos Compartilhamento de Recursos e a Web Principais Desafios para a Implementação

Leia mais

Product Architecture. Product Architecture. Aranda 360 ENDPOINT SECURITY. Conteúdos STANDARD & ENTERPRISE EDITION

Product Architecture. Product Architecture. Aranda 360 ENDPOINT SECURITY. Conteúdos STANDARD & ENTERPRISE EDITION Conteúdos Product Architecture Product Architecture Introdução Ambiente RedesdeTrabalho Configurações Políticas Servidores Componentes Agente Servidor Base de Dados Console Comunicação Console Servidor

Leia mais

MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO. Motor Periférico Versão 8.0

MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO. Motor Periférico Versão 8.0 MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO Motor Periférico Versão 8.0 1. Apresentação... 3 2. Instalação do Java... 3 2.1 Download e Instalação... 3 2.2 Verificar Instalação... 3 3. Download do Motor Periférico...

Leia mais

Capítulo 7 O Gerenciador de Arquivos

Capítulo 7 O Gerenciador de Arquivos Capítulo 7 O Gerenciador de Arquivos Neste capítulo nós iremos examinar as características da interface do gerenciador de arquivos Konqueror. Através dele realizaremos as principais operações com arquivos

Leia mais

Arquitetura de Sistemas Distribuídos. Introdução a Sistemas Distribuídos

Arquitetura de Sistemas Distribuídos. Introdução a Sistemas Distribuídos Introdução a Sistemas Distribuídos Definição: "Um sistema distribuído é uma coleção de computadores autônomos conectados por uma rede e equipados com um sistema de software distribuído." "Um sistema distribuído

Leia mais

System Handle ou Referência de Conta de Suporte: Identificação de Contrato de Serviço:

System Handle ou Referência de Conta de Suporte: Identificação de Contrato de Serviço: HP 690 East Middlefield Road Mt. View, CA 94043, EUA Resposta de Clientes N.º (650) 960-5040 System Handle ou Referência de Conta de Suporte: Identificação de Contrato de Serviço: IMPORTANTE: Todos os

Leia mais

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web; CONCEITOS INICIAIS Agenda A diferença entre páginas Web, Home Page e apresentação Web; O que é necessário para se criar páginas para a Web; Navegadores; O que é site, Host, Provedor e Servidor Web; Protocolos.

Leia mais

Manual de referência do HP Web Jetadmin Database Connector Plug-in

Manual de referência do HP Web Jetadmin Database Connector Plug-in Manual de referência do HP Web Jetadmin Database Connector Plug-in Aviso sobre direitos autorais 2004 Copyright Hewlett-Packard Development Company, L.P. A reprodução, adaptação ou tradução sem permissão

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Computação Aula 01-02: Introdução 2o. Semestre / 2014 Prof. Jesus Agenda da Apresentação Definição e surgimento de Sistemas Distribuídos Principais aspectos de Sistemas Distribuídos

Leia mais

Disciplina de Banco de Dados Introdução

Disciplina de Banco de Dados Introdução Disciplina de Banco de Dados Introdução Prof. Elisa Maria Pivetta CAFW - UFSM Banco de Dados: Conceitos A empresa JJ. Gomes tem uma lista com mais ou menos 4.000 nomes de clientes bem como seus dados pessoais.

Leia mais

Documento de Análise e Projeto VideoSystem

Documento de Análise e Projeto VideoSystem Documento de Análise e Projeto VideoSystem Versão Data Versão Descrição Autor 20/10/2009 1.0 21/10/2009 1.0 05/11/2009 1.1 Definição inicial do documento de análise e projeto Revisão do documento

Leia mais

INSTALAÇÃO PRINTERTUX Tutorial

INSTALAÇÃO PRINTERTUX Tutorial INSTALAÇÃO PRINTERTUX Tutorial 2 1. O Sistema PrinterTux O Printertux é um sistema para gerenciamento e controle de impressões. O Produto consiste em uma interface web onde o administrador efetua o cadastro

Leia mais

FileMaker Pro 14. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14

FileMaker Pro 14. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14 FileMaker Pro 14 Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14 2007-2015 FileMaker, Inc. Todos os direitos reservados. FileMaker Inc. 5201 Patrick Henry Drive Santa Clara,

Leia mais

Serviço de Segurança de Middlewares

Serviço de Segurança de Middlewares Serviço de Segurança de Middlewares Autor: Célio Domingues Gonçalves 1, Orientador: Prof. Dr. Luis Fernando Faina 1 1 Programa de Pós-Graduação em Ciência da Computação Universidade Federal do Uberlândia

Leia mais

Requisitos dos postos de usuário para utilizar os aplicativos da Adquira

Requisitos dos postos de usuário para utilizar os aplicativos da Adquira Requisitos dos postos de usuário para utilizar os aplicativos da Adquira 30/08/2007 Autor: Carlos Torrijos Martín Versão 1.10 1.- Introdução 3 2.- Requisitos Hardware dos equipamentos 4 3.- Requisitos

Leia mais

ADOBE FLASH PLAYER 10.3 Gerenciador de configurações locais

ADOBE FLASH PLAYER 10.3 Gerenciador de configurações locais ADOBE FLASH PLAYER 10.3 Gerenciador de configurações locais PRERELEASE 03/07/2011 Avisos legais Avisos legais Para consultar avisos legais, acesse o site http://help.adobe.com/pt_br/legalnotices/index.html.

Leia mais

6 - Gerência de Dispositivos

6 - Gerência de Dispositivos 1 6 - Gerência de Dispositivos 6.1 Introdução A gerência de dispositivos de entrada/saída é uma das principais e mais complexas funções do sistema operacional. Sua implementação é estruturada através de

Leia mais

TSE TRIBUNAL SUPEIROR ELEITORAL Secretaria de Informática Coordenadoria de Sistemas Administrativos Setor de Apoio ao Usuário

TSE TRIBUNAL SUPEIROR ELEITORAL Secretaria de Informática Coordenadoria de Sistemas Administrativos Setor de Apoio ao Usuário TSE TRIBUNAL SUPEIROR ELEITORAL Secretaria de Informática Coordenadoria de Sistemas Administrativos Setor de Apoio ao Usuário (versão 1.0) 1 APRESENTAÇÃO O Tribunal Superior Eleitoral usando de suas atribuições

Leia mais

Ferramenta: Spider-CL. Manual do Usuário. Versão da Ferramenta: 1.1. www.ufpa.br/spider

Ferramenta: Spider-CL. Manual do Usuário. Versão da Ferramenta: 1.1. www.ufpa.br/spider Ferramenta: Spider-CL Manual do Usuário Versão da Ferramenta: 1.1 www.ufpa.br/spider Histórico de Revisões Data Versão Descrição Autor 14/07/2009 1.0 15/07/2009 1.1 16/07/2009 1.2 20/05/2010 1.3 Preenchimento

Leia mais

Servidor IIS. Sorayachristiane.blogspot.com

Servidor IIS. Sorayachristiane.blogspot.com Servidor IIS Servidor IIS IIS Serviço de informação de Internet; É um servidor que permite hospedar um ou vários sites web no mesmo computador e cria uma distribuição de arquivos utilizando o protocolo

Leia mais

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇO DE BACKUP. Professor Carlos Muniz

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇO DE BACKUP. Professor Carlos Muniz ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS O que é o Backup do Windows Server? O recurso Backup do Windows Server no Windows Server 2008 consiste em um snap-in do Console de Gerenciamento Microsoft (MMC) e

Leia mais

Padrão ix. Q-Ware Cloud File Publisher - QWCFP Manual do Gestor de Grupo. Versão 1.0.1.0

Padrão ix. Q-Ware Cloud File Publisher - QWCFP Manual do Gestor de Grupo. Versão 1.0.1.0 Padrão ix Q-Ware Cloud File Publisher - QWCFP Manual do Gestor de Grupo Versão 1.0.1.0 Copyright 2000-2014 Padrão ix Sistemas Abertos Ltda. Todos os direitos reservados. As informações contidas neste manual

Leia mais

Cloud Computing. Andrêza Leite. andreza.lba@gmail.com

Cloud Computing. Andrêza Leite. andreza.lba@gmail.com Cloud Computing Andrêza Leite andreza.lba@gmail.com Roteiro O que é cloud computing? Classificação O que está 'por traz' da cloud? Exemplos Como montar a sua? O que é cloud computing? Cloud Computing O

Leia mais

DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 BAIXA DE CONTAS A PAGAR RELEASE 4.1

DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 BAIXA DE CONTAS A PAGAR RELEASE 4.1 DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 BAIXA DE CONTAS A PAGAR RELEASE 4.1 SUMÁRIO DEFINIÇÃO DE REQUISITOS 4 1. INTRODUÇÃO 4 1.1 FINALIDADE 4 1.2 ESCOPO 4 1.3 DEFINIÇÕES, ACRÔNIMOS

Leia mais

1.2 Tipos de Sistemas Operacionais

1.2 Tipos de Sistemas Operacionais 1.2 Tipos de Operacionais Tipos de Operacionais Monoprogramáveis/ Monotarefa Multiprogramáveis/ Multitarefa Com Múltiplos Processadores 1.2.1 Monoprogramáveis/Monotarefa Os primeiros sistemas operacionais

Leia mais

BDG - BANCO DE DADOS DE GRADES UMA FERRAMENTA PARA DISPONIBILIZAR DADOS DE PREVISÃO DE MODELOS NUMÉRICOS DE TEMPO E CLIMA

BDG - BANCO DE DADOS DE GRADES UMA FERRAMENTA PARA DISPONIBILIZAR DADOS DE PREVISÃO DE MODELOS NUMÉRICOS DE TEMPO E CLIMA BDG - BANCO DE DADOS DE GRADES UMA FERRAMENTA PARA DISPONIBILIZAR DADOS DE PREVISÃO DE MODELOS NUMÉRICOS DE TEMPO E CLIMA Antonio Carlos Fernandes da Silva 1, Luciana Santos Machado Carvalho 2, Denise

Leia mais

ÍNDICE 1 INTRODUÇÃO. 04 2 ACESSO AOS SISTEMAS. 05 3 DOCUMENTOS MANUTENÇÃO. 08 08 3.2 10 3.3 OCR. 11 4 REGISTRO DE DOCUMENTOS. 13 5 GERANDO DOCUMENTOS

ÍNDICE 1 INTRODUÇÃO. 04 2 ACESSO AOS SISTEMAS. 05 3 DOCUMENTOS MANUTENÇÃO. 08 08 3.2 10 3.3 OCR. 11 4 REGISTRO DE DOCUMENTOS. 13 5 GERANDO DOCUMENTOS ÍNDICE 1 INTRODUÇÃO... 04 2 ACESSO AOS SISTEMAS... 05 3 DOCUMENTOS MANUTENÇÃO... 08 3.1Tipos de Documentos... 08 3.2 Relações entre Documentos... 10 3.3 OCR... 11 4 REGISTRO DE DOCUMENTOS... 13 5 GERANDO

Leia mais

OMT-G Design. Instalação por pacotes

OMT-G Design. Instalação por pacotes OMT-G Design A plataforma Eclipse OMT-G Design não é um software independente, é um plug-in que se utiliza dos mecanismos de extensão do Eclipse que por sua vez é um ambiente de desenvolvimento de software.

Leia mais

Oracle WebLogic Server 11g: Conceitos Básicos de Administração

Oracle WebLogic Server 11g: Conceitos Básicos de Administração Oracle University Entre em contato: 0800 891 6502 Oracle WebLogic Server 11g: Conceitos Básicos de Administração Duração: 5 Dias Objetivos do Curso Este curso treina administradores Web nas técnicas para

Leia mais