Spelling suggestions: "subject:"distribuídos"" "subject:"distribuída""
31 |
Um modelo para portais moveis baseado em middleware reflexivo e agentes moveisGialdi, Marcos Vinicius 03 August 2018 (has links)
Orientador: Edmundo Roberto Mauro Madeira / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-03T23:48:58Z (GMT). No. of bitstreams: 1
Gialdi_MarcosVinicius_M.pdf: 1923285 bytes, checksum: f6fb283d7e5132fe50ecf03493e3c971 (MD5)
Previous issue date: 2004 / Resumo: A Computação Móvel possibilita o acesso a informação de qualquer lugar e a qualquer momento. Contudo, as preferências do usuário e as limitações geradas no ambiente móvel trazem a necessidade de personalizar o acesso aos serviços. Este trabalho descreve o ICoMP (I-centric Communication Mobile Portal), um modelo para Portal Móvel que oferece serviços aos usuários baseado no seu perfil (preferências, recursos disponíveis, localização e contexto). O ICoMP baseia-se na abordagem I-centric, onde os sistemas adaptam-se dinamicamente às necessidades do usuário e às mudanças no ambiente móvel. A infra-estrutura do ICoMP integra um middleware reflexivo (ReMMoC) e uma plataforma de Agentes Móveis (Grasshopper ) para dar suporte a dois tipos de acesso: a serviços oferecidos por agentes móveis e serviços implementados por tipos de middleware heterogêneos. Além disso, uma avaliação do modelo ICoMP é feita em termos de espaço de armazenamento e no suporte a aplicações móveis / Abstract: Mobile Computing enables information access anytime, anywhere. However, the needs of users and the constraints generated by the mobile environment raise the necessity to personalize access to services. This work describes ICoMP (I-centric Communication Mobile Portal), which is a mobile portal model that offers services based upon user profiles (these contain information including: preferences, available resources, location and environment context). Notably, ICoMP follows an I-Centric approach, whereby the system dynamically adapts to manage both user requirements and changes in the mobile environment. ICoMP's infrastructure integrates a reflective middleware (ReMMoC) and a mobile agent platform (Grasshopper) to support two types of access to information and application services, i.e. it interoperates with both services offered by mobile agents and also services implemented upon heterogeneous middleware. Moreover, we evaluate our implementation of the ICoMP portal in terms of memory footprint cost and support for mobile applications / Mestrado
|
32 |
Projeto e implementação de um ambiente para processamento distribuido baseado em TINAPinto, Alexandre de Souza 26 February 1999 (has links)
Orientador: Eleri Cardozo / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação / Made available in DSpace on 2018-07-25T08:34:37Z (GMT). No. of bitstreams: 1
Pinto_AlexandredeSouza_M.pdf: 5201611 bytes, checksum: 70b2a4ad627106b5ccfc9636308420ac (MD5)
Previous issue date: 1999 / Resumo: A arquitetura TINA (Telecommunications lnformation Networking Architecture) provê conceitos, modelos e mecanismos para o projeto, implementação e gerência de serviços de telecomunicações. Este trabalho trata da construção de um componente central da arquitetura TINA, o DPE (Distributed Processing Environment). O DPE-TINA é uma infra-estrutura de suporte à distribuição dos componentes das aplicações de telecomunicações que segue a arquitetura TINA. Para sua implementação, utilizou-se a plataforma CORBA (Common Object Request Broker Architecture) e um banco de dados orientado a objetos. O DPE desenvolvido oferece duas funções básicas às aplicações aderentes à arquitetura TINA: serviço de ciclo de vida e de stream. O serviço de ciclo de vida permite a distribuição e a gerência de objetos em um sistema heterogêneo, enquanto o serviço de stream proporciona suporte à comunicação via fluxos de mídia contínua (áudio e vídeo). Nesta dissertação, é apresentada, também, uma aplicação de teste que faz uso das funções da infra-estrutura implementada / Abstract: TINA (Telecommunications Information Networking Architecture) provides concepts, models and mechanisms for the design, implementation and management of telecommunication services. This work describes the development of a fundamental component of TINA Architecture, the DPE (Distributed Processing Environment). TINA DPE is an infrastructure necessary to distribute the telecommunication applications components. A CORBA (Common Object Request Broker Architecture) platform and an object oriented database are employed to build this infrastructure. The implemented DPE offers two basic facilities to the TINA applications: life-cycle and stream facilities. Life-cycle facilities allow distributed objects to be deployed and managed in a heterogeneous system, while stream facilities allow application objects to exchange continuous media flows (audio and video). Finally, a prototype application, which makes use ofthe implemented DPE facilities, is presented. / Mestrado / Mestre em Engenharia Elétrica
|
33 |
Protocolos para controlar dados replicados em sistemas de computação distribuidosMendonça, Nabor das Chagas 17 December 1993 (has links)
Orientador: Ricardo de Oliveira Anido / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matematica, Estatistica e Ciencia da Computação / Made available in DSpace on 2018-07-18T18:41:48Z (GMT). No. of bitstreams: 1
Mendonca_NabordasChagas_M.pdf: 2697459 bytes, checksum: 2b9123a06d2634a58d614ca2c9c32705 (MD5)
Previous issue date: 1993 / Resumo: Esta dissertação estuda vários protocolos para a manutenção da consistência entre cópias de dados replicados em sistemas distribuídos. Os protocolos considerados mais significativos são agrupados em duas classes distintas: protocolos baseados em votação e protocolos baseados em estruturas lógicas. Protocolos de uma mesma classe são então descritos e comparados. Como resultado dos estudos realizados, é proposto na dissertação um novo protocolo de controle de réplicas que generaliza - e supera - grande parte dos protocolos baseados em estruturas lógicas. É sugerido ainda um conjunto de fatores que deve ser considerado pelos projetistas de um sistema distribuído quando da escolha do protocolo de controle de réplicas mais adequado. / Abstract: Not informed. / Mestrado / Mestre em Ciência da Computação
|
34 |
Um modelo para a implantação de Federação de TradesLima Junior, Luiz Augusto de Paula 06 October 1994 (has links)
Orientador: Edmundo Roberto Mauro Madeira / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matematica, Estatistica e Ciencia da Computação / Made available in DSpace on 2018-07-19T14:09:35Z (GMT). No. of bitstreams: 1
LimaJunior_LuizAugustodePaula_M.pdf: 1712349 bytes, checksum: ca48275513dcaa64928c6b4aaf2c09ed (MD5)
Previous issue date: 1994 / Resumo: Este trabalho descreve uma proposta de TRADER que é o objeto computacional que recebe ofertas de serviços de outros objetos (chamados "servidores") colocando-as numa base de dados. Assim que um outro objeto qualquer (um "cliente") necessitar de um serviço computacional ele pode perguntar ao trader que então o informa a respeito da "localização" de algum servidor que oferece este serviço. Através de binding dinâmico, o cliente pode acessar o serviço na interface do servidor. Estes conceitos são introduzidos no Capítulo 1, juntamente com o modelo de referência para Processamento Distribuído Aberto da ISO (RMODP) que fornece a estrutura básica para a formulação dos modelos que serão propostos. No Capítulo 2 apresenta-se o trader em detalhes a partir dos cinco pontos de vista definidos pelo RM-ODP. A união de traders estabelecendo Federações é discutida no Capítulo 3 apresentando-se vantagens e os detalhes e mecanismos para tal organização, novamente a partir dos cinco pontos de vista do RM-ODP. No Capítulo 4 são apresentados modelos e mecanismos para a construção de federação de traders. Neste capítulo é proposto um modelo teórico para a implementação de um trader incluindo toda a funcionalidade necessária para a criação de federações e utilização das operações federadas. Ainda no capítulo 4 são discutidos os detalhes da implementação do protótipo de trader construído no trabalho como parte da plataforma MULTIWARE em desenvolvimento na UNICAMP. Também os principais algoritmos e estruturas de dados são comentados e é feita uma análise comparativa com trabalhos relacionados. Por fim, no Capítulo 5, são levantadas as principais dificuldades encontradas durante o desenvolvimento do projeto, as principais contribuições do presente trabalho e possíveis futuras extensões / Abstract: This work describes a proposal of a TRADER which is the computational object that receives service offers from other objects (called "servers") storing them in a data base. When another object (a "client") needs a computational service, it can ask the trader about the service, and then the trader may return the "address" of a server which offers that service. Through dynamic binding the client can access the service at the server's interface. Ali of these concepts are introduced in the Chapter 1 besides the ISO Reference Model for Open Distributed Processing (RM-ODP). In Chapter 2 the trader is described in detail using the five view-points defined in the RM-ODP. The grouping of traders creating Federations is discussed in Chapter 3, presenting the advantages and the details of this organization, again using the five view-points of the RM-ODP.
In Chapter 4 mechanisms and models for the construction of federated traders are presented. A theoretic model for the implementation of a trader including all the functionality neccessary for federation and federated operations is also proposed in this chapter. Furthermore, the details of the implementation of the prototype of a trader are discussed. The prototype was built as a part of the MULTIWARE platform which is in development at UNICAMP. The main algorithms and data structures are also commented in Chapter 4. At the end of the chapter, a comparative analysis of related works is made. At last, in Chapter 5, the maim difficulties found during the development of the project are raised and the main contributions of this current work and possible future extensions are commented / Mestrado / Mestre em Ciência da Computação
|
35 |
Duas abordagens de acesso a objetos em ambientes distribuidosLento, Luiz Otavio Botelho 06 January 1995 (has links)
Orientador: Edmundo Roberto Mauro Madeira / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matematica, Estatistica e Ciencia da Computação / Made available in DSpace on 2018-07-19T20:45:25Z (GMT). No. of bitstreams: 1
Lento_LuizOtavioBotelho_M.pdf: 2643109 bytes, checksum: f819949caf1e3b1b0bcdd302df9a6922 (MD5)
Previous issue date: 1995 / Resumo: O propósito dessa dissertação é a apresentação e a análise de formas de acesso a objetos em ambientes distribuídos com o objetivo de otimizar e facilitar ao cliente o acesso a serviços disponíveis em sistemas distribuídos. Para o desenvolvimento de nosso trabalho consideramos as especificações referentes ao processamento distribuído aberto (ODP - Open Distributed Processing), modelos de interfaces para programas de aplicação(APls - Application Program Interface) e plataformas comerciais de serviços distribuídos. A primeira forma propõe especificar uma interface para programas de aplicação, baseada na metodologia orientada a objetos, oferecendo um conjunto de serviços distribuídos fornecidos por plataformas comerciais existentes, para o desenvolvimento, manutenção e execução de aplicações. A segunda forma é baseada na arquitetura CORBA (Common Object Request Broker Architecture), no qual especificamos um esquema de acesso aos objetos desta arquitetura. Este esquema é baseado em repositórios de interfaces e implementações. Este esquema possibilita que as informações referentes a estes repositórios sejam obtidas de forma mais rápida e segura. Com isso espera-se que a CORBA proporcione melhores condições à camada Middleware de prover facilidades no processamento distribuído para as aplicações, em especial para as aplicações da plataforma Multiware que está sendo desenvolvida na UNICAMP / Abstract: The purpose of this dissertation is to present and to analyse ways to access objects in distributed environments, as a means to optimize and to facilitate to the client the access to the distributed system services. The specifications of the open distributed processing (ODP - Open Distributed Processing), the models of the application program interfaces (APIs - Application Program Interface) and commercial distributed plataforms were considered for the development of this work. The first proposed specifies an application program interface, using an oriented-object methodology, to offer a group of services supplied by the existent commercial distributed plataforms to the development, running and management of distributed applications. The second proposed is based on the CORBA (Common Object Request Broker Architecture) architecture, where we specified an access scheme to the objects of this environment. This scheme is based on implementation and interface repositories. This scheme provides that the repository information is got quickly and safely. Then the Middleware layer provides distributed processing facilities to the applications, specially to the applications of the Multiware plataform, that is being developed at UNICAMP / Mestrado / Mestre em Ciência da Computação
|
36 |
Método de interrogação de fibra óptica para detecção de intrusão / Optic fiber interrogation method for intrusion detectionFebbo, Maurino de 24 June 2016 (has links)
Neste trabalho é proposto um método de interrogação de fibra óptica com arquitetura reduzida, que pode ser empregado em sistemas distribuídos de detecção de intrusão de médias e longas distâncias, como para proteção de perímetros, divisas, faixa de dutos, plantas industriais, ou outras instalações, usando uma fibra óptica comum como elemento sensor. O método é baseado na técnica Brillouin Optical Time Domain Analysis (BOTDA), porém dispensando-se a varredura sequencial com diferentes frequências, o que simplifica o sistema, reduz custos e melhora o tempo de resposta. O trabalho consiste de uma abordagem geral sobre o tema, sendo apresentada a teoria básica dos fenômenos de espalhamento não linear em fibras ópticas, o detalhamento do método de interrogação proposto e a descrição dos experimentos realizados em laboratório, seguida de uma analise e comentários quanto ao desempenho alcançado, bem como de algumas de sugestões para melhor explorar o potencial do método. / In this research work is proposed an optic fiber interrogation method with reduced architecture, that can be applied in distributed intrusion detection systems of medium and long distances, such as for the protection of pipeline\'s right of way, perimeters, boundaries, industrial plants or others installations, using a standard optic fiber as a sensor. The proposed method is based on a Brillouin Time Domain Analysis (BOTDA), however dispensing the sequential frequency sweeping, what simplifies the system, reduce its costs and improve the response time. The work comprehends a general discussion of the subject, being presented the basic theory of the nonlinear scattering phenomena in optic fibers, the description of the proposed interrogation method and the conducted in lab experiments, followed by an analysis and comments on the achieved performance, as well as a few suggestions to better explore the potential of the method.
|
37 |
"Desenvolvimento e comparação de dois protocolos para multicast atômico em computação móvel" / "Design and comparison of two protocols for atomic multicast in mobile computing"Ribeiro, Mateus de Freitas 09 August 2002 (has links)
Aplicações que demandam uma sincronização entre usuários móveis requerem um mecanismo para a difusão (multicast) de mensagens entre dispositivos móveis. Em alguns casos, o multicast deve ser atômico, isto é, ou todos os elementos do grupo processam a mensagem difundida, ou nenhum deles. O AM2C é um protocolo para multicast atômico em Computação Móvel. Entretanto, o principal problema do AM2C é sua falta de escalabilidade, uma vez que este protocolo faz uma difusão para todas as estações-base na rede fixa. Esta dissertação descreve o projeto, implementação, simulação e avaliação dos protocolos AM2C e iAM2C, onde o segundo protocolo é uma variante escalável do primeiro. As implementações e simulações foram feitas usando o ambiente MobiCS - Mobile Computing Simulator, que é uma ferramenta para o teste e a análise de desempenho de protocolos distribuídos em redes móveis. A dissertação apresenta uma comparação detalhada dos protocolos para diferentes configurações de rede e diversos padrões de migração dos hosts móveis. / Applications that demand some synchronization among mobile users require a mechanism for reliable delivery of multicast messages to a group of mobile hosts. In some cases, the multicast must be atomic, i.e., either all or none of the mobile hosts accept each message. The AM2C is a protocol for atomic multicast in Mobile Computing. However, the main problem of AM2C is its lack of scalability, since it is based on broadcasts to all base stations in the fixed network. This work describes the project, implementation, simulation and evaluation of the protocols AM2C and iAM2C, where the second protocol is a scalable variant of the first. The implementations and simulations were performed using MobiCS - Mobile Computing Simulator, that is a tool for testing and doing performance analysis of distributed protocols in mobile networks. This work presents a detailed comparison of the protocols for different network configurations and various patterns of mobile hosts migrations.
|
38 |
Análise do gerenciamento de informação em um ambiente colaborativo e distribuído de desenvolvimento de produto / Analysis of the information management in a collaborative and distributed product development environmentGuerrero, Vander 07 December 2001 (has links)
O gerenciamento de informação possui um papel essencial para garantir um bom desempenho do processo de desenvolvimento de produtos, principalmente quando este envolve o trabalho colaborativo e distribuído entre empresas. Este trabalho surgiu dessa observação com o objetivo de caracterizar os processos de gerenciamento de informação de engenharia em ambientes distribuídos de desenvolvimento de produtos. O trabalho de pesquisa consistiu principalmente em uma revisão bibliográfica e um estudo de caso como trabalho de campo. Foram estudadas três empresas: dois fornecedores de primeiro nível do setor automobilístico e uma montadora. No estudo de caso foram levantadas as características dos principais aspectos do gerenciamento de informação enfatizando as relações de colaboração praticadas por cada empresa. / lnformation Management has a key role to assure o good performance of product development process. It is more significant when this is a collaborative and distributed process. This work emerged from these facts intending to characterize the engineering information management processes in a collaborative and distributed product development environment. The research work was developed in two main parts: a literature review and a case study. Three companies were studied: two first level automotive suppliers and an assembler company. ln the field work the characteristics of the main aspects of information management was collected with particular emphasis in the collaborative relationship.
|
39 |
Um processo envolvendo elementos de design rationale para projetos de pesquisa em software / A process involving design rationale elements for research projects in softwarePaiva, Debora Maria Barroso 14 June 2007 (has links)
O volume crescente de projetos de pesquisa que envolvem software motiva a realização de análises sobre os processos utilizados no desenvolvimento desses projetos, considerando-se as atividades realizadas, os resultados obtidos e a aplicação de recursos. Na área de Engenharia de Software, processos têm sido propostos nos últimos anos com o objetivo de contribuir para o desenvolvimento de projetos de pesquisa que envolvem software. Busca-se, de forma geral, auxiliar o gerenciamento dos diversos artefatos que podem ser gerados, por exemplo, modelos, código fonte, relatórios técnicos e artigos científicos. As soluções apresentadas na literatura começaram a ser propostas recentemente e, portanto, os estudos realizados nessa área apresentam-se em estágio bastante inicial. Dessa forma, o objetivo deste trabalho foi definir um processo para o desenvolvimento de projetos de pesquisa envolvendo software, que esteja de acordo com um conjunto de requisitos identificado e que possa contribuir para a evolução desses projetos. Para reforçar a continuidade dos projetos, foi estudada a abordagem de design rationale, com o objetivo de oferecer meios para que as decisões sejam capturadas e registradas em fases específicas do desenvolvimento. O processo de documentação foi enfatizado, ou seja, foi investigado como a abordagem de design rationale poderia ser utilizada para melhorar a documentação dos projetos de pesquisa. Como um resultado obtido, foi definido um modelo para representação de design rationale (DR-SACI), implementado em uma ferramenta CASE e avaliado em um experimento / The increasing volume of research projects in the context of software is a motivation for analyzing processes which are used to develop such projects, regarding activities that are carried out, results that are gathered and application of resources. In the Software Engineering area, recently, processes have been considered with the objective to contribute for research projects development in which software is an element. Overall, the main purpose is to help management overtime of artifacts that can be produced, such as, models, code, technical reports and scientific papers. However, research developed in this direction and solutions discussed in the literature are presented in an initial stage. Therefore, the objective of this work was to define a process for development of research projects regarding a set of requirements. It is expected that such process can be useful to contribute for evolution of these projects. To reinforce the aspect of research project evolution, the design rationale approach was studied. The goal was to provide the opportunity of capturing and registering decisions in specific development phases. The documentation process was emphasized, i.e., the design rationale approach was analyzed focusing on the improvement of research projects documentation. As a result, a model for design rationale representation was defined, implemented in a CASE tool and evaluated by means of an experiment
|
40 |
Avaliação de métodos de composição de campos de precipitação para uso em modelos hidrológicos distribuídos / Precipitation fields composing methods evaluation for distributed hydrological models useKaiser, Ilza Machado 03 March 2006 (has links)
Este trabalho discute a composição de campos de precipitação a partir de duas fontes de dados: os pluviômetros e o radar meteorológico. Estudaram-se métodos baseados somente em dados de pluviômetros, somente em dados de radar, e técnicas que combinam as duas fontes de dados. O objeto de estudo é a bacia do rio Jacaré-Guaçu, que conta com 65 postos pluviométricos e um radar meteorológico, do IPMet-Bauru. Foi feita uma comparação direta entre os campos gerados pelas diversas técnicas, onde foi avaliado o comportamento do índice G (razão entre o registro pluviométrico e a média dos registros de radar dos 9 pixels que circundam o pluviômetro), a capacidade destas técnicas de fornecer a chuva pontual e a altura média diária e anual de chuva por área de integração. Os métodos compostos apresentaram valores pontuais de chuva muito elevados e foram introduzidos fatores limitantes para compensar estas super correções. Os resultados obtidos reproduziram qualitativamente os valores da literatura. Ao analisar a média das chuvas diárias para toda a bacia e para todo o período, utilizando como padrão de comparação o método do Inverso do Quadrado da Distância (IQD), constatou que o radar fornece valores 12% menores, e que os métodos mistos apresentam diferenças na faixa de -0,5 a +16%. Nesta forma de análise existe um ganho ao se utilizar as técnicas mistas, porém ao se trabalhar com valores diários, integrados em sub-bacias, as diferenças atingem valores de -45% até +70%. Estes campos de precipitação foram aplicados em um modelo hidrológico distribuído, de embasamento físico, com 19 parâmetros calibráveis. Trabalhou-se com 10 postos fluviométricos e com 6 anos de dados. A calibração foi feita com dois anos e o restante deles foi usado para validação. Para garantir a comparação entre os resultados usou-se rigorosamente a mesma metodologia de calibração, com apoio de algoritmo genético. Foram utilizadas três funções objetivo: uma para verificação dos picos, outra para recessão e a última para avaliar a diferença de volume. Verificou-se que os melhores resultados foram obtidos para os métodos IQD, Brandes com o maior limitador, Radar e Costa. Nestes métodos, o processo de calibração consegue compensar as diferenças dos campos de precipitação. As diferenças observadas nos campos de precipitação foram reproduzidas nos hidrogramas. Os hidrogramas resultantes da aplicação dos dados de radar não reproduziram bem a recessão e os hidrogramas resultantes dos campos gerados apenas por pluviômetros apresentam picos elevados. As técnicas mistas ora atenuam os picos ora intensificam-nos. Sugere-se mais pesquisa para o desenvolvimento de métodos mistos que explorem as vantagens dos dois equipamentos de medida de chuva / This work discusses the composition of precipitation fields using two data sources: rain gauges and weather radar. Methods based solely on rain gauges, on weather radar, and techniques that combine these two measurement instruments were studied. The study object is the Jacaré-Guaçu river basin, with 65 rain gauges and a meteorological radar (IPMet-Bauru). A direct comparison of these fields generated by diverse techniques was made to study the following subjects: G index (reason between the rain gauge register and the average of the 9 pixels radar registers that surround the rain gauge), the capacity of these techniques to supply the point rain and the daily and annual mean rain height over an integration area. The combined methods provides very high point values, therefore some limitations were introduced to compensate these super corrections. The literature results were qualitatively reproduced in this study. The daily mean rain height comparative analyses for all the basin, and for all the period, evidenced that the radar supplies to values 12% minors, and that the composed methods present differences from -0,5 up to +16%; the comparison pattern was the Inverse of Square Distance method (ISD). The study of mean rain height calculated over a great period and to the entire river basin shows a profit when using the combined techniques; however, when daily values integrated in sub-basins are used, the differences reach values from -45% until +70%. These precipitation fields had been applied in a distributed hydrologic model, physically based, with 19 calibrated parameters. There were 10 fluviometric stations and 6 years of data. The calibration was made with two years, and that remain data was used for validation. To guarantee the results comparison, the same calibration methodology was rigorously used, with support of genetic algorithm. Three objective functions were used: one for peaks verification, another for recession analyses and the last one for volume difference evaluation. The best results were achieved by the application of the precipitation fields gotten by ISD, Brandes with high limitation, Radar and Costa methods. For these methods, the calibration process compensated the differences on the precipitation fields. The differences observed in the precipitation fields had been reproduced in the hydrograms. The hydrograms of the radar data applications had not well reproduced the recession curve, and the hydrograms of the precipitation fields based only on rain gauges presented high peaks. Sometimes the composed techniques attenuate the peaks, however, sometimes they intensify them. More research is recommended to develop compoud methods that explore the advantages of the two equipments for rain measure
|
Page generated in 0.0683 seconds