301 |
Características dos parâmetros do condutor equivalente a um feixe de subcondutores de linhas de transmissão: análise inicialCarvalho, Carolina Goulart de [UNESP] 30 November 2007 (has links) (PDF)
Made available in DSpace on 2014-06-11T19:22:33Z (GMT). No. of bitstreams: 0
Previous issue date: 2007-11-30Bitstream added on 2014-06-13T20:27:56Z : No. of bitstreams: 1
carvalho_cg_me_ilha.pdf: 1013674 bytes, checksum: 2251b87eda27daaaa94e554489ebe5d0 (MD5) / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) / O objetivo deste trabalho é desenvolver uma metodologia para definir um condutor equivalente para um condutor múltiplo. O método baseia-se no fato de que os parâmetros dos subcondutores estão distribuídos ao longo do comprimento dos mesmos e, deste modo, cada subcondutor deve ser tratado como uma linha de transmissão. Inicialmente são obtidas as relações entre as correntes e tensões nos dois terminais de cada subcondutor. Em seguida, considera-se que a corrente no condutor múltiplo deve ser igual à corrente no condutor equivalente. Uma vez que as tensões e correntes nos terminais do condutor equivalente são conhecidas, é possível obter a impedância longitudinal e a admitância transversal deste condutor. O método desenvolvido foi aplicado em um condutor múltiplo hipotético constituído de dois subcondutores. Os resultados obtidos com este método são comparados com o método clássico de obtenção do condutor equivalente, que se baseia no raio médio geométrico dos subcondutores do condutor múltiplo. Para isto foi mostrado que quando o raio médio geométrico é usado para definir um condutor equivalente de um condutor múltiplo, os parâmetros longitudinais e transversais do condutor equivalente são afetados. / The objective of this work is to improve a methodology to define an equivalent conductor for a bundled conductor. The proposed methodology takes into account that the longitudinal and transversal parameters are distributed along the subconductors. This way, each subconductor of a bundled conductor needs to be considered as being a transmission line. Initially the relationships among currents and voltages at sending and receiving end of each subcondutor are obtained. Then, it is considered that total currents and voltages at sending and receiving end of the bundled conductor is equal to currents and voltages at sending and receiving end of the equivalent conductor. Taking into account that parameters of the equivalent conductor are distributed parameters, it is possible to obtain them from currents and voltages at sending and receiving end. The proposed methodology was applied in a hypothetical bundled conductor constituted by two subconductors. The results were compared with results obtained by using geometric mean radius. It was shown that when geometric mean radius is used to define an equivalent conductor of a bundled conductor, the longitudinal and transversal parameters of the equivalent conductor are severely affected.
|
302 |
Uma arquitetura de conectividade de dispositivos móveis na plataforma JAMP.Barbosa, Luiz Antonio Falaguasta 14 December 2006 (has links)
Made available in DSpace on 2016-06-02T19:05:23Z (GMT). No. of bitstreams: 1
DissLAFB.pdf: 1617842 bytes, checksum: 0e04147b28caae9983df30e2b3a878bd (MD5)
Previous issue date: 2006-12-14 / This master thesis deals with the involved aspects for the creation of a framework for connectivity in JAMP (Java Architecture for Media Processing). The conception of this framework aims to make possible the use of mobile devices by means of other wireless network technologies. Such technologies, as Bluetooth, used for the publication/localization of services registered in the JBroker, the broker of JAMP Platform developed in Java/RMI, as well as the communication of devices that make use of such technologies through this broker, had been used in the implementation and tests of the framework developed. The implementation aims to access, from devices with Bluetooth network interface, the available remote services in the Internet. These services are requested by mobile devices, such as PDAs, cellular or smartphones, that they consult access points, in Bluetooth communication. The access points consult the JBroker that returns a reference for the service
to be consumed. The access points then direct the result to the mobile devices.
The experiments developed in this work had been based on scenes where a mobile device, in Bluetooth communication, requests services to a point of access in a PC and this, saw TCP/IP, invokes remote methods in the servers who disponibilizam the services, saw Java/RMI.
JAMP already all presented the mechanism of localization of services saw Java/RMI, however it did not present the extension developed with this work, where they had been
created one proxy, that it is executed in the access point, and the use of services of the JAMP to break mobile devices that if communicate through technology of different net of TCP/IP. Being thus, its innovation is in the capacity of use of devices that make use of technology of Bluetooth net, being able to be extended to other technologies, without needing would reengeneering previously existing in the architecture. / Esta dissertação de mestrado trata dos aspectos envolvidos para a criação de um framework de conectividade na JAMP (Java Architecture for Media Processing). A concepção desse framework tem por objetivo possibilitar a utilização de dispositivos móveis por meio de outras tecnologias de rede sem fio. Tais tecnologias, como Bluetooth, usadas para a publicação/localização de serviços registrados no JBroker, broker da Plataforma JAMP desenvolvido em Java/RMI, bem como a comunicação de dispositivos que dispõem de tal tecnologia, foram empregadas na implementação e testes do framework desenvolvido.
A implementação visa ao acesso, a partir de dispositivos com interface de rede Bluetooth, a serviços remotos disponíveis na Internet. Esses serviços são requisitados por dispositivos móveis, tais como PDAs, celulares ou smartphones, que consultam pontos de acesso, via Bluetooth. Os pontos de acesso consultam o JBroker que retorna uma referência para o serviço a ser consumido. Os pontos de acesso então encaminham o resultado aos dispositivos móveis.
Os experimentos desenvolvidos neste trabalho basearam-se no cenário onde um dispositivo móvel, em comunicação Bluetooth, requisita serviços a um ponto de acesso em um PC e este, via TCP/IP, invoca métodos remotos nos servidores que disponibilizam os serviços, via Java/RMI. A JAMP já apresentava todo o mecanismo de localização de serviços via Java/RMI, porém não apresentava a extensão desenvolvida neste trabalho. Nesta, foram criados um proxy, que é executado no ponto de acesso, e a utilização de serviços da JAMP a partir de dispositivos móveis que se comunicam através de tecnologia de rede diferente de TCP/IP. Sendo assim, sua inovação está na capacidade de utilização de dispositivos que dispõem de tecnologia de rede Bluetooth, podendo ser estendido a outras tecnologias, sem necessitar da
reengenharia previamente existente na arquitetura
|
303 |
Uma arquitetura de proxy com prioridades de serviços para chamadas remotas de procedimentos de tempo realNobile, 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.
|
304 |
Uma avaliação experimental do uso de desktops virtuaisFalvo, Marcio Rodrigo 25 February 2014 (has links)
Made available in DSpace on 2016-06-02T19:06:15Z (GMT). No. of bitstreams: 1
6233.pdf: 2978713 bytes, checksum: bacd196ac56a6f20318345d645546b83 (MD5)
Previous issue date: 2014-02-25 / A server cluster connected to the Internet can support virtual desktops in a virtual computing environment. Each user can have his/her own virtual desktop, accessed through the Internet by means of devices such as laptop, PC, notebook, tablet or smartphone. The benefits of desktop virtualization include the possibility of improving utilization of computational resources such as processor, memory, disk and network; a more efficient management; centralized backup, and remote accessibility independently on the user location. Education institutions have traditionally used local desktops for use of faculty, administrative and technical staffs, as well as for their students. Managing these desktops requires a technical staff to take care of installation, configuration, updating and maintaining in a personalized manner, according to each user profile. In this manner, administration is costly and inefficient. Several companies increasingly adopted virtual desktops delivered by an infrastructure of centralized servers, while education institutions are late in this process. The diversity of applications used by different areas of teaching create demand for studies to better understand the performance of virtual desktop infrastructure. The purpose of this study is to evaluate virtual desktop infrastructure from the perspective of user quality of experience. To accomplish this, a virtual desktop infrastructure have been deployed at UFSCAR, and a set of experiments were carried out at our labs employing five different applications. To evaluate the influence of the networking quality of service on the user experience, we produced 5 scenarios with different communication latencies. Finally, we also executed experiments to evaluate the demand for computational resources (e.g., processor, memory, I/O, and network) as more virtual desktops are spawned. This experiment can provide important information for future capacity planning. / Um conjunto de servidores conectados à Internet pode prover desktops virtuais em um ambiente virtual de computação. Cada usuário pode ter seu próprio desktop virtual, acessando através da Internet por meio de dispositivos como um computador comum ou dispositivos moveis, como um notebook, tablet ou celular. Dentre os benefícios da virtualização de desktops, incluem-se a melhoria na utilização dos recursos de computacionais como processador, memória, disco e rede, a redução de custos para a administração dos recurso (que passa a atuar de forma centralizada e mais eficiente), backup centralizado e possibilidade de acesso remoto, onde quer que o usuário esteja. Muitas empresas já vem adotando o uso de desktops virtuais no ambiente de trabalho dos seus funcionários e colaboradores. Entre¬tanto, as instituições de ensino tradicionalmente utilizam desktops locais, tanto para uso do corpo docente, corpo administrativo e técnico, como também para os seus alunos. Como o tema e bem pouco explorado no ambiente de universidades e instituições de ensino superior, o presente trabalho tem como objetivo principal responder algumas questões sobre a utilização de desktops virtuais. O que se pode esperar em termos da qualidade de experiência dos usuários de desktops virtuais em função de sua execução remota? Quais aplicações típicas apresentam maior ou menor degradação em termos de qualidade de experiência a medida que alguns parâmetros da rede (como por exemplo a latência) se degradam? Qual e o consumo de recursos (processador, memória, E/S e rede) para a execução de desktops virtuais? Como principais contribuições, este trabalho apresenta uma avaliação experimental de uma infraestrutura de desktops virtuais implementada na Secretaria de Informática da UFSCar. Foram realizados experimentos para avaliar a qualidade de experiência do usuário com um conjunto de cinco aplicações típicas de um laboratório de ensino da universidade. Foram testados seis níveis de qualidade de serviço da rede para medir o seu impacto na qualidade de experiência dos usuários. Também foram feitos testes variando-se a quantidade de desktops virtuais executando simultaneamente para verificar o consumo de recursos, que servirá de base para um futuro planejamento de capacidade.
|
305 |
Mecanismo em nuvem de monitoramento a dados sensíveisSouza, Rafael Tomé de 26 May 2014 (has links)
Made available in DSpace on 2016-06-02T19:06:16Z (GMT). No. of bitstreams: 1
6267.pdf: 44806178 bytes, checksum: 21b3f47ab5e871c1735a3ef64b107233 (MD5)
Previous issue date: 2014-05-26 / Financiadora de Estudos e Projetos / The privacy guarantee of a person s data is understood as the capacity of this person to manage, store, change, restrict or disclose for groups of individual of his choice. The data shared can be sensitive, revealing private content that deserves protection in sharing, for example financial personal information. In many computing services a lot of sensitive data does not have any mechanism that guarantees the owner s privacy. This work shows a mechanism that guarantees the privacy of the person who has the data accessed, the data owner, and the privacy of the person who accesses the data. It was developed a cloud monitoring mechanism for data whose access needs to be monitored with intrusion detection scenario available for the data owner. The propose feasibility was evaluated by response time test of a monitored page access, server overload and the server resource consumption through the prism of an application using the mechanism. Such mechanism has been a viable solution due to its minimal impact in computational resources and a solution that assists in sensitive data access monitoring. / A garantia de privacidade de um dado de uma pessoa é entendida como a capacidade desta pessoa gerenciar, armazenar, alterar, restringir ou divulgar para um grupo de indivíduos de sua escolha. O dado compartilhado pode ser sensível revelando algo de teor privado que merece uma proteção no seu compartilhamento, por exemplo a informação financeira pessoal. Nos diversos serviços de computação há muitos dados sensíveis sem qualquer mecanismo que garanta a privacidade de seus proprietários. Este trabalho apresenta um mecanismo que garante a privacidade da pessoa que tem os dados acessados, o proprietário do dado, e da pessoa que acessa o dado. Foi desenvolvido um mecanismo em nuvem de monitoramento a dados que precisam ter o acesso monitorado com cenários de detecção de intrusão disponível para o proprietário do dado. A viabilidade da proposta foi avaliada por testes de tempo de resposta do acesso à página monitorada, sobrecarga do servidor e consumo de recursos do servidor sob o prisma de uma aplicação usando o mecanismo. Tal mecanismo apresenta ser uma solução viável por ter um impacto mínimo nos recursos computacionais e uma solução que auxilia no monitoramento de acesso a dados sensíveis.
|
306 |
Suporte para transmissão de mídia contínua entre servidor e clientes cooperativos.Shimoda, Marcio Akio 19 August 2005 (has links)
Made available in DSpace on 2016-06-02T19:06:28Z (GMT). No. of bitstreams: 1
DissMAS.pdf: 1097300 bytes, checksum: 0523c552783284a2613a52f0ce2a4cc1 (MD5)
Previous issue date: 2005-08-19 / In this work the problem of the multimedia content distribution to a large number of computers is addressed. Specifically, we consider the problem of the server overloading that occurs due to the increase of the volume of requests to receive
content. The consequence is the increase of response time and denial of service. As solution a communication model complementing the traditional client-serve is presented. It is based on the cooperative networks, where the clients cooperate to distribute the media, where they act as a kind of temporary server, until the server come back to a normal stage. Using such redirectioning scheme, the data networked
traffic on server is decreased which alleviates its load. The proposed solution is shown in detail, pointing the modifications in the traditional model. / Neste trabalho discutimos o problema da distribuição de conteúdo multimídia para um grande número de computadores. Especificamente, consideramos o problema da
sobrecarga do servidor, que ocorre devido ao rápido aumento do volume de requisições para receber conteúdo. Como conseqüência tem-se o aumento do tempo de resposta e até negação de serviço. Apresentamos como solução um modelo de comunicação para complementar o tradicional cliente-servidor. Ele é baseado nas redes cooperativas, onde os clientes cooperam para distribuir a mídia, fazendo com que eles atuem como uma espécie de servidor temporário a novos
clientes. Com esse redirecionamento, reduz-se o tráfego no servidor, o que alivia a sua carga. A solução proposta é apresentada em detalhes, mostrando as modificações no sistema tradicional.
|
307 |
Arthron: uma ferramenta para gerenciamento e transmissão de mídia sem performances artístico-tecnológicasMelo, Erick Augusto Gomes de 05 November 2010 (has links)
Made available in DSpace on 2015-05-14T12:36:26Z (GMT). No. of bitstreams: 1
parte1.pdf: 2214493 bytes, checksum: c82cb1463df95c6fd3389899383d535b (MD5)
Previous issue date: 2010-11-05 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / Developing and implementing a shared, distributed media spectacle requires some
dedicated staff and a good plan so that errors can be minimized. Besides the
technological necessary apparatus, it is imperative that everyone in the team be in
complete synergy and artists have to worry about one more important point, not
regarding to the artistic aspects, but regarding unavoidable technical aspects related
to delays caused by network during transmission of live media streams. In this
context of entanglement between Art and Technology that it was necessary to
develop a tool that is able to support in a systematic way the performance of such
shows. This software tool, named Arthron, offer to the user a simple interface for
simultaneously manipulate different sources and pre-recorded or live media streams.
Thus, the users can remotely add, remove, set the presentation format and adjust
exhibition scheduling in time (when to present?) and space (where to present?) of
media streams in a technological-artistic performance. / Para elaboração e execução de um espetáculo midiático compartilhado e distribuído
necessita-se de pessoal especializado e de um bom planejamento para que os erros
possam ser minimizados. Além do aparato tecnológico necessário, é imprescindível
que toda equipe esteja em plena sinergia e os artistas tenham que se preocupar com
mais um ponto importante, não no tocante a parte artística, mas que influencia
bastante nesse tipo de espetáculo, que são os inevitáveis atrasos causados pela rede
durante a transmissão dos fluxos de mídia ao vivo. É nesse contexto de
entrelaçamento entre a Arte e a Tecnologia que surgiu a necessidade do
desenvolvimento de uma ferramenta que apoiasse de forma sistemática a realização
de espetáculos desse tipo. A principal funcionalidade dessa ferramenta em software,
chamada Arthron, é oferecer ao usuário uma interface simples para manipulação de
diferentes fontes e fluxos de mídia simultâneos pré-gravados ou ao vivo. Dessa
forma, o usuário pode, remotamente, adicionar, remover, configurar o formato de
apresentação e programar exibição no tempo (quando apresentar?) e no espaço
(onde apresentar?) dos fluxos de mídia em um espetáculo artístico-tecnológico.
|
308 |
Griddler: uma estratégia configurável para armazenamento distribuído de objetos peer-to-peer que combina replicação e erasure coding com sistema de cache / Griddler: a configurable strategy for distributed peer-to-peer object storage combining replication and erasure coding with a cache systemCaetano, André Francisco Morielo [UNESP] 10 August 2017 (has links)
Submitted by André Francisco Morielo Caetano null (andremorielo@hotmail.com) on 2017-08-18T20:54:09Z
No. of bitstreams: 1
Dissertacao_Andre_Morielo-Principal.pdf: 2084639 bytes, checksum: d77158373f8168fc0224d407bb07aa99 (MD5) / Approved for entry into archive by Luiz Galeffi (luizgaleffi@gmail.com) on 2017-08-23T19:42:08Z (GMT) No. of bitstreams: 1
caetano_afm_me_sjrp.pdf: 2084639 bytes, checksum: d77158373f8168fc0224d407bb07aa99 (MD5) / Made available in DSpace on 2017-08-23T19:42:08Z (GMT). No. of bitstreams: 1
caetano_afm_me_sjrp.pdf: 2084639 bytes, checksum: d77158373f8168fc0224d407bb07aa99 (MD5)
Previous issue date: 2017-08-10 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) / Sistemas de gerenciamento de banco de dados, na sua essência, almejam garantir o armazenamento confiável da informação. Também é tarefa de um sistema de gerenciamento de banco de dados oferecer agilidade no acesso às informações. Nesse contexto, é de grande interesse considerar alguns fenômenos recentes: a progressiva geração de conteúdo não-estruturado, como imagens e vídeo, o decorrente aumento do volume de dados em formato digital nas mais diversas mídias e o grande número de requisições por parte de usuários cada vez mais exigentes. Esses fenômenos fazem parte de uma nova realidade, denominada Big Data, que impõe aos projetistas de bancos de dados um aumento nos requisitos de flexibilidade, escalabilidade, resiliência e velocidade dos seus sistemas. Para suportar dados não-estruturados foi preciso se desprender de algumas limitações dos bancos de dados convencionais e definir novas arquiteturas de armazenamento. Essas arquiteturas definem padrões para gerenciamento dos dados, mas um sistema de armazenamento deve ter suas especificidades ajustadas em cada nível de implementação. Em termos de escalabilidade, por exemplo, cabe a escolha entre sistemas com algum tipo de centralização ou totalmente descentralizados. Por outro lado, em termos de resiliência, algumas soluções utilizam um esquema de replicação para preservar a integridade dos dados por meio de cópias, enquanto outras técnicas visam a otimização do volume de dados armazenados. Por fim, ao mesmo tempo que são desenvolvidas novas tecnologias de rede e disco, pode-se pensar na utilização de caching para otimizar o acesso ao que está armazenado. Este trabalho explora e analisa os diferentes níveis no desenvolvimento de sistemas de armazenamento distribuído. O objetivo deste trabalho é apresentar uma arquitetura que combina diferentes técnicas de resiliência. A contribuição científica deste trabalho é, além de uma sugestão totalmente descentralizada de alocação dos dados, o uso de uma estrutura de cache de acesso nesse ambiente, com algoritmos adaptáveis. / Database management systems, in essence, aim to ensure the reliable storage of information. It is also the task of a database management system to provide agility in accessing information. In this context, it is of great interest to consider some recent phenomena: the progressive generation of unstructured content such as images and video, the consequent increase in the volume of data in digital format in the most diverse media and the large number of requests by users increasingly demanding. These phenomena are part of a new reality, named Big Data, that imposes on database designers an increase in the flexibility, scalability, resiliency, and speed requirements of their systems. To support unstructured data, it was necessary to get rid of some limitations of conventional databases and define new storage architectures. These architectures define standards for data management, but a storage system must have its specificities adjusted at each level of implementation. In terms of scalability, for example, it is up to the choice between systems with some type of centralization or totally decentralized. On the other hand, in terms of resiliency, some solutions utilize a replication scheme to preserve the integrity of the data through copies, while other techniques are aimed at optimizing the volume of stored data. Finally, at the same time that new network and disk technologies are being developed, one might think of using caching to optimize access to what is stored. This work explores and analyzes the different levels in the development of distributed storage systems. This work objective is to present an architecture that combines different resilience techniques. The scientific contribution of this work is, in addition to a totally decentralized suggestion of data allocation, the use of an access cache structure with adaptive algorithms in this environment.
|
309 |
Modelo de virtualização distribuída aplicado ao gerenciamento e replicação de cluster multiusoAguiar, César de Souza [UNESP] 09 May 2008 (has links) (PDF)
Made available in DSpace on 2014-06-11T19:29:40Z (GMT). No. of bitstreams: 0
Previous issue date: 2008-05-09Bitstream added on 2014-06-13T19:59:31Z : No. of bitstreams: 1
aguiar_cs_me_sjrp.pdf: 1247995 bytes, checksum: f5aee55885a540898989509b38e1f1d5 (MD5) / Este trabalho apresenta um modelo de boot remoto para computadores commodity utilizando máquinas virtuais e sistemas de arquivos distribuídos e paralelos. O modelo proposto pode substituir o boot local com disco rígido por um boot através da rede de comunicação, aumentando assim a flexibilidade e manutenibilidade do parque de máquinas, além de permitir que dezenas de sistemas operacionais distintos sejam inicializados sem a necessidade de um disco rígido nos clientes, reduzindo dessa forma o custo em hardware e diminuindo a complexidade de instalação e manutenção de software, implantando um único ponto centralizado de gerenciamento. O projeto analisa maneiras de otimizar a transmissão de blocos de dados com técnicas de localidade de dados, sistemas de arquivos distribuídos e balanceamento de carga para implementar um ambiente robusto e de virtualização distribuída. O modelo também auxilia implementações de clusters multiuso e LAN grids para computadores commodity, provendo ferramentas para aproveitar recursos computacionais ociosos em conjuntos de computadores conectados. Neste estudo foram analisados diferentes modelos de sistemas de arquivos distribuídos, detalhando suas principais características e utilizações, e foram realizados experimentos com a virtualização distribuída juntamente com balanceamento de carga. A implantação de um sistema de arquivos híbrido através da integração de PVFS2 com pNFS trouxe melhorias de até 16% na velocidade de operações de leitura e permitiu maior escalabilidade da solução, assim como o gerenciamento de cache que permitiu a melhora de até 37% na velocidade de boot do middleware. Os resultados obtidos também viabilizaram o uso da solução para um grande número de computadores e possibilitaram o boot escalável de imagens virtuais remotamente. / This work presents a remote boot model to commodity computers using virtual machines and distributed and parallel file system. The proposed model can replace the local hard disk boot to a boot over the network of communication, thereby increasing the flexibility and maintainability of the group of machines, and with that allowing dozens of different operating system to be initialized without the need of a hard disk on customers, thus reducing the cost in hardware and reducing the complexity of installation and maintenance of software, implementing a centralized management unit. The project examines ways to optimize the data block transmission with techniques of data locality, distributed file system and load balancing to implement a robust environment for distributed virtualization. The model also helps implementations of multiuse clusters and grids to commodity computers, providing tools to take advantage of idle computing resources in connected computers. In this study it was analyzed different models of distributed file system, detailing their main characteristics and uses, it was also conducted experiments with distributed virtualization along with load balancing, which showed improvements in the overall performance of the system. The deployment of a hybrid filesystem by mixing PVFS2 with pNFS brought improvements of up to 16% in the speed of operations for reading and allowed greater scalability of the solution, as well as the management of cache that allowed the improvement of up to 37% in speed the boot of middleware. The results also made possible the use of the solution for a large number of computers and allowed a scalable boot of virtual images remotely.
|
310 |
AMIGO: Uma contribuição para a convergência na área de escalonamento de processos / AMIGO: a contribution to the convergence in the area of process schedulingPaulo Sergio Lopes de Souza 26 June 2000 (has links)
Este trabalho propõe e descreve em detalhes o projeto do AMIGO (DynAMical FlexIble SchedulinG EnvirOnment), uma nova ferramenta de software capaz de viabilizar a união de diferentes algoritmos de escalonamento, de uma maneira completamente transparente ao usuário. O AMIGO é capaz de flexibilizar o escalonamento (em tempo de execução da aplicação) desde a sua configuração até a sua efetiva aplicação. Além da flexibilidade dinâmica e da transparência, o AMIGO também é modular: o seu projeto está dividido em módulos que, entre outras vantagens, facilitam sua execução em diferentes plataformas. Este trabalho também contribui apresentando uma análise crítica da literatura da área, apontando divergências e propondo pontos de convergência importantes. Assim, o levantamento bibliográfico apresentado atua como um material introdutório precioso para que os pesquisadores iniciantes formem um contexto geral sobre a área e, desse modo, aprofundem mais rapidamente seus estudos em outros trabalhos mais específicos. A avaliação de desempenho feita com o AMIGO demonstra que é possível a obtenção de ganhos de desempenho expressivos, com total transparência para o usuário final. Unindo-se desempenho, flexibilidade e transparência, espera-se contribuir para a redução da lacuna existente entre teoria e prática na área de escalonamento de processos / This thesis proposes and describes in details the design of the AMIGO (DynAMical FlexIble SchedulinG EnvirOnment), a novel software tool that makes possible the union of different scheduling algorithms, in a way completely transparent to the user. The AMIGO is able to make flexible the scheduling activity (at run-time), covering all the steps from its configuration up to its effective application. Besides the dynamic flexibility and transparency, AMIGO is also modular: it is split into modules that, among other advantages, facilitate its execution on different platforms. This work also contributes by presenting a critical analysis of the process-scheduling literature, pointing out the existing divergences and proposing important convergence points. Thus, the literature survey presented acts as a precious introductory material, which is able, on one hand, to give to the beginners a broad view of the process-scheduling area and, on the other hand, to facilitate the development of deeper studies in a quicker fashion when more specific works are needed. The performance evaluation of the AMIGO shows that is possible to have expressive performance gains, while having total user transparency. Joining flexibility and transparency it is hoped to contribute for the reduction of the existing gap between theory and practice in the scheduling process area
|
Page generated in 0.0876 seconds