• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 71
  • 6
  • 6
  • 6
  • 6
  • 6
  • 6
  • 6
  • 6
  • 1
  • Tagged with
  • 72
  • 72
  • 72
  • 71
  • 31
  • 25
  • 17
  • 16
  • 15
  • 14
  • 13
  • 13
  • 13
  • 11
  • 11
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
51

Um modelo de qualidade de serviço baseado em ATM para a plataforma multiware

Lima, Flávio Henrique de Sousa 13 July 1998 (has links)
Orientador: Edmundo Roberto Mauro Madeira / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-07-24T02:40:13Z (GMT). No. of bitstreams: 1 Lima_FlavioHenriquedeSousa_M.pdf: 3130790 bytes, checksum: dbaec64743097a78092d84e7da218147 (MD5) Previous issue date: 1998 / Resumo: As recentes mudanças no paradigma de computação em rede, marcadas pelo surgimento de aplicações distribuídas complexas e o uso de multimídia em larga escala, representam um novo desafio com relação aos protocolos e plataformas distribuídas em uso atualmente. Nesse contexto, os aspectos não-funcionais dos sistemas, que descrevem o desempenho das aplicações, tornam-se cada vez mais importantes. Esses aspectos, agrupados sob o nome "Qualidade de Serviço" , são endereçados nesta dissertação, sob o contexto de plataformas distribuídas e das redes ATM. Esta dissertação propõe um modelo de Qualidade de Serviço de múltiplos níveis para.a plataforma Multiware, englobando a especificação, negociação e controle da Qualidade de Serviço. O modelo proposto é baseado em redes ATM, no modelo RM-ODP e na arquitetura CORBA. Visando a validação do modelo, foi desenvolvido um protótipo que implementa protocolos nos níveis de rede, de transporte e de distribuição. / Abstract: The recent changes occurred on the network computing paradigm, sealed by the appearance of complex distributed applications and the broad use of multimedia, represents a new challenge to the protocols and distributed platforms in use today. In this context, non-functional aspects of the systems, representing the performance of the applications, became very important. Those aspects, under que name "Quality of Service" , are addressed here, in the context of distributed platforms and ATM networks. This work proposes a Quality of Service model with multiple levels to the Multiware platform, covering specification, negotiation and control of the quality of service. This model is based on ATM networks, RM-ODP model and CORBA architecture. To validate the model, a prototype has been developed, that implements protocols on network, transport and distribution levels. / Mestrado / Mestre em Ciência da Computação
52

Uma arquitetura de controle de uso para sistemas distribuídos em ambientes colaborativos / Maicon Stihler ; orientador, Altair Olivo Santin

Stihler, Maicon, 1980- January 2009 (has links)
Dissertação (mestrado) - Pontifícia Universidade Católica do Paraná, Curitiba, 2009 / Bibliografia: f.87-89 / Sistemas distribuídos em ambientes colaborativos exploram tecnologias de comunicacão para permitir que recursos geograficamente distribuídos, e pertencentes a domínios de administração distintos, sejam utilizados por múltiplas organizações afim de atingir / Distributed systems on collaborative environments exploit the communications technologies to permit that geographically distributed resources, which belong to different administration domains, be utilized by many organizations who wish to achieve common g
53

Consenso FT-CUP em redes desconhecidas: um estudo experimental

Costa, Victor Franco 06 November 2009 (has links)
Submitted by LIVIA FREITAS (livia.freitas@ufba.br) on 2016-01-22T19:54:13Z No. of bitstreams: 1 dissertacao.pdf: 1513187 bytes, checksum: 42a06a5bef9e5b11ab1253e8a4755c09 (MD5) / Approved for entry into archive by Uillis de Assis Santos (uillis.assis@ufba.br) on 2016-02-15T21:55:36Z (GMT) No. of bitstreams: 1 dissertacao.pdf: 1513187 bytes, checksum: 42a06a5bef9e5b11ab1253e8a4755c09 (MD5) / Made available in DSpace on 2016-02-15T21:55:36Z (GMT). No. of bitstreams: 1 dissertacao.pdf: 1513187 bytes, checksum: 42a06a5bef9e5b11ab1253e8a4755c09 (MD5) / O consenso e um problema fundamental em sistemas distribuídos que pode ser utilizado como diretiva básica para o desenvolvimento de aplicações distribuídas tolerantes a faltas. Informalmente, o consenso tem o objetivo de fazer com que todos os processos corretos do sistema decidam por um valor único proposto pelos mesmos. Redes móveis ad hoc (ou MANET) são redes dinâmicas constituídas por um conjunto de processos ou nos, onde o canal de comunicação existente entre eles é tipicamente sem fio. Exemplos destas redes são as redes de sensores e sistemas cooperativos compostos de robôs móveis. O FT-CUP é uma solução para o consenso tolerante a faltas em redes dinâmicas. Nestas redes, o conhecimento prévio dos participantes e uma hipótese muito forte a ser considerada. Por isso, ao contrário do consenso clássico, o FT-CUP não tem esse conhecimento como requisito. De fato, existem poucos trabalhos de consenso que sejam adequados ao contexto de redes dinâmicas. Além disso, poucos deles apresentam uma análise do desempenho dos protocolos propostos. Este trabalho tem como principal objetivo complementar os resultados teóricos alcançados ate então para a resolução do FT-CUP e analisar os aspectos práticos da sua realização em redes MANET. Para isso, são propostas implementações para os algoritmos necessários ao FT-CUP e realizadas simulações em cenários realistas. A partir dos resultados obtidos nos experimentos de simula coes, chegou-se a um conjunto de parâmetros para os quais e possível a convergência do FT-CUP, definindo-se então as características de uma rede onde o consenso pode ser resolvido de maneira aproximada. Determinou-se também o comportamento do protocolo a partir de diferentes variações de cenários e parâmetros usados nas execuções das simulações.
54

Uma arquitetura de proxy com prioridades de serviços para chamadas remotas de procedimentos de tempo real

Nobile, Pedro Northon 21 June 2007 (has links)
Made available in DSpace on 2016-06-02T19:05:29Z (GMT). No. of bitstreams: 1 1869.pdf: 3670674 bytes, checksum: 5de980c6b029f96d63aa8bdd96524c69 (MD5) Previous issue date: 2007-06-21 / Universidade Federal de Sao Carlos / During the last few years is possible to observ an significant increase of real time applications, , mainly of multimedia applications (e.g. video and voice streamming). Factors such as the popularization of broadband (e.g. XDSL) and wireless (e.g. 802.11 familiy and 802.15 pattern) networks, associated to the appearance of better devices and the increase of user s communications need, have contributed. Currently, with the appearance of new concepts of communications like home networks, it is possible to predict that real time applications will be part of user s daily. Anticipating a solution to that predict, this work proposes a proxy architecture with priorities of services for real time remote procedure calls, that uses the earlier amount of tra_c to predict the future occupation network, and choose the most appropriate policy to adapt the proxy to the environment future states. / Nos últimos anos tem-se observado um crescimento acentuado de aplicações de tempo real, principalmente de aplicações que envolvem multimídia (e.g. streamming de vídeo e voz). Fatores como a popularização de redes de banda larga (e.g. xDSL) e das redes sem fio(e.g. família 802.11 e 802.15), juntamente com o surgimento de melhores dispositivos e a necessidade de comunicação cada vez maior por parte dos usuários, têm contribuído para tal crescimento. Atualmente, com o surgimento de novos conceitos de comunicação como as home networks, é possível prever que em um futuro próximo, a comunicação entre aplicações de tempo real fará parte do cotidiano dos usuários. Antecipando uma solução para essa previsão, este trabalho propõe uma arquitetura de proxy com prioridades de serviços para chamadas remotas de procedimento de tempo real, que utiliza os volumes anteriores de tráfego para fazer previsões sobre o estado futuro de ocupação da rede, selecionando as políticas de atuação mais adequadas para que o proxy se adapte aos futuros estados do ambiente.
55

Aplicabilidade da tecnologia JINI na construção de sistemas para gerencia de redes / Applicability of JINI technology on development of network management systems

Silva, Helcio Wagner da 14 June 2006 (has links)
Orientador: Luis Geraldo Pedroso Meloni / Tese (doutorado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação / Made available in DSpace on 2018-08-07T00:07:09Z (GMT). No. of bitstreams: 1 Silva_HelcioWagnerda_D.pdf: 1116023 bytes, checksum: af2589c5ac30703b51fc2be872fc186a (MD5) Previous issue date: 2006 / Resumo: Apesar das iniciativas surgidas ao longo dos anos no âmbito da IETF, alguns aspectos relacionados à conjuração e manutenção dos sistemas desenvolvidos atualmente para a gerencia de redes TCP/IP ainda são endereçados de maneira ad-hoc. Muitas vezes, e necessária à intervenção humana, principalmente na ocorrência de falhas parciais. Esta Tese apresenta um estudo sobre o uso da tecnologia JINI na construção daqueles sistemas para torná-los mais flexíveis e auto-resilientes. As considerações gerais feitas neste estudo remetem: a associação de Serviços JINI a sistemas gerenciados; ao agrupamento destes Serviços de Domínios Gerenciados; à incorporação de Interfaces com Usuário flexíveis nos proxies para estes Serviços; à utilização dos mecanismos de segurança e de suporte a transações providos por JINI na interação entre Aplicações de Gerencia e Serviços JINI; e ao emprego de plataformas com baixo poder computacional. A ?m de validá-las, dois sistemas foram desenvolvidos. O primeiro deles tem seu foco no nível de dispositivo, sendo denominado de Baía de Equipamentos. O outro sistema, mais escapável, tem seu foco na rede como um todo, consistindo na implementação de um PNMS utilizando JINI nas comunicações entre a PMA e o PDP. Neste sistema, SNMPv3 e a MIB de Evento são utilizados para reforço de Políticas junto ao PEP. Um projeto alternativo para este PNMS e também descrito, concebendo o PEP como um Serviço JINI e realizando tal reforço mediante invocação remota de métodos junto aquele componente. Em seguida, JINI e comparada com outras tecnologias utilizadas para a criação de abordagens revolucionarias (CORBA e Web Services, mais especificamente). Esta comparação, que inclui também a tecnologia utilizada no modelo tradicional, é feita com base na modelagem de aplicações, utilização da infra-estrutura pré-existente, possibilidade de utilização de Interfaces com o Usuário flexíveis e aplicação de tais tecnologias em dispositivos com baixo poder computacional. O resultado daquela comparação aponta para uma viabilidade equivalente, e às vezes ate superior, de JINI frente a demais tecnologias. Esta conclusão deve-se em parte a sua considerável infra-estrutura, que prove suporte, inclusive, ao uso de transações. Além disso, mecanismos auxiliares permitem que usuários de sistemas baseados em JINI gerenciem dispositivos e aplicações através de interfaces flexíveis e personalizadas. E outros destes mecanismos permitem o seu uso em dispositivos com restrições computacionais sem comprometimento de funcionalidade. De fato, estas características garantem a sistemas baseados em JINI um nível de flexibilidade e automação sem precedentes. As direções futuras apontadas remetem a construção de mais sistemas baseados nesta tecnologia, endereçando necessidades especificais e até mesmo absorvendo outras tecnologias / Abstract: In spite of the initiatives that appeared over the years in context of the IETF, some aspects related to con?guration and maintenance of systems currently developed for management of TCP/IP-based networks are still addressed in an adhoc manner. Some times, human intervention is needed, mainly during the occurence of parcial failures. This Thesis presents a study on utilization of JINI technology for building of those systems, in order to improve them for more ?exibility and self-resilience. The general considerations performed in this study point to: association of JINI Services to managed systems; grouping them in Managed Domains; incorporation of ?exible User Interfaces in their related proxies; utilization of security and transactions mechanisms provided by JINI on their communications with Management Applications; and deployment of both components into low computing power devices. In order to validate these considerations, two systems were developed. The ?rst one focus on the device level, being named Bay of Devices. The second, more scalable, has its focus on the wide-network level. This latter is an implementation of a PNMS that uses JINI for communication between the PMA and the PDP. It uses SNMP and the Event MIB for enforcement of Policies on PEPs. An alternative design for this PNMS is presented as well, showing the PEP as a JINI Service and performing such enforcement by means of remote method invocations on that component. Next, JINI is compared to other technologies used in creating revolutionary approaches (more speci?cally, CORBA and Web Services). That comparison, which includes the technology used on traditional approach as well, was performed taking into account the following parameters: modelling of applications, utilization of existent infrastructure and capabilities related to the utilization of ?exible User Interfaces and deployment of low computing power devices in these technologies. The results emerged from that comparison point to an equivalent, and sometimes better, suitability of JINI when compared to these technologies. This conclusion is due partially to its infrastruture, that also includes provision for using transactions. Moreover, auxiliary mechanisms allow users of JINI-based systems to manage devices and applications by means of ?exible and customized User Interfaces. Similar mechanisms allow its deployment on devices with lower computing power without loss of functionality. In fact, these features provide to JINI-based systems an unpreceeded level of ?exibility and automation on their operations. The future directions point to building of additional systems based on this technology, addressing aspects speci?c to devices and/or applications, and merging other technologies, when possible / Doutorado / Telecomunicações e Telemática / Doutor em Engenharia Elétrica
56

Sins : um editor Xchart na forma de plugin para o ambiente eclipse / Sins : an Xchart editor as a plugin for the eclipse environment

Kollross, Diogo 10 October 2007 (has links)
Orientador: Hans Kurt Edmund Liesenberg / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-11T00:52:22Z (GMT). No. of bitstreams: 1 Kollross_Diogo_M.pdf: 31909718 bytes, checksum: 107b2440c38f63fc3880fa52f54ea0d7 (MD5) Previous issue date: 2007 / Resumos: Sistemas reativos têm grande importância em muitas áreas da engenharia e da computação, mas a qualidade e maturidade das metodologias e ferramentas de apoio ao desenvolvimento deixam a desejar em relação às voltadas a sistemas transformacionais. Uma das metodologias de destaque é a Arquitetura Orientada a Modelos, onde os sistemas reativos são descritos por modelos que podem ser diretamente traduzidos em formas executáveis. A linguagem mais bem sucedida na modelagem de sistemas reativos é Statechart, que deu origem a variações como os diagramas de máquinas de estado do padrão UML e à linguagem Xchart. Essa linguagem é uma extensão de Statechart que introduz construções para controle de processos externos, história de ativações e hierarquização de eventos. Para superar as limitações da ferramenta já existente para edição de diagramas Xchart conhecida como Smart, foi desenvolvido o editor Sins (Sins 1s Not Smart), implementado como plugin para o ambiente integrado de desenvolvimento Eclipse. Com o editor Sins é possível editar os diagramas através de manipulação direta, diagramar a especificação automaticamente e gerar o código fonte correspondente na linguagem textual TEXchart. O algoritmo de layout implementado é uma variação do algoritmo de Sugiyama, modificado para melhorar a legibilidade do dia:grama ao garantir a consistência na apresentação de suas estruturas e gerar mapas semelhantes aos desenhados livremente / Abstract: Reactive systems have great importance in many areas of Engineering and Computing, but the quality and maturity of the development support methodologies and tools Iack when compared to those directed to transformational systems. One of the outstanding methodologies is Model Oriented Architecture, where the reactive systems are described by models that can be directly translated to executable form. The best succeeded language for modeling of reactive systems is Statechart, which is the origin of variations like state machine diagrams from the UML standard and the Xchart Language. This language is an extension of Statechart that introduces eIements for external process control, activation history and hierarchization of events. To overcome the limitations of the already existing tool for the edition of Xchart diagramas known as Smart, the Sins editor was developed (Sins Is Not Smart), implemented as a plugin for the Eclipse IDE. With the Sins editor it is possible to edit diagramas through direct manipulation, layout the specification automatically and generate the corresponding source code in the textual Language TEXchart. The implemented layout algorithm is a variation of the Sugiyama algorithm, modified for better legibility of the diagram by assuring consistency in the presentation of its structures and generation of layouts similar to those freely drawn / Mestrado / Sistemas de Computação / Mestre em Ciência da Computação
57

Uma arquitetura de Gateway com QoS para gerenciamento de tráfego de rede considerando restrições temporais das aplicações

Marcello, Juliano 27 August 2009 (has links)
Made available in DSpace on 2016-06-02T19:05:39Z (GMT). No. of bitstreams: 1 2666.pdf: 2277421 bytes, checksum: 20d05d396167c8e1a5e62c7b212cb0b7 (MD5) Previous issue date: 2009-08-27 / Applications with time restrictions are becoming common in our daily lives. These applications range from games to applications for controlling air traffic. Applications with time restrictions that use the Internet / Intranet as a mean of communication (e.g. streaming audio and video, VoIP and messaging PRC-RT), require that their packets be delivered before the end of its deadline. In these cases prioritize traffic from the packets generated by these applications in relation to the other packets is a way of trying to minimize the loss of deadlines. Thus this work presents an architecture of gateway with QoS and traffic forecasting that aims to focus on requests from time-restricted applications. Gateway classifies traffic based on the IEEE 802.1q standard, in six classes with different priorities and uses the Box-Jenkins mathematical model to predict the amount of traffic for each class of service and provide resources to meet the classes according to their priority. / Aplicações com restrições temporais (soft e hard real-time) vêm se tornando comuns em nosso cotidiano. Essas aplicações variam desde jogos online até aplicações de controle de tráfego aéreo. As aplicações com restrições temporais que utilizam como meio de comunicação a Internet/Intranet (e.g. streaming de áudio e vídeo, VoIP e mensagens RPCRT), necessitam de um mecanismo de QoS para que seus pacotes sejam entregues antes do término de seu deadline. Nestes casos, priorizar o tráfego dos pacotes gerados por essas aplicações em relação aos demais pacotes é uma forma de tentar minimizar a perda dos deadlines. Assim este trabalho apresenta uma arquitetura de gateway com QoS e previsão de tráfego que visa privilegiar as requisições das aplicações que possuem restrições temporais. O gateway classifica o tráfego, com base no padrão IEEE 802.1q, em seis classes com prioridades distintas e utiliza o modelo matemático Box-Jenkins, para prever o volume de tráfego para cada classe de serviço e disponibilizar recursos para o atendimento das classes de acordo com sua prioridade.
58

Um sistema de monitoramento para caracterização de algoritmos distribuídos / A monitor system to characterization of distributed algorithms

Fachini, Elizeu Elieber 24 February 2016 (has links)
Submitted by Milena Rubi (milenarubi@ufscar.br) on 2016-10-25T21:55:38Z No. of bitstreams: 1 FACHINI_Elizeu_2016.pdf: 7355773 bytes, checksum: 57880fc3ade64c5d25c3ec2901d87e9b (MD5) / Approved for entry into archive by Milena Rubi (milenarubi@ufscar.br) on 2016-10-25T21:55:54Z (GMT) No. of bitstreams: 1 FACHINI_Elizeu_2016.pdf: 7355773 bytes, checksum: 57880fc3ade64c5d25c3ec2901d87e9b (MD5) / Approved for entry into archive by Milena Rubi (milenarubi@ufscar.br) on 2016-10-25T21:56:04Z (GMT) No. of bitstreams: 1 FACHINI_Elizeu_2016.pdf: 7355773 bytes, checksum: 57880fc3ade64c5d25c3ec2901d87e9b (MD5) / Made available in DSpace on 2016-10-25T21:56:15Z (GMT). No. of bitstreams: 1 FACHINI_Elizeu_2016.pdf: 7355773 bytes, checksum: 57880fc3ade64c5d25c3ec2901d87e9b (MD5) Previous issue date: 2016-02-24 / Não recebi financiamento / Monitoring is the act of collecting information concerning the characteristics and status of resources of interest. It can be used to the management and allocation of resources, detection and correction of failures and also to the evaluation of performance parameters. To automatically accomplish the monitoring a tool is needed that has functionalities related the acquiring, processing, distributing and presenting of monitoring events. In this work we are interested in a monitoring system to give support to the experimental execution of distributed algorithms, with the objective of correlating the device status with the execution data and, this way, make possible an analysis of cluster resources used by the application. Then, it’s needed a tool with particular characteristics, such as the ability to collect data with a small time period, with low intrusiveness and making the full data available. As was not possible find in the literature a tool with the features required, we developed a new monitoring tool named MSPlus. The features of this tool were evaluated through experiments with the isolated tool and comparing it with other tool. Additionally, we apply the tool in a distribucted system to monitor a distribucted algorithm. / O monitoramento é o ato de coletar informações referentes às características e estado dos recursos de interesse. Ele pode ser utilizado para gerência e alocação de recursos, detec- ção e correção de falhas e também para avaliação de parâmetros de desempenho. Para realizar o monitoramento de modo automático é necessário a utilização de ferramentas, que tem funcionalidades referentes a captação, processamento, distribuição e apresentação dos eventos de monitoramento. Neste trabalho temos interesse em um sistema de monitoramento para dar suporte à execução experimental de algoritmos distribuídos, com o objetivo de relacionar o estado dos dispositivos com os dados da execução e, desta forma, permitir uma análise do uso de recursos do aglomerado pela aplicação. É necessário então uma ferramenta com características particulares como fazer a coleta de informações com pequeno intervalo de tempo, com baixa intrusividade e realizar o armazenamento total dos dados. Como não foi possível encontrar na literatura uma ferramenta com as características desejadas, desenvolvemos uma nova ferramenta de monitoramento chamada MSPlus. As características dessa nova ferramenta foram analisadas através de experimentos de forma isolada e em comparação a outra ferramenta. Adicionalmente, aplicamos a ferramenta em um sistema distribuído monitorando um algoritmo distribuído.
59

Achieving non-malicious arbitrary fault tolerance in Paxos through hardening techniques

Barbieri, Rodrigo Rocco 04 August 2016 (has links)
Submitted by Milena Rubi (milenarubi@ufscar.br) on 2017-06-01T17:22:55Z No. of bitstreams: 1 BARBIERI_Rodrigo_2016.pdf: 14770872 bytes, checksum: 86ee1d6f53ed262fa0977a741b0d1d78 (MD5) / Approved for entry into archive by Milena Rubi (milenarubi@ufscar.br) on 2017-06-01T17:23:03Z (GMT) No. of bitstreams: 1 BARBIERI_Rodrigo_2016.pdf: 14770872 bytes, checksum: 86ee1d6f53ed262fa0977a741b0d1d78 (MD5) / Approved for entry into archive by Milena Rubi (milenarubi@ufscar.br) on 2017-06-01T17:23:08Z (GMT) No. of bitstreams: 1 BARBIERI_Rodrigo_2016.pdf: 14770872 bytes, checksum: 86ee1d6f53ed262fa0977a741b0d1d78 (MD5) / Made available in DSpace on 2017-06-01T17:23:13Z (GMT). No. of bitstreams: 1 BARBIERI_Rodrigo_2016.pdf: 14770872 bytes, checksum: 86ee1d6f53ed262fa0977a741b0d1d78 (MD5) Previous issue date: 2016-08-04 / Não recebi financiamento / Due to the widespread adoption of distributed systems when building applications, demand for reliability and availability has increased. These properties can be achieved through replication techniques using algorithms that must be capable of tolerating faults. Certain faults such as arbitrary faults, however, may be more difficult to tolerate, resulting in more complex and resource intensive algorithms that end up being not very practical to use. Using an existing benign fault-tolerant middleware based on Paxos, we propose and experiment with the usage of consistency validation techniques and a distributed validation mechanism to harden it, thus allowing any application built on top of this hardened middleware to tolerate non-malicious arbitrary faults. / Devido a crescente adoção de sistemas distribuídos ao se desenvolver aplicações, a demanda por confiabilidade e disponibilidade tem aumentado. Essas propriedades podem ser alcançadas através de técnicas de replicação que utilizam algoritmos capazes de tolerar falhas. Alguns tipos de falhas como falhas arbitrárias, porém, podem ser mais difíceis de tolerar, resultando em algoritmos mais complexos e custosos que acabam não sendo tão viáveis de serem usados. Utilizando um middleware tolerante a falhas benignas já existente baseado em Paxos, nós propomos e experimentamos o uso de técnicas de validação de consistência e um mecanismo de validação distribuída para fortalecê-lo, permitindo então que qualquer aplicação desenvolvida em cima deste middleware fortalecido tolere falhas arbitrárias não-maliciosas.
60

Um middleware para execução de processos estruturados em grades computacionais / A middleware for execution of structured processes in computer grids

Cicerre, Fábio Rodrigo de Lima 12 July 2007 (has links)
Orientadores: Luiz Eduardo Buzato, Edmundo Roberto Mauro Madeira / Tese (doutorado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-16T20:16:50Z (GMT). No. of bitstreams: 1 Cicerre_FabioRodrigodeLima_D.pdf: 1417286 bytes, checksum: 642d37f1cb522ec4a356bbb4e9b55b96 (MD5) Previous issue date: 2010 / Resumo: O conceito de grade surgiu com a necessidade crescente de se aproveitar recursos computacionais disponíveis em uma ou mais organizações para resolver problemas que exigem compartilhamento de dados e um grande poder de processamento. Uma grade computacional tem como objetivo principal permitir a execução distribuída e paralela de tarefas em recursos compartilhados. Uma grade é constituída de infra-estrutura física, composta de uma ou mais redes autônomas de computadores, e de um sistema de suporte (middleware), que provê serviços de gerenciamento de informações sobre os recursos da grade, controle de acesso e execução de tarefas sobre esse recursos e mecanismos de comunicação. Atualmente existem diversos sistemas que suportam a execução de tarefas independentes em uma grade computacional, mas poucos consideram a execução de processos de workflow, que permitem a definição de dependência explícita de dados e controle entre tarefas, o que impede um melhor aproveitamento de recursos, escalabilidade, desempenho de execução e recuperação automática de processos com manutenção de consistência. O sistema Xavantes, proposto e descrito nesse trabalho, procura suprir essas deficiências, tendo como principal objetivo suportar a execução distribuída de processos de workflow em máquinas heterogêneas, em uma ou mais organizações autônomas e dinâmicas, provendo um middleware que forneça uma melhor escalabilidade, desempenho e confiabilidade para a execução de aplicações em grades computacionais / Abstract: The grid concept has emerged from the increasing necessity of using available computational resources in one or more organizations in order to solve problems that require data sharing and large processing power. The main goal of a computational grid is to allow the distributed and parallel execution of tasks in shared resources. A grid is composed of a physical infra-structure, with one or more autonomous networks of computers, and a middleware, which provides services of information management about the grid resources, access control and tasks execution in these resources and communication mechanisms. Nowadays, there are some systems that support the execution of independent tasks in a computational grid, but only ones consider the execution of workflow processes, which allow the explicit definition of data and control dependencies among tasks, and this restricts a better use of available resources, scalability, execution performance, and automatic recovery of processes with the correct consistency maintenance. The Xavantes system, proposed and described in this work, is designed to reduce these deficiencies, having as its main goal the supports to the distributed execution of workflows in heterogeneous resources of one or more autonomous and dynamic organizations, providing a middleware that delivers a better scalability, performance and reliability to the application execution in grid computing / Doutorado / Sistemas Distribuídos e Redes de Computadores / Doutor em Ciência da Computação

Page generated in 0.2235 seconds