Please use this identifier to cite or link to this item: http://hdl.handle.net/1843/SLBS-6XYFRZ
Full metadata record
DC FieldValueLanguage
dc.contributor.advisor1Renato Antonio Celso Ferreirapt_BR
dc.contributor.referee1Dorgival Olavo Guedes Netopt_BR
dc.contributor.referee2Wagner Meira Juniorpt_BR
dc.creatorDiego Lopes Nogueirapt_BR
dc.date.accessioned2019-08-12T08:41:45Z-
dc.date.available2019-08-12T08:41:45Z-
dc.date.issued2006-12-01pt_BR
dc.identifier.urihttp://hdl.handle.net/1843/SLBS-6XYFRZ-
dc.description.abstractLarge volumes of data are generated every day by experiments, simulations and all sorts of applications. It is common to observe situations where portions of data are irregularly replicated and distributed in different data sources. The independent generation of correlated data and lack of collaboration on sharing these data result in an irregularly replicated and distributed data set. It would be desirable to be able to handle these several pieces of irregular data (replicated or not) as a unique large dataset. This is called data virtualization and is the focus of this work. On this dissertation, we explore a system which is capable of dealing with irregularly replicated data and is able to create a virtual view of the union of the individual irregular portions of data hosted by each data source. We present a geometric model to represent data intervals. The model allows for virtualization of an irregularly replicated and distributed data set. The work also presents a meta-data indexing mechanism to allow the system to process ranged queries submitted to the data set available through the data virtualization system. Two query fragment scheduling algorithms are proposed, based on the greedy andsimulated annealing approaches. These algorithms are responsible for the selection of which server will be in charge of serving each data queryfragment. The algorithms try to minimize the queries' response time and to balance the load between the servers, taking into account their differentservice capacities and the workload to which each server is submitted to at any given time. The performances of the algorithms are compared based on simulation results and the parameter values used were taken from the workload characterization of a real data-oriented application (the Virtual Microscope).pt_BR
dc.description.resumoGrandes volumes de dados são gerados diariamente por experimentos, simulações e vários outros tipos de aplicações. É comum observar situações nas quais porções desses dados são irregularmente replicadas e distribuídas em diferentes fontesde dados. A replicação e distribuição irregulares se dão pela geraçãoindependente dos diferentes intervalos de dados correlacionados e pela freqüente ausência de colaboração no compartilhamento de parte desses volumes de dados. É desejável que seja possível lidar com essas várias porções de dados irregulares (replicados ou não) como uma única base de dados. A virtualização de dados torna isto possvel e é o principal foco deste trabalho. Nesta dissertação, exploramos um sistema capaz de lidar com dados irregularmente replicados e criar uma visão virtual única a partir da união de porções irregulares dos dados disponíveis em cada uma das fontes de dados que compõem o sistema. Apresentamos uma modelagem geométrica dos intervalos de dados que suporta a virtualização de uma base de dados irregularmente replicada e distribuída, assim como um mecanismo de indexação de meta-dados que permite o processamento de consultas por intervalos de dados submetidas à base de dados disponível no sistema de virtualização de dados. Esta dissertação também propõe dois algoritmos de escalonamento de fragmentos de consultas baseados nas abordagens gulosa e resfriamento simulado. Esses algoritmos são responsáveis pela seleção de qual servidor é responsável porservir cada fragmento de uma consulta por intervalo de dados. Os algoritmos buscam minimizar o tempo de resposta das consultas e balancear a carga de trabalho entre os servidores considerando sua capacidade de serviço e carga de trabalho instantânea. A comparação de desempenho dos algoritmos são baseadas em simulações e os valores dos parâmetros utilizados foram obtidos a partir da caracterização da carga de trabalho de uma aplicação real e fortementedependente de dados (o Microscópio Virtual).pt_BR
dc.languagePortuguêspt_BR
dc.publisherUniversidade Federal de Minas Geraispt_BR
dc.publisher.initialsUFMGpt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectvirtualizaçãopt_BR
dc.subjectbase de dadospt_BR
dc.subject.otherSistemas de computação virtualpt_BR
dc.subject.otherComputaçãopt_BR
dc.subject.otherBanco de dados Gerênciapt_BR
dc.titleVirtualização de grandes bases de dados irregularmente distribuídas e replicadaspt_BR
dc.typeDissertação de Mestradopt_BR
Appears in Collections:Dissertações de Mestrado

Files in This Item:
File Description SizeFormat 
diegolopesnogueira.pdf641.05 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.