• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 409
  • 63
  • 16
  • 12
  • 10
  • 10
  • 10
  • 9
  • 1
  • 1
  • 1
  • 1
  • Tagged with
  • 494
  • 401
  • 348
  • 306
  • 239
  • 77
  • 77
  • 76
  • 74
  • 69
  • 66
  • 66
  • 62
  • 61
  • 55
  • 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.
41

ECAMID:um middleware para nuvem computacional com suporte à elasticidade

Lima, Diego Liberalquino Soares 13 August 2014 (has links)
Submitted by Luiz Felipe Barbosa (luiz.fbabreu2@ufpe.br) on 2015-03-09T12:28:51Z No. of bitstreams: 2 DISSERTAÇÃO Diego Liberalquino Soares Lima.pdf: 2260108 bytes, checksum: 42b8752b09548cb73b5f4d320fea5294 (MD5) license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) / Made available in DSpace on 2015-03-09T12:28:51Z (GMT). No. of bitstreams: 2 DISSERTAÇÃO Diego Liberalquino Soares Lima.pdf: 2260108 bytes, checksum: 42b8752b09548cb73b5f4d320fea5294 (MD5) license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) Previous issue date: 2014-08-13 / Computação em nuvem fornece aplicações, plataformas e servidores virtuais como serviço, e permite que consumidores paguem pela utilização destes serviços sem que eles precisem ser adquiridos. Um dos grandes benefícios da computação em nuvem é a elasticidade, uma vez que consumidores podem requisitar mais recursos sob demanda e liberá-los quando não são mais necessários. Aplicações distribuídas desenvolvidas em nuvem devem levar em conta a presença da elasticidade para implementar sua arquitetura e serviços. No entanto, o uso efetivo da elasticidade por parte das aplicações pode ser complexo e ocasionar vários erros. Utilizando um middleware orientado a objeto existente (CaMid - Cloud-Aware Middleware), este trabalho apresenta o projeto e a implementação dos mecanismos básicos para suporte à elasticidade, tais como: replicação, coordenação de tarefas, compartilhamento de estado e balanceamento de carga. Estes mecanismos foram incorporados ao CaMid e visam maximizar a utilização dos recursos de nuvem à medida que estes são adicionados à infraestrutura da aplicação e mantê-los em funcionamento quando estes recursos são descartados. Para avaliar os mecanismos desenvolvidos, foi realizada uma avaliação experimental para identificar o impacto dos mesmos na execução das aplicações. Foi possível verificar que o CaMid conseguiu utilizar os recursos de nuvem com eficiência a um custo do overhead causado pela coordenação dos vários processos distribuídos.
42

Modelos para Análise de Dependabilidade de Arquiteturas de Computação em Nuvem

DANTAS, Jamilson Ramalho 01 March 2013 (has links)
Submitted by Daniella Sodre (daniella.sodre@ufpe.br) on 2015-03-11T12:54:27Z No. of bitstreams: 2 Dissertacao Jamilson Dantas.pdf: 3051126 bytes, checksum: 4e60860477d80ad9056e42323594cda3 (MD5) license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) / Approved for entry into archive by Daniella Sodre (daniella.sodre@ufpe.br) on 2015-03-13T12:59:31Z (GMT) No. of bitstreams: 2 Dissertacao Jamilson Dantas.pdf: 3051126 bytes, checksum: 4e60860477d80ad9056e42323594cda3 (MD5) license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) / Made available in DSpace on 2015-03-13T12:59:31Z (GMT). No. of bitstreams: 2 Dissertacao Jamilson Dantas.pdf: 3051126 bytes, checksum: 4e60860477d80ad9056e42323594cda3 (MD5) license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) Previous issue date: 2013-03-01 / A tecnologia avança gradativamente à medida que estudos e pesquisas são realizadas. Com isso, a necessidade de alto poder de computação e segurança dos dados é exigida por usuários comuns, haja vista que equipamentos eletrônicos, sistemas de software, hardware e meios de interconexões (cabos, wireless) tendem a falhar, tornando-se indisponíveis por tempo indeterminado. A indisponibilidade pode ser acometida por falhas, defeitos ou manutenções planejadas, troca de equipamentos ou atualizações de software, tornando-se um desafio para empresas provedoras de serviços em nuvem. Alta disponibilidade em serviços de computação em nuvem é essencial para manter a confiança do cliente e evitar perdas de receita devido a penalidades de violação de SLA’s (acordo de níveis de serviço). Uma vez que os componentes de software e hardware de infraestruturas de nuvem podem ter confiabilidade limitada, mecanismos de tolerância a falhas são meios para atingir os requisitos de confiabilidade necessárias. Este trabalho investiga os benefícios de um mecanismo de replicação warm-standy em um ambiente de computação em nuvem Eucalyptus. Uma abordagem de modelagem hierárquica heterogénea é usada para representar as arquiteturas e avaliar a disponibilidade das infraestruturas. Falhas de hardware e de software são considerados nos modelos analíticos propostos. Estes modelos também são utilizados para a obtenção de equações para calcular a disponibilidade da infraestrutura de nuvem. Para demonstrar a aplicabilidade deste trabalho foram gerados três estudos de caso.
43

CSB-Index: um índice espacial para data warehouses geográficos na nuvem

Mateus, Rodrigo Costa 05 September 2013 (has links)
Submitted by Luiz Felipe Barbosa (luiz.fbabreu2@ufpe.br) on 2015-03-12T14:43:13Z No. of bitstreams: 2 license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) DISSERTAÇÃO Rodrigo Costa Mateus.pdf: 3391149 bytes, checksum: 05f64e90f88333325241ea7d0600e6e4 (MD5) / Approved for entry into archive by Daniella Sodre (daniella.sodre@ufpe.br) on 2015-03-13T12:58:59Z (GMT) No. of bitstreams: 2 license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) DISSERTAÇÃO Rodrigo Costa Mateus.pdf: 3391149 bytes, checksum: 05f64e90f88333325241ea7d0600e6e4 (MD5) / Made available in DSpace on 2015-03-13T12:58:59Z (GMT). No. of bitstreams: 2 license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) DISSERTAÇÃO Rodrigo Costa Mateus.pdf: 3391149 bytes, checksum: 05f64e90f88333325241ea7d0600e6e4 (MD5) Previous issue date: 2013-09-05 / Plataformas de computação em nuvem proveem escalabilidade, elasticidade e tolerância a falhas aos sistemas computacionais. Além disso, elas foram projetadas para lidar com grande volume de dados utilizando recursos computacionais quase ilimitados. Data Warehouse Geográfico (DWG) se tornou uma das principais tecnologias de suporte à decisão, pois promove a integração do Data Warehouse convencionais, das ferramentas On-Line Analytical Processing e dos Sistemas de Informações Geográficas. Por esse motivo, um DWG viabiliza a análise no contexto espacial aliada à execução de consultas multidimensionais envolvendo grande volume de dados. A combinação da computação em nuvem e dos DWG traz consigo o desafio de prover análises de dados espaciais em um ambiente distribuído. Além disso, há a preocupação com o desempenho no processamento de consultas, que utilizam janelas de consultas espaciais ad-hoc e realizam várias junções entre as tabelas de dimensões e de fatos. Embora existam eficientes mecanismos para aumentar o desempenho do processamento de consultas em DWG, como as estruturas de indexação, elas se tornam impróprias aos DWG mantidos em nuvem porque estes mecanismos não lidam com a recuperação de dados em ambientes distribuídos. Nesta dissertação, propõe-se um novo índice para DWG mantidos em nuvem chamado CSB-Index (Cloud Spatial- Bitmap Index). O CSB-Index se baseia no SB-Index e permite a recuperação de dados mantidos em um ambiente distribuído, pois mantém em sua estrutura referências aos bancos de dados que compõe o DWG. Além disso, ele introduz o uso do Índice Bitmap de Junção aos DWG armazenados em nuvem, evitando o processamento das custosas operações de junção estrela. A viabilidade do CSB-Index foi comprovada por meio de testes experimentais de desempenho e escalabilidade. Comparações entre diferentes métodos de acesso indicaram que o CSB-Index diminuiu significativamente o tempo de resposta do processamento de consultas roll-up e drilldown relacionadas aos predicados espaciais “intersecta”, “está contido” e “contém”, possibilitando redução no tempo de processamento destas consultas de 58,2% até 99,65%. Também foi verificado que a escalabilidade dos dados e do número de máquinas que armazenam o DWG não afetam negativamente o desempenho do CSB-Index. Por fim, este trabalho também investigou o impacto do uso das federações no processamento das consultas SOLAP e comprovou que está técnica possibilita maior desempenho ao processamento destas consultas.
44

A cloud deployed repository for a multi-view component-based modeling CASE tool

MACHADO, Breno Batista 31 January 2009 (has links)
Made available in DSpace on 2014-06-12T15:55:36Z (GMT). No. of bitstreams: 2 arquivo2271_1.pdf: 2858362 bytes, checksum: 1e63f26ec4d726e3881094fb84cee84e (MD5) license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2009 / Conselho Nacional de Desenvolvimento Científico e Tecnológico / Modelos oferecem abstrações de um sistema que possibilitam aos engenheiros raciocinarem sobre o sistema se focando apenas nos aspectos relevantes, ignorando detalhes que não são relevantes. UML se tornou um padrão de fato para análise e projeto de sistemas, mas possui algumas limitações óbvias: (1) o conjunto de elementos é muito heterogêneo e grande, e (2) o suporte de ferramentas não é satisfatório. Se faz necessário um sistema de regras que governem o processo de análise e projeto, UML é geral demais. Desenvolvido pela UFPE em conjunto com a Universidade de Mannheim, o objetivo do método KobrA2 é resolver essas limitações através da incorporação de visões especiais de layout, navegação e comportamento de componentes da GUI, e pela introdução do conceito de engenharia de software ortográfica, na qual a construção de Modelos Independentes de Plataforma (PIM) para cada componente de software é realizado em pequenas partes através da construção ortogonal de visões específicas para cada preocupação do componente. Estas visões são então integradas dentro de um Modelo Unificado (SUM) que por sua vez verifica a conformidade com os artefatos do metamodelo de KobrA2. Para gerar ganhos de produtividade, esta integração e verificação deve ser automaticamente implementada através da transformação de modelos interna a uma ferramenta CASE. Conseqüentemente, para ter sucesso, KobrA2 precisa de uma ferramenta que dê suporte ao seu processo de engenharia de sistemas. Esta dissertação de mestrado é parte do projeto WAKAME (Wep App KobrA2 Modeling Environment) que tem por objetivo a construção desta ferramenta CASE. Além de ser a primeira ferramenta CASE dirigida por processo e que dá suporte a um ambiente OO, ortográfico, dirigido por modelos e baseado em componentes, para engenharia de aplicações, incluindo a construção de GUI PIMs, WAKAME também procura inovar por ser (a) distribuída em uma plataforma de cloud computing e acessível universalmente através de qualquer navegador Web, (b) ser de muito fácil aprendizagem graças a sua GUI minimalista, com poucos ícones, no estilo do Google, e (c) de uso eficiente graças ao seu cliente projetado para ser leve e com pouco uso de memória e que forneça um esquema de navegação multidimensional, ortográfico e independente de plataforma, entre visões de baixa granularidade, específica a preocupações, e locais, de um componente. Dentro do projeto WAKAME, esta dissertação de mestrado investiga três principais questões em aberto. A primeira é o projeto do KWAF (KobrA2 Web App Framework), um modelo de ambiente genérico e independente de plataformas para ser instanciado para o projeto específico de aplicações Web. O segundo é um PIM detalhado do WAKAME como um exemplo de instanciação do KWAF. O terceiro é a implementação e a avaliação de serviços baseados na nuvem que (a) persistentemente armazenem as visões PIM e ortográficas de componentes KobrA2, (b) integre estas visões em um SUM persistente, (c) verifique a conformidade do SUM com o meta-modelo de artefatos de KobrA2, (d) use as restrições do meta-modelo tanto para propagar mudanças em uma visão para outras relacionadas ou enviar mensagens de aviso específicas de uma visão a respeito da violação de restrições. As principais contribuições desta dissertação são: (a) o projeto de KWAF, o primeiro estudo de caso para avaliação do processo KobrA2 para aplicações Web ricas com gráficos 2D, (b) o projeto de alto nível do WAKAME como estudo de caso para avaliação de KWAF, (c) a implementação de serviços baseados em nuvem computacional para persistência das visões e integração e validação das visões em um SUM persistente, e (d) a integração e testes destes serviços com a parte cliente do WAKAME que permite a edição ortográfica das visões
45

Modelos para análise de disponibilidade de arquitetura de um serviço de Vod Streaming na nuvem

BEZERRA, Maria Clara dos Santos 04 August 2015 (has links)
Submitted by Isaac Francisco de Souza Dias (isaac.souzadias@ufpe.br) on 2016-04-25T18:42:34Z No. of bitstreams: 2 license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) DISSERTAÇÃO Maria Clara dos Santos Bezerra.pdf: 1712974 bytes, checksum: 11ba7614854b8a0afd4d9b48c949a2a3 (MD5) / Made available in DSpace on 2016-04-25T18:42:34Z (GMT). No. of bitstreams: 2 license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) DISSERTAÇÃO Maria Clara dos Santos Bezerra.pdf: 1712974 bytes, checksum: 11ba7614854b8a0afd4d9b48c949a2a3 (MD5) Previous issue date: 2015-08-04 / FACEPE / Cloud computing is a computational paradigm that has become widely adopted in recent years. This is due to certain characteristics, in particular its ready scalability and the fact that it is generally offered to the client on a pay-per-use basis, through a type of cloud computing called Infrastructure as a Service (IaaS). However, the failure of components within the cloud is a fairly common occurrence that directly impacts on the availability of the service. Cloud providers attempt to meet the challenge of ensuring high availability by employing certain methods, such as sensitivity analysis to identify availability bottlenecks, and the inclusion of fault tolerance mechanisms to achieve greater reliability. From this perspective the current work proposes an effective availability analysis of a Video-on–Demand (VoD) streaming service based on the Eucalyptus cloud platform. The research was divided into two case studies. In the first study a basic architecture with no redundancy mechanisms was analysed. The methodology involved first modelling the system through a combination of continuous time Markov chains (CTMC) and reliability block diagrams (RBD), then performing an availability analysis, thereby achieving a model validation that represented the system’s behavior. A sensitivity analysis technique was also applied to identify availability bottlenecks in this basic architecture. Subsequent studies analysed availability in increasingly redundant architectures through the inclusion of warm-standby mechanisms. Changes to the basic design were guided by the sensitivity indices, and at the conclusion of the work a comparison was made between the availability values obtained for each system. A further case study analysed the service availability by making variations to the mean time of activation of the redundant mechanism. Results confirmed that the deployment of redundancy in cloud infrastructures in the form of warm standby mechanisms does lead to gains in system availability. It was also established that varying the activation time of the most reliable component in the system had a greater impact on the overall availability of the VoD service. / A computação em nuvem é um paradigma computacional que vem sendo amplamente utilizado ao longo dos últimos anos devido as suas características de provisionamento de recursos de forma escalável, onde o usuário paga apenas por aquilo que consumir. Esse modelo computacional possibilita que diversos serviços sejam ofertados a partir da sua Infraestrutura como Serviço (IaaS - Infrastructure as a Service). Porém, a falha de componentes dos recursos da nuvem é algo bastante comum e que afeta diretamente a disponibilidade dos serviços que os utilizam. Garantir alta disponibilidade em serviços na nuvem é um desafio para provedores, que podem utilizar de técnicas como análise de sensibilidade para identificar gargalos de disponibilidade ou ainda fazer uso de mecanismos de tolerância à falhas para atingir melhores resultados de confiabilidade. Desse modo, esse trabalho tem como proposta realizar a avaliação de disponibilidade em arquiteturas para o provimento do serviço de VoD streaming na nuvem, baseado na plataforma Eucalyptus. O trabalho está dividido em dois estudos de caso. Primeiro, apresentamos uma arquitetura básica, sem mecanismos de redundância. Através de modelagem hierárquica formada por diagramas de blocos de confiabilidade (RBD - Reliability Block Diagram) e cadeias de Markov de tempo contínuo (CTMC - Continuous Time Markov Chain), realizamos a avaliação da disponibilidade para essa arquitetura, e em seguida alcançamos a validação do modelo que representa o funcionamento do serviço. Por fim, aplicamos a técnica de análise de sensibilidade paramétrica para identificar gargalos de disponibilidade na arquitetura básica. As análises seguintes que foram esse estudo de caso observam a disponibilidade do serviço em arquiteturas com redundância no modo warm-stand guiadas por índices de sensibilidade, apresentando ao final uma comparação dos valores de disponibilidade para cada arquitetura obtida a partir de componentes redundantes. O segundo estudo de caso analisa o comportamento da disponibilidade total do serviço a partir da variação no tempo de ativação dos mecanismos redundantes. Nossos resultados expressaram que a adoção de componentes redundantes no modo warm-stand na infraestrutura da nuvem proporciona ganhos de disponibilidade no serviço analisado. Também observamos que a variação do tempo de ativação do componente de maior confiabilidade tem maior impacto na disponibilidade total do serviço de VoD streaming.
46

Improving mobile cloud performance using offloading techniques and stochastic models

SILVA, Francisco Airton Pereira da 14 February 2017 (has links)
Submitted by Pedro Barros (pedro.silvabarros@ufpe.br) on 2018-07-25T19:16:52Z No. of bitstreams: 2 license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5) TESE Francisco Airton Pereira da Silva.pdf: 2998424 bytes, checksum: 8df4a1b21e2f71a7f45ba9085dd9553f (MD5) / Approved for entry into archive by Alice Araujo (alice.caraujo@ufpe.br) on 2018-07-26T22:10:09Z (GMT) No. of bitstreams: 2 license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5) TESE Francisco Airton Pereira da Silva.pdf: 2998424 bytes, checksum: 8df4a1b21e2f71a7f45ba9085dd9553f (MD5) / Made available in DSpace on 2018-07-26T22:10:09Z (GMT). No. of bitstreams: 2 license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5) TESE Francisco Airton Pereira da Silva.pdf: 2998424 bytes, checksum: 8df4a1b21e2f71a7f45ba9085dd9553f (MD5) Previous issue date: 2017-02-14 / Resource scarcity is a major obstacle for many mobile applications, since devices have limited battery and processing power. The use of cloud computing has been shown to be a feasible alternative to process demanding mobile devices workloads, leading to the research field called mobile cloud computing (MCC). By using the cloud, mobile devices may offload computation to resourceful servers. Many issues related to such a process have been investigated in the past decade, but those related to offloading process still remain. This PhD research has developed a smart MCC offloading strategy for mobile applications. The approach have considered an innovative balanced infrastructure parameters strategy. Another MCC challenge is related to the process of infrastructure evaluation and planning. Evaluating the MCC infrastructure in a deep level of detail may provide to software engineers precise information, guiding their decisions. Instead of evaluating the MCC infrastructure as a black-box, this work proposes to analyze the application at source-code level. This PhD research proposes providing a way for representing method-calls and evaluating mobile cloud applications by using stochastic petri nets (SPNs). The SPNs in this work allow software engineers to understand their applications through a statistic report. Case studies have showed that the proposed techniques are helpful for guiding cloud systems designers and administrators in the decision-making process. / A escassez de recursos é um grande obstáculo para muitas aplicações móveis, uma vez que os dispositivos têm bateria e poder de processamento limitados. O uso da computação em nuvem tem se mostrado uma alternativa viável para processar cargas de trabalho de dispositivos móveis limitados. Com o objetivo de mitigar este problema nasceu o campo de pesquisa chamado computação em nuvem móvel (MCC). Ao usar a nuvem, os dispositivos móveis podem transferir seu processamento para servidores potentes. Muitas questões relacionadas a esse processo têm sido investigadas na última década, mas as relacionadas com o processo de execução remota ainda permanecem. Esta pesquisa de doutorado desenvolveu uma abordagem de execução remota de aplicativos móveis na nuvem. O algoritmo desenvolvido considerou uma estratégia inovadora de balanceamento de parâmetros coletados do estado da infraestrutura. Outro desafio do MCC está relacionado ao processo de avaliação e planejamento da infraestrutura tecnológica adotada. Uma avaliação detalhada do desempenho de diferentes configurações de infraestrutura pode fornecer aos engenheiros de software informações precisas, guiando suas decisões. Ao invés de avaliar a infraestrutura como uma caixa-preta, este trabalho propõe analisar a aplicação em nível de código-fonte, mais precisamente chamadas de método. O trabalho utiliza redes de Petri estocásticas (SPNs) para representar e avaliar desempenho e gasto de bateria de dispositivos móveis. As SPNs neste trabalho permitem aos engenheiros de software entender suas aplicações através de um relatório estatístico. Estudos de caso mostraram que as técnicas propostas nesta pesquisa são úteis para orientar designers e administradores de sistemas de nuvem no processo de tomada de decisão.
47

CR-ASPE: uma técnica de criptografia para dados espaciais armazenados na nuvem

FOLHA, Rodrigo Barbosa 31 March 2017 (has links)
Submitted by Fernanda Rodrigues de Lima (fernanda.rlima@ufpe.br) on 2018-08-17T22:13:47Z No. of bitstreams: 2 license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5) DISSERTAÇÃO Rodrigo Folha .pdf: 1527031 bytes, checksum: c40248b94c0ea7be55dc8493cc8785f0 (MD5) / Approved for entry into archive by Alice Araujo (alice.caraujo@ufpe.br) on 2018-08-24T21:10:28Z (GMT) No. of bitstreams: 2 license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5) DISSERTAÇÃO Rodrigo Folha .pdf: 1527031 bytes, checksum: c40248b94c0ea7be55dc8493cc8785f0 (MD5) / Made available in DSpace on 2018-08-24T21:10:29Z (GMT). No. of bitstreams: 2 license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5) DISSERTAÇÃO Rodrigo Folha .pdf: 1527031 bytes, checksum: c40248b94c0ea7be55dc8493cc8785f0 (MD5) Previous issue date: 2017-03-31 / CAPES / Diversas aplicações de banco de dados espaciais e sistemas baseados em localização hospedam-se na nuvem buscando alta disponibilidade e fácil gerenciamento de recursos. Entretanto, os dados armazenados remotamente estão sujeitos à observação dos funcionários da empresa de hospedagem ou das entidades governamentais dos países onde os centros de armazenamento estão localizados. Assim, para manter a confidencialidade dos dados espaciais, este trabalho propôs uma técnica de criptografia para permitir o processamento de busca circulares, poligonais e kNN de dados espaciais criptografados armazenados na nuvem, a técnica CR-ASPE. Baseados na CR-ASPE, dois esquemas de criptografia foram propostos e submetidos a um modelo de ameaça para avaliar o nível de segurança. O primeiro, o CR-ASPE básico, é mais veloz, enquanto o CR-ASPE estendido, ou CRASPEE, mostrou-se mais resistente a ataques. Juntamente, a formalização e a análise do nível de segurança de cada esquema foram apresentadas. Por fim, foi feita uma análise da complexidade temporal das funções do núcleo dos esquemas, assim como uma análise de desempenho de suas funções de busca e de consultas baseadas nestas buscas. No fim deste trabalho, espera-se uma técnica que permita criptografar dados espaciais na nuvem e executar buscas sobre eles com um desempenho superior ao de outras abordagens de criptografia estudadas. / Spatial databases and location-based applications are hosted on the cloud looking for high availability and easy configuration managing. However, the remotely stored data are under foreign governments’ laws and shares resources with other users. Thus, to keep the confidentiality of spatial data, this work proposed a cryptography technique, named CR-ASPE, to enable searches over encrypted spatial data kept in the cloud. Based on CR-ASPE, two cryptography schemes were proposed and submitted to a threat model to evaluate their security level. The first scheme, named CR-ASPE, is faster, on the other hand, the second scheme, named as CR-ASPEE, is more resistant to attacks. A formal definition is shown for each scheme, together with a security analysis. Lastly, time complexity analysis and performance analyses were made to evaluate the functions of each scheme and the queries on a database based on the searches functions. At the end of this work, a technique to encrypt spatial data and run circular, polygonal and kNN searches over them faster than other studied cryptography techniques may be available.
48

Alta disponibilidade em serviços essenciais utilizando virtualização / High availability for essential services using virtualization

Caciato, Luciano Eduardo, 1975- 27 August 2018 (has links)
Orientador: Maurício Ferreira Magalhães / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Elétrica e de Computação / Made available in DSpace on 2018-08-27T08:36:36Z (GMT). No. of bitstreams: 1 Caciato_LucianoEduardo_M.pdf: 3777217 bytes, checksum: aaac15680ca349eb66c9bd9802c41a15 (MD5) Previous issue date: 2015 / Resumo: A disponibilidade dos serviços de tecnologia da informação é fundamental para empresas, bancos e instituições públicas. As informações são crucias para a tomada de decisão, elevando a competitividade e aumentando os lucros, além disso, empresas ou instituições com boa reputação na prestação dos serviços são sólidas e admiradas no mercado. Os sistemas de informações devem prover a maior disponibilidade possível de seus serviços e a alta disponibilidade e a virtualização são excelentes estratégias para alcançar este objetivo. A literatura mostra que existem várias implementações para garantir a disponibilidade dos serviços, porém todas são baseadas na alta disponibilidade no nível da virtualização, preocupando-se em manter, migrar ou iniciar uma ou várias máquinas virtuais em um data center. Nesta dissertação a proposta consiste na implementação da virtualização e da alta disponibilidade indo além dos hypervisors, ou seja, nos sistemas operacionais hospedados nas máquinas virtuais. O objetivo é garantir a disponibilidade dos serviços não controlados pela virtualização garantindo assim um menor tempo possível de indisponibilidade dos serviços oferecidos pelos sistemas de informação / Abstract: Availability of services of information technology is essential for companies, banks and public institutions. The information is vital for decision making, increasing the competitiveness and boosting profits, in addition, a company or institution with good reputation in service delivery are solid and admired by the market. Information systems must provide the highest possible availability of their services and high availability and virtualization are excellent strategies to achieve this goal. There are several implementations to ensure availability of services the literature, but all are based on the level of high availability virtualization, concerned to maintain, migrate or initiate one or more virtual machines in a data center. In this dissertation, the proposal consists of the implementation of virtualization and high availability that goes beyond hypervisors, ie the hosted operating systems in virtual machines with the objective to ensure the availability of virtualization services not controlled by ensuring lowest possible downtime of information systems / Mestrado / Engenharia de Computação / Mestre em Engenharia Elétrica
49

A virtualização de processos no setor gastronômico de food service do Recife: benefícios e miragens do uso da computação em nuvem

SOUZA, Kassia Roberta Rodrigues de 25 August 2016 (has links)
Submitted by Fernanda Rodrigues de Lima (fernanda.rlima@ufpe.br) on 2018-10-09T21:37:29Z No. of bitstreams: 2 license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5) DISSERTAÇÃO Kássia Roberta Rodrigues de Souza.pdf: 2681123 bytes, checksum: 2962034b0c1d3ab2929d3e32258f8294 (MD5) / Approved for entry into archive by Alice Araujo (alice.caraujo@ufpe.br) on 2018-11-21T19:35:45Z (GMT) No. of bitstreams: 2 license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5) DISSERTAÇÃO Kássia Roberta Rodrigues de Souza.pdf: 2681123 bytes, checksum: 2962034b0c1d3ab2929d3e32258f8294 (MD5) / Made available in DSpace on 2018-11-21T19:35:45Z (GMT). No. of bitstreams: 2 license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5) DISSERTAÇÃO Kássia Roberta Rodrigues de Souza.pdf: 2681123 bytes, checksum: 2962034b0c1d3ab2929d3e32258f8294 (MD5) Previous issue date: 2016-08-25 / CAPES / CNPq / A acessibilidade e a disseminação mais rápida das informações propiciam uma tendência que remodela a ideia de escopo centralizado, a qual aliada à expansão da Internet, traz uma mudança na maneira como se gerenciam empresas e informações. Essa via conduz ao fenômeno que foi denominado de virtualização de processos, fenômeno esse que vem assumindo um importante papel na concepção e implementação de um ambiente virtual nas organizações. Assim, tendo em vista a aplicabilidade do processo virtual com o suporte da tecnologia de informação e comunicação, buscou-se um levantamento, tão massivo quanto possível sobre a existência de processos virtuais junto ao pool de empresas do segmento de food service no setor gastronômico da cidade de Recife, a fim de compreender se há benefícios, e quais são, mas também identificar miragens. Associadas aos mesmos, verificou-se a intensidade do fenômeno através de uma pesquisa multimetodológica, valendo-se de um questionário intensivo lançado junto a empreendedores e gestores do setor, a fim de apurar a vitalidade da migração de processos graças à computação em nuvem. As respostas mostraram-se segmentadas em dimensões distintas, como previsto, trazendo aspectos positivos, por opção nomeados de benefícios, bem como aspectos negativos, rotulados como miragens atrelados à migração, à tecnologia e aos processos. Em adição, atestou-se uma relação entre os constructos da teoria da virtualização de processos e o processo de delivery como um serviço tecnológico em nuvem, taxado de process as a service (PaaS). Notou-se que a virtualização de processos, de modo geral, acarreta modificações no fluxo processual, de forma que foi possível idealizar dois cenários gerenciais dicotômicos: antes e depois da adoção do processo virtual. Considerando as empresas estudadas, observou-se uma tendência à reconfiguração do modelo de gestão, através da criação de novas ações gerenciais para adequação à dimensão virtual. / The accessibility and the faster dissemination of information propitiate a trend that reshapes the idea of centralized scope, which together with the expansion of the Internet, change the way that companies and information are managed. This path leads to the phenomenon that has been called process virtualization, a phenomenon that has assumed an important role in the design and implementation of a virtual environment in organizations. Thus, considering the applicability of the virtual process with the support of the information and communication technology, a search was made as massive as possible on the existence of virtual processes with the pool of companies of the segment of food service in the gastronomic sector of the city of Recife, in order to understand if there are benefits, and what they are, but also to identify mirages. Associated with these, the intensity of the phenomenon was verified through a multi-methodological research, using an intensive questionnaire launched with entrepreneurs and managers of the sector, in order to ascertain the vitality of process migration thanks to cloud computing. The responses were segmented in different dimensions, as expected, bringing positive aspects, by option named benefits, as well as negative aspects labeled as mirages linked to migration, technology and processes. In addition, a relationship was established between the constructs of the process virtualization theory and the delivery process as a cloud technology service, called process as a servisse (PaaS). It was observed that the process virtualization, in general, causes changes in the process flow, so that it was possible to idealize two managerial scenarios dichotomous: before and after the adoption of the virtual process. Considering the companies studied, there was a tendency to reconfigure the management model, through the creation of new managerial actions to adapt to the virtual dimension.
50

GeDaNIC: um framework para gerenciamento de banco de dados em nuvem baseado nas interações entre consultas / GeDaNIC: a framework for database management cloud data based on interactions between queries

Siqueira Junior, Manoel Mariano January 2012 (has links)
SIQUEIRA JUNIOR, Manoel Mariano. GeDaNIC: um framework para gerenciamento de banco de dados em nuvem baseado nas interações entre consultas. 2012. 95 f. Dissertação (Mestrado em ciência da computação)- Universidade Federal do Ceará, Fortaleza-CE, 2012. / Submitted by Elineudson Ribeiro (elineudsonr@gmail.com) on 2016-07-11T18:53:56Z No. of bitstreams: 1 2012_dis_mmsiqueirajunior.pdf: 3719350 bytes, checksum: 33c477059041509925b50560598154a7 (MD5) / Approved for entry into archive by Rocilda Sales (rocilda@ufc.br) on 2016-07-20T11:56:41Z (GMT) No. of bitstreams: 1 2012_dis_mmsiqueirajunior.pdf: 3719350 bytes, checksum: 33c477059041509925b50560598154a7 (MD5) / Made available in DSpace on 2016-07-20T11:56:41Z (GMT). No. of bitstreams: 1 2012_dis_mmsiqueirajunior.pdf: 3719350 bytes, checksum: 33c477059041509925b50560598154a7 (MD5) Previous issue date: 2012 / Cloud computing is a recent trend of technology aimed at providing services for Information Technology (IT) and demand-based payment in use. One of the main services provided by a computing platform cloud is the service data management, or simply data service. This service accepts responsibility for the installation, configuration and maintenance of database systems, as well as for efficient access to stored data. This work presents a framework, called GeDaNIC, for managing database systems cloud data. The proposed framework aims to provide software infrastructure required for the provision of data services in computing environments cloud. Accordingly, the search system designed to solve some problems still in the context of open systems database in the cloud, such as dispatch, scheduling appointments and resource provisioning. The approach extends the designed Previous work by adding important features such as: support to unforeseen workloads and use of information about the interactions between queries. The supporting seasonal workloads is related to one of the main properties of computing Cloud: rapid elasticity. Already interactions between queries can provide impacts significant performance of database systems. For this reason, the GeDaNIC uses information about these interactions in order to reduce the execution time of workloads submitted to the data service and thereby increase the profit of provider of this service. For this, three new approaches to model and measure the interactions between instances and types of queries are proposed. In order to demonstrate the efficiency of the proposed framework for experimental evaluation using the TPC-H on PostgreSQL was performed. The results show that the designed solution has the potential to increase the profit of the service provider cloud data. / Computação em nuvem é uma tendência recente de tecnologia cujo objetivo é proporcionar serviços de Tecnologia da Informação (TI) sob demanda e com pagamento baseado no uso. Um dos principais serviços disponibilizados por uma plataforma de computação em nuvem consiste no serviço de gerenciamento de dados, ou simplesmente, serviço de dados. Este serviço assume a responsabilidade pela instalação, configuração e manutenção dos sistemas de banco de dados, bem como pelo acesso eficiente aos dados armazenados. Este trabalho apresenta um framework, denominado GeDaNIC, para o gerenciamento de sistemas de banco de dados em nuvem. O framework proposto tem por objetivo fornecer a infraestrutura de software necessária para a disponibilização de serviços de dados em ambientes de computação em nuvem. Neste sentido, o mecanismo concebido busca solucionar alguns problemas ainda em aberto no contexto de sistemas de banco de dados em nuvem, tais como: despacho, escalonamento de consultas e provisionamento de recursos. A abordagem concebida estende os trabalhos anteriores adicionando importantes características, como: o suporte às cargas de trabalho imprevistas e a utilização de informações sobre as interações entre consultas. O suporte às cargas de trabalhos sazonais está relacionado a uma das principais propriedades da computação em nuvem: a elasticidade rápida. Já as interações entre consultas podem proporcionar impactos significativos no desempenho dos sistemas de banco de dados. Por este motivo, o GeDaNIC utiliza informações sobre essas interações com a finalidade de reduzir o tempo de execução das cargas de trabalho submetidas ao serviço de dados e, consequentemente, aumentar o lucro do provedor deste serviço. Para isso, três novas abordagens para modelar e mensurar as interações entre instâncias e tipos de consultas são propostas. Com o objetivo de demonstrar a eficiência do framework proposto uma avaliação experimental usando o benchmark TPC-H sobre o PostgreSQL foi realizada. Os resultados apontam que a solução concebida tem potencial para aumentar o lucro do provedor do serviço de dados em nuvem.

Page generated in 0.0298 seconds