• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 424
  • 68
  • 48
  • 3
  • 2
  • 2
  • 2
  • 2
  • 2
  • Tagged with
  • 545
  • 250
  • 243
  • 220
  • 127
  • 88
  • 76
  • 66
  • 57
  • 57
  • 55
  • 51
  • 40
  • 38
  • 37
  • 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.
271

MaTrigs

Soares, Sandramara Scandelari Kusano de Paula 10 February 2011 (has links)
Resumo: O presente trabalho consiste em desenvolver um projeto de interfaces para visualizar triggers no modelo ERC+, Entidade Relacionamento Complexo Estendido, utilizando conceitos da Interação Ser Humano-Computador, como a Engenharia Cognitiva e a Engenharia Semiótica. No conceito de integração de esquemas de Banco de Dados, quanto mais informações a respeito das bases de dados a serem integradas estiverem disponíveis, mais o processo será facilitado. Atualmente, somente os aspectos estáticos são considerados para integração de bases de dados, deixando de lado os aspectos dinâmicos, em particular os triggers, que podem ser cruciais para identificar novas correspondências de dados ou até descartá-las. A contribuição deste trabalho se dá, não somente para o campo da integração de esquemas, mas também como ferramenta para consultar e visualizar os triggers em bases de dados isoladas, facilitando sua manipulação e gerenciamento.
272

Ambiente independente de idioma para suporte a identificação de tuplas duplicadas por meio da similaridade fonética e numérica: otimização de algoritmo baseado em multithreading

Andrade, Tiago Luís de [UNESP] 05 August 2011 (has links) (PDF)
Made available in DSpace on 2014-06-11T19:29:40Z (GMT). No. of bitstreams: 0 Previous issue date: 2011-08-05Bitstream added on 2014-06-13T19:38:58Z : No. of bitstreams: 1 andrade_tl_me_sjrp.pdf: 1077520 bytes, checksum: 1573dc8642ce7969baffac2fd03d22fb (MD5) / Com o objetivo de garantir maior confiabilidade e consistência dos dados armazenados em banco de dados, a etapa de limpeza de dados está situada no início do processo de Descoberta de Conhecimento em Base de Dados (Knowledge Discovery in Database - KDD). Essa etapa tem relevância significativa, pois elimina problemas que refletem fortemente na confiabilidade do conhecimento extraído, como valores ausentes, valores nulos, tuplas duplicadas e valores fora do domínio. Trata-se de uma etapa importante que visa a correção e o ajuste dos dados para as etapas posteriores. Dentro dessa perspectiva, são apresentadas técnicas que buscam solucionar os diversos problemas mencionados. Diante disso, este trabalho tem como metodologia a caracterização da detecção de tuplas duplicadas em banco de dados, apresentação dos principais algoritmos baseados em métricas de distância, algumas ferramentas destinadas para tal atividade e o desenvolvimento de um algoritmo para identificação de registros duplicados baseado em similaridade fonética e numérica independente de idioma, desenvolvido por meio da funcionalidade multithreading para melhorar o desempenho em relação ao tempo de execução do algoritmo. Os testes realizados demonstram que o algoritmo proposto obteve melhores resultados na identificação de registros duplicados em relação aos algoritmos fonéticos existentes, fato este que garante uma melhor limpeza da base de dados / In order to ensure greater reliability and consistency of data stored in the database, the data cleaning stage is set early in the process of Knowledge Discovery in Database - KDD. This step has significant importance because it eliminates problems that strongly reflect the reliability of the knowledge extracted as missing values, null values, duplicate tuples and values outside the domain. It is an important step aimed at correction and adjustment for the subsequent stages. Within this perspective, techniques are presented that seek to address the various problems mentioned. Therefore, this work is the characterization method of detecting duplicate tuples in the database, presenting the main algorithms based on distance metrics, some tools designed for such activity and the development of an algorithm to identify duplicate records based on phonetic similarity numeric and language-independent, developed by multithreading functionality to improve performance over the runtime of the algorithm. Tests show that the proposed algorithm achieved better results in identifying duplicate records regarding phonetic algorithms exist, a fact that ensures better cleaning of the database
273

Plan de negocios para la comercialización vía web de prendas de vestir para mujeres jóvenes

Donayre Alayo, César Augusto, López López, Javier Armando, Sánchez Haro, Liliana Marcela, Schenone Lefrane, Piero 07 July 2016 (has links)
Our Place es una empresa dedicada al diseño y comercialización de exclusivas prendas de vestir para mujeres jóvenes; entre las principales prendas se incluyen pantalones, casacas, chalecos y polos. El modelo de negocio consiste en captar diseños casuales en el exterior y adaptarlos al mercado limeño, para ello contrataremos a un diseñador. Se tiene planificado realizar 2 viajes por año para contar con las colecciones completas, que estarán orientas a cubrir las necesidades y gustos de nuestras clientas en las temporadas: Primavera-Verano y Otoño-Invierno. La producción de las prendas estará a cargo de empresas con un comprobado estándar de servicio y calidad. Además ofreceremos accesorios con el fin de complementar el outfit elegido por nuestras clientas y bajo la modalidad de venta en consignación. El principal canal de venta será vía página Web, en la cual las se podrán seleccionar los productos que deseen y cancelarlos mediante distintas modalidades de pago, tales como tarjeta de crédito, débito, transferencia bancaria y pago contra entrega; pero además contaremos con una tienda ubicada en Miraflores con lo cual nuestra marca adquirirá presencia en el mercado y las clientas podrán contar con la posibilidad adquirir las prendas directamente. De acuerdo al análisis de factores externos realizado, nos encontramos ante un escenario económico estable durante los últimos años, con un ambiente político afectado por la coyuntura electoral, un ambiente social donde la mujer limeña cuenta con un mayor poder adquisitivo y continua adquiriendo protagonismo dentro la sociedad y finalmente un ambiente tecnológico en auge, que ha hecho posible la globalización de la sociedad y la información; y se ha convertido en el eje promotor de cambios sociales, económicos y culturales. Según el análisis interno que hemos llevado a cabo, nuestra fortaleza radica en a brindar diseños exclusivos, de alta calidad y en un plazo de entrega de 24 horas y nuestra principal debilidad es no tener posicionada nuestra marca en el mercado. Dentro de las oportunidades, tenemos que debido al auge de la tecnología podremos llegar a nuestros potenciales clientes mediante publicidad virtual; y finalmente hemos identificado como amenaza el incremento de preferencia de las clientas a acudir al canal tradicional. Nuestro principal Objetivo es alcanzar un nivel de ventas de S/. 984,422, El número de usuarias intensivas en tecnología en lima asciende a 171,711 jóvenes, las cuales componen nuestro mercado potencial, la meta propuesta es llegar por lo menos al 10% de ellas, para lo cual nos enfocaremos en posicionar nuestra marca en el mercado como sinónimo de exclusividad, esto debido a que según los resultados de obtenidos en el estudio de mercado realizado, es el principal atributo que valoran las jóvenes al momento de elegir una prenda de vestir, para ello aprovecharemos el auge de la tecnología llegar a nuestro público objetivo mediante redes sociales, folletos virtuales y fashion blog, con el propósito de crear conocimiento de marca y de los atributos de nuestros productos. Además realizaremos pequeños cocktails en nuestro local para la apertura de cada temporada y utilizaremos vallas móviles para promocionar nuestra marca, con recorridos por las principales universidades de Lima. En lo que respecta al producto, nos aseguraremos de llevar un exhaustivo control de calidad de a las prendas fabricadas por nuestro proveedor antes de estar disponibles al público. Con referencia a la plataforma tecnológica, diseñaremos una web amigable que contará con las medidas de seguridad necesarias para asegurar la tranquilidad de nuestras clientas. Finalmente, de acuerdo al análisis de factibilidad realizado, podemos concluir que el proyecto es viable obteniendo un VAN de S/. 147,974 y una TIR de 48%, con tiempo de recuperación de la inversión de 2.6 años. / Tesis
274

Interactive visualizations for management of NFV-enabled networks / Visualizações interativas para gerenciamento de funções de rede virtualizada

Franco, Muriel Figueredo January 2017 (has links)
A Virtualização de Funções de Rede (Network Functions Virtualization - NFV) está mudando o paradigma das redes de telecomunicações. Esta nova tecnologia permite diversas oportunidades de inovações e possibilita o desenvolvimento de novos modelos de negócio. Em relação às redes NFV, os provedores de serviços têm a oportunidade de criar modelos de negócio que permitam aos clientes contratarem Funções de Rede Virtualizadas (Virtual Network Functions - VNFs) que proveem diferentes serviços de rede (e.g., Firewall, NAT e transcoders). Porém, nestes modelos, a quantidade de informações a serem gerenciadas cresce rapidamente. Baseado nisso, os operadores de rede devem ser capazes de entender e manipular uma grande quantidade de informação para gerenciar, de forma efetiva, as redes NFV. Para enfrentar esse problema, introduzimos uma plataforma de visualização denominada VISION, a qual tem como principal objetivo ajudar os operadores de rede na identificação da causa raiz de problemas em NFV. Para isso, propusemos: (i) uma abordagem para coleta e organização de dados do ambiente NFV gerenciado; (ii) cinco diferentes visualizações que auxiliam nas tarefas de gerenciamento de NFV como, por exemplo, no processo de identificação de problemas em VNFs e no planejamento de negócios e (iii) um modelo baseado em templates que suporta o desenvolvimento e o reuso de visualizações. Para fins de avaliação desta dissertação, foi desenvolvido um protótipo da plataforma VISION e de todas as visualizações propostas. Após, conduzimos um conjunto de casos de estudo para prover evidências sobre a viabilidade e utilidade de nossas visualizações. Os diferentes casos analisados, abordam por exemplo, a identificação de problemas na alocação de VNFs que estão impactando no desempenho do serviço oferecido e também na investigação de prioridades de investimento para suprir as demandas dos clientes da rede. Por fim, apresentamos uma avaliação de usabilidade realizada juntamente a especialistas em redes de computadores para avaliar os recursos e benefícios da plataforma VISION. Os resultados obtidos demonstram que nossas visualizações possibilitam ao operador de rede um rápido e fácil acesso às informações importantes para o gerenciamento de redes NFV, assim facilitando a obtenção de insights para a identificação de problemas complexos no contexto de redes NFV. Além disso, os resultados demonstram uma avaliação positiva por especialistas sobre os aspectos gerais de usabilidade do protótipo desenvolvido. / Network Functions Virtualization (NFV) is driving a paradigm shift in telecommunications networks and computer networks, by fostering new business models and creating innovation opportunities. In NFV-enabled networks, service providers have the opportunity to build a business model where tenants can purchase Virtual Network Functions (VNFs) that provide distinct network services and functions (e.g., Firewall, NAT, and transcoders). However, the amount of managed data grows in a fast pace. The network operator must understand and manipulate many data to effectively manage the network. To tackle this problem, we introduce VISION, a platform based on visualizations techniques to help network operators to determine the cause of not obvious problems. For this, we provide: (i) an approach to collect and organize data from the NFV environments; (ii) five distinct visualizations that can aid in NFV management tasks, such as in the process of identifying VNFs problems and planning of NFV-enabled businesses; and (iii) a template model that supports new visualization applications. To evaluate our work, we implemented a prototype of VISION platform and each of the proposed visualizations. We then conducted distinct case studies to provide evidence of the feasibility of our visualizations. These case studies cover different scenarios, such as the identification of misplacement of VNFs that are generating bottlenecks in a forwarding graph and the investigation of investment priorities to supply tenants demands. Finally, we present a usability evaluation with network operators to indicate the benefits of the VISION platform. The results obtained show that our visualizations allow the operator to access relevant information and have insights to identify not obvious problems in the context of NFV-enabled networks. In addition, we received positive feedback about general usability aspects related to our prototype.
275

Identificação interativa da causa raiz de problemas no gerenciamento de mudanças de TI / Interactive identification of root cause of problems in it change management

Santos, Ricardo Luis dos January 2012 (has links)
Atualmente, o ambiente extremamente dinâmico e altamente competitivo, no qual as organizações estão inseridas, aumentou expressivamente a importância da Tecnologia da Informação (TI). Aliada a isto, a crescente complexidade das infraestruturas de redes e serviços, também conhecidas como infraestruturas de TI, tornaram a Gerência de Serviços de Tecnologia da Informação indispensável a qualquer organização. Nesse cenário, coletâneas de boas práticas e processos foram desenvolvidas visando a obter o melhor desempenho dos produtos e serviços oferecidos. Entre as coletâneas amplamente aceitas, tanto na academia quanto na indústria, vale destacar a Biblioteca de Infraestrutura de Tecnologia da Informação (i.e., Information Technology Infrastructure Library, ITIL). Dentre os processos descritos na ITIL, o Gerenciamento de Mudanças é de suma importância para as organizações. Tal processo é responsável por padronizar o planejamento, o agendamento, a implementação e a avaliação de mudanças no ambiente de TI. Ainda que a adoção das boas práticas proporcione significativas melhorias, a ocorrência de falhas em procedimentos de mudanças não pode ser negligenciada. Para tratar eventuais falhas é proposto o processo de Gerenciamento de Problemas, o qual é responsável por gerir o ciclo de vida de problemas. Nesse contexto, o reúso do conhecimento e da experiência do operador, sobre os processos de TI, é de fundamental importância, pois possibilita a simplificação de procedimentos para a detecção da causa raiz de falhas e, consequentemente, minimiza perdas financeiras e custos de manutenção. Apesar disso, nas soluções existentes o processo de diagnóstico é realizado de uma forma estática e ad hoc, o que dificulta reutilizar o conhecimento em falhas recorrentes ou similares. Diante do exposto, nesta dissertação é proposta uma solução para a identificação interativa da causa raiz de problemas detectados em mudanças. Em contraste com as soluções existentes, o foco desta dissertação é o reúso de traços históricos de diagnósticos e da experiência do operador. A solução proposta teve sua aplicabilidade avaliada em dois estudos de casos. Os cenários utilizados são baseados em situações reais, bem como consideram falhas recorrentes em mudanças sobre as infraestruturas de redes e serviços. Os resultados demonstram a capacidade da solução em reutilizar o conhecimento adquirido com experiências anteriores, bem como, na adaptabilidade do diagnóstico gerado, tanto na infraestrutura de TI na qual a falha ocorre, quanto nas respostas fornecidas pelo operador. A estrutura modular da solução desenvolvida permite dividir a complexidade do processo de identificação em problemas menores que podem ser resolvidos individualmente. Assim, as organizações podem personalizar partes da solução para melhor refletirem as necessidades específicas do seu ambiente de TI. / Presently, the extremely dynamic and highly competitive environment, in which organizations are inserted, significantly increased the importance of Information Technology (IT). In addition, the increasing complexity of network infrastructures and services, also known as IT infrastructures, turned the Information Technology Service Management essential to any organization. In this context, guides of best practices and processes were developed to obtain a best performance out of provided products and services. Among the most widely accepted proposals, in both academy and industry, it is worth mentioning the ITIL (Information Technology Infrastructure Library). From the processes described in ITIL, Change Management is indispensable for organizations. This process defines how changes should be planned, scheduled, implemented, and evaluated in IT environments. Despite the significant improvements that the adoption of ITIL’s best practices can provide, the occurrence of failures cannot be neglected. To address possible failures, the process of Problem Management is proposed. Such process is responsible for managing the life cycle of problems. Thus, the reuse of operator’s knowledge and experience, on IT processes, has fundamental importance for allowing to simplify the procedures of detecting failures’ root cause and, therefore, minimizes financial losses and maintenance costs. Nevertheless, the diagnostic process, in the existing solutions, is performed in a static and ad hoc fashion, which complicates the reuse of knowledge in recurrent failures or similar. Based on the previous considerations, in this dissertation, we propose a solution for interactive identification of the root cause of problems detected in IT changes. In contrast to existing solutions, the focus of this solution is the reuse of the operator’s experience and the knowledge from cases that have already been completed. The proposed solution had its applicability evaluated in two case studies. The scenarios used are based on real situations, taking into account recurrent failures in changes on IT infrastructures. The results show not only the ability of the solution to reuse the knowledge acquired from previous experiences, but also the adaptability of diagnosis generated in both the IT infrastructure, where failure occurs, and the responses provided by operator. The modular structure of the developed solution allows to divide the complexity of the identification process into smaller problems that can be solved individually. Thus, organizations can customize parts of the solution to better reflect the specific requirements of your IT environment.
276

Solução baseada em gerenciamento de processos de negócios para circuitos virtuais inter-domínio / Solution based on business process management for inter-domain virtual circuits

Santanna, José Jair Cardoso de January 2012 (has links)
O estabelecimento de Circuitos Virtuais (CVs) é uma solução bastante utilizada para garantir requisitos de qualidade de serviço para aplicações que trafegam na rede (e.g., transmissão de altas taxas de dados com baixa latência). Anteriormente, esses CVs eram estabelecidos manualmente a partir da troca de mensagens (via email e telefone) entre administradores de redes. O processo de troca de mensagens terminava com a configuração dos dispositivos e poderia durar semanas para ser concluído. Atualmente, middlewares de rede têm sido utilizados para automatizar o processo fim-a-fim do estabelecimento dos CVs. Esses middlewares utilizam regras pré-definidas, chamadas de políticas, para automatizar todo o processo. Apesar dessas soluções atuais terem diminuído o tempo de estabelecimento de CVs para minutos, elas retiraram o humano do processo de autorização e gerenciamento dos recursos de redes. Essa ausência do humano passa a ser um problema em casos que políticas pré-definidas não conseguem gerenciar CVs, principalmente em casos de CVs que perpassam diversos domínios, chamados de inter-domínios. Então, esta dissertação provê uma solução que possibilita a re-inclusão do humano no processo de autorização através de uma abordagem que também seja capaz de manter o gerenciamento realizado através de políticas. Essa abordagem é chamada de gerenciamento de processos de negócios (Business Process Management - BPM). Resultados obtidos a partir de experimentos realizados no backbone da Rede Nacional de Ensino e Pesquisa Brasileira (RNP) demonstraram que a solução proposta com BPM consegue disponibilizar o gerenciamento de CVs através de humanos e políticas. Adicionalmente, o protótipo desenvolvido para a obtenção dos resultados foi melhor do que as soluções atuais existentes em relação ao tempo de estabelecimento e a flexibilidade de gerenciamento dos CVs. / Establishing Virtual Circuits (VCs) is a widely used solution for ensuring quality of service requirements for applications that are carried over the network (e.g., transmissions that demand high data rates and low latency). Previously, these VCs used to be manually set via messages exchanged among network administrators, using email or telephone. This message exchanged process resulted in the configuration of the devices that could take weeks to complete. Currently, network middlewares have been used to automate the process of end-to-end establishment of CVs. These middlewares use pre-defined rules, called policies, to automate the entire process. Despite these current solutions have decreased the time for establishing VCs to the order of minutes, they removed the human process of authorization and management of network resources. This absence of the human interaction becomes a problem in cases where pre-defined policies can not manage VCs, especially when VCs cross multiple domains (inter-domain). This dissertation provides a solution which enables the human re-inclusion in the establishment process using an approach that is also capable of keeping the management policies. This approach is called Business Process Management (BPM). Results obtained from experiments on the backbone of the National Network of Brazilian Education and Research (RNP) demonstrated that the proposed solution can provide management of VCs considering both human interaction and management polices. Additionally, the prototype developed for obtaining the results performed better than current solutions in terms of the time used for establishment and management flexibility of VCs.
277

Descoberta de cross-language links ausentes na wikipédia / Identifying missing cross-language links in wikipedia

Moreira, Carlos Eduardo Manzoni January 2014 (has links)
A Wikipédia é uma enciclopédia pública composta por milhões de artigos editados diariamente por uma comunidade de autores de diferentes regiões do mundo. Os artigos que constituem a Wikipédia possuem um tipo de link chamado de Cross-language Link que relaciona artigos correspondentes em idiomas diferentes. O objetivo principal dessa estrutura é permitir a navegação dos usuários por diferentes versões de um mesmo artigo em busca da informação desejada. Além disso, por permitir a obtenção de corpora comparáveis, os Cross-language Links são extremamente importantes para aplicações que trabalham com tradução automática e recuperação de informações multilíngues. Visto que os Cross-language Links são inseridos manualmente pelos autores dos artigos, quando o autor não reconhece o seu correspondente em determinado idioma ocorre uma situação de Cross-language Links ausente. Sendo assim, é importante o desenvolvimento de uma abordagem que realize a descoberta de Cross-language Links entre artigos que são correspondentes, porém, não estão conectados por esse tipo link. Nesta dissertação, é apresentado o CLLFinder, uma abordagem para a descoberta de Cross-language Links ausentes. A nossa abordagem utiliza o relacionamento entre as categorias e a indexação e consulta do conteúdo dos artigos para realizar a seleção do conjunto de candidatos. Para a identificação do artigo correspondente, são utilizados atributos que exploram a transitividade de Cross-language Links entre outros idiomas bem como características textuais dos artigos. Os resultados demonstram a criação de um conjunto de candidatos com 84,3% de presença do artigo correspondente, superando o trabalho utilizado como baseline. A avaliação experimental com mais de dois milhões de pares de artigos aponta uma precisão de 99,2% e uma revocação geral de 78,9%, superando, também, o baseline. Uma inspeção manual dos resultados do CLLFinder aplicado em um cenário real indica que 73,6% dos novos Cross-language Links sugeridos pela nossa abordagem eram de fato correspondentes. / Wikipedia is a public encyclopedia composed of millions of articles written daily by volunteer authors from different regions of the world. The articles contain links called Cross-language Links which relate corresponding articles across different languages. This feature is extremely useful for applications that work with automatic translation and multilingual information retrieval as it allows the assembly of comparable corpora. Since these links are created manually, in many occasions, the authors fail to do so. Thus, it is important to have a mechanism that automatically creates such links. This has been motivating the development of techniques to identify missing cross-language links. In this work, we present CLLFinder, an approach for finding missing cross-language links. The approach makes use of the links between categories and an index of the content of the articles to select candidates. In order to identify corresponding articles, the method uses the transitivity between existing cross-language links in other languages as well as textual features extracted from the articles. Experiments on over two million pairs of articles from the English and Portuguese Wikipedias show that our approach has a recall of 78.9% and a precision of 99.2%, outperforming the baseline system.A manual inspection of the results of CLLFinder applied to a real situation indicates that our approach was able to identify the Cross-language Link correctly 73.6% of the time.
278

Kitsune : a management system for advanced radio networks based on cognitive functions / Kitsune : um sistema de gerenciamento para redes de rádio avançadas baseado nas funções cognitivas

Bondan, Lucas January 2014 (has links)
Considerando a atual subutilização do espectro de rádio frequências para comunicação sem fio, o rádio cognitivo é visto como um conceito chave para permitir uma melhoria da utilização deste recurso de comunicação. A implementação de dispositivos de rádio cognitivo deve basear-se nas quatro principais funções cognitivas: sensoriamento espectral, decisão espectral, compartilhamento espectral e mobilidade espectral. Através dessas funções, um dispositivo de rádio cognitivo é capaz de procurar canais livres para transmitir de forma oportunista em uma rede de rádios cognitivos. No entanto, as redes de rádios cognitivos devem ser gerenciadas, com o objetivo de garantir seu pleno funcionamento, melhorando o desempenho destes dispositivos. Este gerenciamento deve melhorar o conhecimento do administrador sobre o funcionamento da rede. Assim, a configuração, o monitoramento e a visualização das funções cognitivas são fundamentais para o processo de aprendizagem contínua do administrador de rede. Neste trabalho, propõe-se Kitsune, um sistema de gerenciamento com base em um modelo hierárquico que permite gerenciar as informações sobre as funções cognitivas em redes de rádios cognitivos. Kitsune é projetado para gerenciar todas as quatro funções cognitivas, permitindo que o administrador da rede possa configurar os dispositivos de rádio cognitivo, monitorar os resultados de cada função cognitiva e analisar importantes visualizações destes resultados. Além disso, um protótipo de Kitsune foi desenvolvido e avaliado por meio de um cenário experimental baseado na norma IEEE 802.22. O resultado obtido mostra que Kitsune fornece ao administrador um melhor conhecimento sobre a rede, melhorando a taxa de transferência média para cada canal. / Considering the current underutilization of radio frequency spectrum for wireless communication, the Cognitive Radio is seen as a key concept to enable the improvement of the radio frequency spectrum utilization. The implementation of cognitive radio devices must be based on the four main cognitive functions: spectrum sensing, spectrum decision, spectrum sharing, and spectrum mobility. Through these functions, a cognitive radio device is able to search for vacant channels to opportunistically transmit in a cognitive radio network. However, cognitive radio networks should be managed, aiming to guaranty the proper operation of the cognitive radio devices, improving the performance of these devices. This management should improve the administrator knowledge about the cognitive radio network operation. Therefore, the configuration, monitoring and visualization of the cognitive functions are fundamental to the continuous knowledge building process of the network administrator. In this paper we propose Kitsune, a management system based on a hierarchical model allowing to manage summarized information about cognitive functions in radio networks. Kitsune is designed to manage all four cognitive functions, enabling the network administrator to configure the cognitive radio devices, monitor the results of each cognitive function, and make important visualizations of these results. Moreover, a Kitsune prototype was developed and evaluated through an experimental IEEE 802.22 scenario. The result obtained show that Kitsune allows the administrator to achieve a better knowledge about the network and improve the average throughput for each channel.
279

Suporte a rollback em sistemas de gerenciamento de mudanças em TI. / Roolback support in IT change management systems

Machado, Guilherme Sperb January 2008 (has links)
As atuais pesquisas em gerência de mudança em um ambiente de TI (Tecnologia de Informação) têm explorado diferentes aspectos desta nova disciplina, porém normalmente assumindo que as mudanças expressas em documentos de Requisição de Mudanças (RFC – Request for Change) são sempre executadas com sucesso sobre uma determinada infraestrutura de TI. Esse cenário, muitas vezes, pode não refletir a realidade em sistemas de TI, pois falhas durante a execução de mudanças podem ocorrer e não devem ser simplesmente ignoradas. Para abordar esta questão, esta dissertação propõe uma solução onde atividades em um plano de mudança podem ser agrupadas, formando grupos atômicos. Esses grupos são atômicos no sentido de que quando uma atividade falha, todas as outras atividades já executadas do mesmo grupo precisam retroceder para o último estado consistente. Automatizar o processo de rollback em mudanças pode ser especialmente conveniente no sentido de que não seja necessário um operador humano desfazer manualmente as atividades que falharam de um determinado grupo atômico. Para avaliar a solução proposta e a sua viabilidade técnica foi implementado um protótipo que, usando elementos da linguagem BPEL (Business Process Execution Language), torna-se possível definir como sistemas de gerenciamento de mudanças em TI devem se comportar para capturar e identificar falhas. Os resultados mostram que a solução proposta não somente gera planos completos e corretos com base em marcações de atomicidade, mas também que a geração dos planos de rollback interfere minimamente no processo de agendamento de mudanças. / The current research on IT change management has been investigating several aspects of this new discipline, but they are usually carried out assuming that changes expressed in Requests for Change (RFC) documents will be successfully executed over the managed IT infrastructure. This assumption, however, is not realistic in actual IT systems because failures during the execution of changes do happen and cannot be ignored. In order to address this issue, we propose a solution where tightly-related change activities are grouped together forming atomic groups of activities. These groups are atomic in the sense that if one activity fails, all other already executed activities of the same group must rollback to move the system backwards to the previous consistent state. The automation of change rollback is especially convenient because it relieves the IT human operator of manually undoing the activities of a change group that has failed. To prove concept and technical feasibility of our proposed solution, we have implemented a prototype system that, using elements of the Business Process Execution Language (BPEL), is able to control how atomic groups of activities must be handled in IT change management systems. Results showed that the rollback solution not only generates complete and correct plans given a set of atomicity marks, but also that the rollback plan generation minimally interferes in the change scheduling process.
280

Flexible and integrated resource management for IaaS cloud environments based on programmability / Gerenciamento de recursos flexível e integrado para ambientes de nuvem iaas baseado em programabilidade

Wickboldt, Juliano Araújo January 2015 (has links)
Nuvens de infraestrutura como serviço (IaaS) estão se tornando um ambiente habitual para execução de aplicações modernas da Internet. Muitas plataformas de gerenciamento de nuvem estão disponíveis para aquele que deseja construir uma nuvem de IaaS privada ou pública (e.g., OpenStack, Eucalyptus, OpenNebula). Um aspecto comum do projeto de plataformas atuais diz respeito ao seu modelo de controle caixa-preta. Em geral, as plataformas de gerenciamento de nuvem são distribuídas com um conjunto de estratégias de alocação de recursos embutida em seu núcleo. Dessa forma, os administradores de nuvem têm poucas oportunidades de influenciar a maneira como os recursos são realmente gerenciados (e.g., posicionamento de máquinas virtuais ou seleção caminho de enlaces virtuais). Os administradores poderiam se beneficiar de personalizações em estratégias de gerenciamento de recursos, por exemplo, para atingir os objetivos específicos de cada ambiente ou a fim de permitir a alocação de recursos orientada à aplicação. Além disso, as preocupações acerca do gerenciamento de recursos em nuvens se dividem geralmente em computação, armazenamento e redes. Idealmente, essas três preocupações deveriam ser abordadas no mesmo nível de importância por implementações de plataformas. No entanto, ao contrário do gerenciamento de computação e armazenamento, que têm sido amplamente estudados, o gerenciamento de redes em ambientes de nuvem ainda é bastante incipiente. A falta de flexibilidade e suporte desequilibrado para o gerenciamento de recursos dificulta a adoção de nuvens como um ambiente de execução viável para muitas aplicações modernas da Internet com requisitos rigorosos de elasticidade e qualidade do serviço. Nesta tese, um novo conceito de plataforma de gerenciamento de nuvem é introduzido onde o gerenciamento de recursos flexível é obtido pela adição de programabilidade no núcleo da plataforma. Além disso, uma API simplificada e orientada a objetos é introduzida a fim de permitir que os administradores escrevam e executem programas de gerenciamento de recursos para lidar com todos os tipos de recursos a partir de um único ponto. Uma plataforma é apresentada como uma prova de conceito, incluindo um conjunto de adaptadores para lidar com tecnologias de virtualização e de redes modernas, como redes definidas por software com OpenFlow, Open vSwitches e Libvirt. Dois estudos de caso foram realizados a fim de avaliar a utilização de programas de gerenciamento de recursos para implantação e otimização de aplicações através de uma rede emulada usando contêineres de virtualização Linux e Open vSwitches operando sob o protocolo OpenFlow. Os resultados mostram a viabilidade da abordagem proposta e como os programas de implantação e otimização são capazes de alcançar diferentes objetivos definidos pelo administrador. / Infrastructure as a Service (IaaS) clouds are becoming an increasingly common way to deploy modern Internet applications. Many cloud management platforms are available for users that want to build a private or public IaaS cloud (e.g., OpenStack, Eucalyptus, OpenNebula). A common design aspect of current platforms is their black-box-like controlling nature. In general, cloud management platforms ship with one or a set of resource allocation strategies hard-coded into their core. Thus, cloud administrators have few opportunities to influence how resources are actually managed (e.g., virtual machine placement or virtual link path selection). Administrators could benefit from customizations in resource management strategies, for example, to achieve environment specific objectives or to enable application-oriented resource allocation. Furthermore, resource management concerns in clouds are generally divided into computing, storage, and networking. Ideally, these three concerns should be addressed at the same level of importance by platform implementations. However, as opposed to computing and storage management, which have been extensively investigated, network management in cloud environments is rather incipient. The lack of flexibility and unbalanced support for resource management hinders the adoption of clouds as a viable execution environment for many modern Internet applications with strict requirements for elasticity or Quality of Service. In this thesis, a new concept of cloud management platform is introduced where resource management is made flexible by the addition of programmability to the core of the platform. Moreover, a simplified object-oriented API is introduced to enable administrators to write and run resource management programs to handle all kinds of resources from a single point. An implementation is presented as a proof of concept, including a set of drivers to deal with modern virtualization and networking technologies, such as software-defined networking with OpenFlow, Open vSwitches, and Libvirt. Two case studies are conducted to evaluate the use of resource management programs for the deployment and optimization of applications over an emulated network using Linux virtualization containers and Open vSwitches running the OpenFlow protocol. Results show the feasibility of the proposed approach and how deployment and optimization programs are able to achieve different objectives defined by the administrator.

Page generated in 0.0502 seconds