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

Um modelo de integra??o entre a ger?ncia de projetos e o processo de desenvolvimento de software

Rosito, Maur?cio Covolan 17 January 2008 (has links)
Made available in DSpace on 2015-04-14T14:48:57Z (GMT). No. of bitstreams: 1 399965.pdf: 4796068 bytes, checksum: 6e5249999ec4b0929ce3c3060382bdbb (MD5) Previous issue date: 2008-01-17 / As organiza??es de software est?o constantemente procurando por processos de software bem definidos para o desenvolvimento de seus produtos e servi?os. Entretanto, muitos processos de desenvolvimento de software existentes apresentam car?ncias no quesito de ger?ncia de projetos. Estes processos devem permitir que as organiza??es apliquem os conhecimentos gerenciais em conjunto com os aspectos t?cnicos. Neste contexto, esta pesquisa prop?e um modelo que integra os conceitos da ger?ncia de projetos e do processo de desenvolvimento de software, contribuindo n?o somente para a integra??o destes processos, mas tamb?m auxiliando os gestores no processo de tomada de decis?es durante o planejamento de projetos. Ainda, em fun??o da integra??o proposta, foi poss?vel identificar um conjunto de regras (ou restri??es) que visam, em sua maioria, apoiar a consist?ncia do modelo de integra??o. Dessa forma, apresenta-se o modelo e os resultados de uma avalia??o qualitativa de um prot?tipo que implementa o modelo proposto, realizado com gerentes de projetos de nove empresas.
12

vMIB : uma MIB gen?rica para gerenciamento de recursos virtuais

Rodrigues, Guilherme da Cunha 17 January 2008 (has links)
Made available in DSpace on 2015-04-14T14:48:57Z (GMT). No. of bitstreams: 1 399970.pdf: 869797 bytes, checksum: 0400438a9d51000e62665ad5ef2c943b (MD5) Previous issue date: 2008-01-17 / A tecnologia de virtualiza??o permite que v?rias m?quinas virtuais possam ser criadas sobre uma mesma estrutura de hardware. Com o crescimento da utiliza??o desta tecnologia, a demanda por m?todos mais eficientes de administra??o desse tipo de recurso tamb?m cresce. Atualmente as ferramentas dispon?veis para gerenciamento de sistemas n?o possuem suporte adequado para gerenciar sistemas virtuais eficientemente, pois n?o consideram fatores pertinentes aos recursos virtualizados, tais como processador, mem?ria, disco e rede. O desenvolvimento de uma MIB gen?rica proporciona uma ferramenta eficaz para o gerenciamento de m?quinas virtuais, que agrega dentre outras vantagens uma maior flexibilidade ? atividade de ger?ncia , bem como a capacidade de interoperar o gerenciamento de diferentes sistemas virtuais. Este trabalho apresenta uma MIB gen?rica utilizada para o gerenciamento de m?quinas virtuais e monitores de m?quinas virtuais. Esta MIB virtual (vMIB) foi criada com base nos padr?es definidos pela SMI (Structure Management Information) e no modelo de refer?ncia da MIB-II, a vMIB foi validada utilizando o protocolo SNMP (Simple Network Management Protocol).
13

Uma arquitetura para ger?ncia de rede de m?quinas virtuais com ?nfase na emula??o de sistemas distribu?dos

Storch, Mauro Strelow 23 March 2008 (has links)
Made available in DSpace on 2015-04-14T14:49:03Z (GMT). No. of bitstreams: 1 407650.pdf: 1702520 bytes, checksum: c900c9b4c3134193aa3ab89db164218f (MD5) Previous issue date: 2008-03-23 / Pesquisas utilizando virtualiza??o de hardware v?m sendo feitas em diversas ?reas dentro da Ci?ncia da Computa??o. A cria??o de ambientes virtuais com essa tecnologia pode ser implementada utilizando-se poucos recursos computacionais. Por?m, a falta de ferramentas de configura??o dificulta a cria??o de ambientes de larga escala. Recursos de rede, por exemplo, precisam ser gerenciados e configurados para atender ?s especifica??es do ambiente virtual que se deseja criar. Na inten??o de facilitar esta ger?ncia e reduzir os erros na configura??o do ambiente virtual, apresentamos neste trabalho uma arquitetura de ger?ncia de rede de m?quinas virtuais. Dentre suas fun??es encontram-se quest?es como configura??o de isolamento de rede e controle de vaz?o e lat?ncia. Na valida??o, aspectos de rede de um ambiente de emula??o de sistemas distribu?dos s?o configurados e uma aplica??o ? executada nesse ambiente na inten??o de avaliar esses aspectos de comunica??o
14

Aloca??o din?mica de recursos no Xen

Rossi, F?bio Diniz 15 January 2008 (has links)
Made available in DSpace on 2015-04-14T14:49:04Z (GMT). No. of bitstreams: 1 409163.pdf: 1281906 bytes, checksum: a8189d2aee06ad9ac115ad10de30a322 (MD5) Previous issue date: 2008-01-15 / A demanda por poder computacional ? cada vez maior, e conseq?entemente leva ao desenvolvimento de equipamentos com capacidades de processamento cada vez maiores para supr?-la. Hoje em dia temos acesso a computadores com poder computacional cada vez maior, por?m em sua grande maioria, esse poder computacional ? apenas parcialmente utilizado, causando uma ociosidade dos recursos dispon?veis, o que pode acarretar aumento de custos. Ao analisarmos a situa??o do aumento do poder computacional, a id?ia de ociosidade de processamento da maioria dos computadores e em contrapartida, a possibilidade de uma melhor utiliza??o de recursos, podemos explicar a renova??o de tecnologias que podem vir a suprir essas necessidades. Entre v?rias destas tecnologias podemos citar clusters e grades computacionais, e entre outras, uma das tecnologias em ascens?o s?o as m?quinas virtuais. Uma m?quina virtual consiste em um software que cria um ambiente sobre um sistema operacional, possibilitando uma execu??o abstra?da do hardware de v?rios outros sistemas, sendo transparente para o usu?rio essa intera??o. Dentre v?rios ambientes que suportam o uso de m?quinas virtuais, utilizamos o Xen que proporciona a portabilidade de sistemas operacionais sobre um sistema operacional Linux e permite compartilhar uma simples m?quina para v?rios clientes rodando sistemas operacionais distintos. O Xen pode utilizar um de tr?s escalonadores, onde o SMP Credit Scheduler ? o escalonador padr?o, recomendado para m?quinas multiprocessadas por permitir balanceamento de processadores virtuais entre os processadores reais. Por?m, o SMP Credit Scheduler ainda tem algumas limita??es referentes a uma utiliza??o melhor dos recursos da m?quina. Com o objetivo de superar algumas dessas limita??es, este trabalho apresenta a proposta e implementa??o de um subsistema que altera dinamicamente configura??es do escalonador SMP Credit, realocando recursos destinados a m?quinas virtuais que n?o estejam utilizando todo o processamento dispon?vel, direcionado-as ?s m?quinas virtuais que necessitem desse processamento. Por fim, apresentamos uma avalia??o do uso desse subsistema frente ao escalonador SMP Credit em diversas configura??es poss?veis
15

Realoca??o de recursos em ambientes virtualizados

Rodrigues, Elder de Macedo 08 January 2009 (has links)
Made available in DSpace on 2015-04-14T14:49:05Z (GMT). No. of bitstreams: 1 412052.pdf: 2710960 bytes, checksum: 3a4a797f7364a564f81a7cff382241eb (MD5) Previous issue date: 2009-01-08 / A constante evolu??o das tecnologias computacionais tem possibilitado um aumento no poder de processamento dos computadores, sendo que em determinadas situa??es esse poder computacional n?o ? plenamente utilizado. Para utilizar efetivamente a capacidade de processamento dos computadores, cada vez mais as empresas de processamento de dados (data center) se utilizam da virtualiza??o. A virtualiza??o ? uma t?cnica que permite a execu??o de diversos Sistemas Operacionais em um ?nico equipamento. Desta forma, com o uso da virtualiza??o um ?nico servidor f?sico pode manter diversos Sistemas Operacionais, com diferentes aplica??es sendo executadas simultaneamente. Quando essas aplica??es s?o portadas para um ambiente virtualizado, devem ter seus n?veis de recursos constantemente monitorados e ajustados para se evitar situa??es de degrada??o da qualidade do servi?o ou prover uma melhor utiliza??o do hardware. Nestas situa??es ? importante implementar um Service Level Agreement (SLA) que controle a qualidade do servi?o entregue por estas aplica??es. Entretanto, os Monitores de M?quinas Virtuais, como por exemplo, o Xen, n?o possuem a funcionalidade de se realocar recursos com base nas regras definidas nos SLAs. Com o objetivo de superar esta limita??o, este trabalho prop?e a realoca??o din?mica de recursos em ambientes virtualizados a partir de requisitos derivados de SLAs. A realoca??o de recursos, busca tamb?m atender a demanda por recursos, por exemplo, em uma m?quina virtual (VM) que tenham recebido uma carga de trabalho maior do que a prevista no SLA, atrav?s da realoca??o de recursos (processador e mem?ria) que n?o estejam sendo utilizados pelas demais VMs.
16

Automated emulation of distributed systems through system management and virtualization

Calheiros, Rodrigo N. 05 March 2010 (has links)
Made available in DSpace on 2015-04-14T14:49:21Z (GMT). No. of bitstreams: 1 422781.pdf: 5148878 bytes, checksum: d7b0826fe17c2d5b479517821f279c99 (MD5) Previous issue date: 2010-03-05 / Sistemas distribu?dos s?o compostos de elementos computacionais geograficamente distribu?dos que pertencem a m?ltiplos dom?nios administrativos controlados por m?ltiplas entidades. Estas caracter?sticas dificultam testes e avalia??es nesta plataforma, porque dificilmente testadores/avaliadores de sistemas ou pol?ticas adquirem repetidamente os mesmo recursos pela mesmo per?odo de tempo sob as mesmas condi??es de rede, o que s?o requisitos fundamentais para testes reproduz?veis e controlados do software em desenvolvimento. Uma alternativa a experimentos em plataformas reais ? emula??o, onde o modelo de um sistema executa o software real sob teste. A tecnologia de virtualiza??o possibilita o desenvolvimento de emuladores eficientes porque ela oferece meios para multiplexa??o e isolamento de recursos. Apesar da virtualiza??o facilitar o desenvolvimento de emuladores, pouco esfor?o tem sido feito para isolar testadores/avaliadores de sistemas ou pol?ticas da opera??o das ferramentas e do ambiente virtualizado. Esta tese apresenta o Automated Emulation Framework (AEF), que aplica tecnologias de virtualiza??o e ger?ncia de sistemas em um cluster de esta??es de trabalho a fim de oferecer uma ferramenta automatizada para emula??o de sistemas distribu?dos. Tr?s atividades principais s?o realizadas pelo AEF: primeiro, ele realiza o mapeamento das m?quinas virtuais que representam n?s do ambiente distribu?do emulado para n?s do cluster e dos links entre m?quinas virtuais para caminhos na rede f?sica; segundo, ele realiza a instala??o e configura??o autom?tica das m?quinas virtuais no cluster e rede virtual na rede do cluster; terceiro, ele realiza configura??o e disparo autom?tico de experimentos no sistema emulado, monitora??o e controle do ambiente e aplica??es, e reconfigura??o do sistema em caso de viola??es nas demandas do testador/avaliador de sistemas ou pol?ticas. Em rela??o ? primeira atividade, o problema de mapeamento ? definido formalmente e quatro her?sticas para solu??o do problema s?o desenvolvidas e avaliadas com o uso de simula??o de eventos discretos. Em rela??o ?s duas ?ltimas atividades, a arquitetura do AEF ? descrita em detalhes. Al?m do mais, um prot?tipo do AEF ? desenvolvido e avaliado atrav?s da realiza??o de experimentos no contexto de grades computacionais. Experimentos mostram que a arquitetura ? realiz?vel e que AEF pode ser uma ferramenta valiosa para experimenta??o repetida e control?vel de sistemas distribu?dos.
17

Uma arquitetura para gerenciar ambientes virtualizados baseada nos conceitos das ?reas funcionais de ger?ncia

Carmo, Andriele Busatto do 27 January 2009 (has links)
Made available in DSpace on 2015-04-14T14:49:22Z (GMT). No. of bitstreams: 1 423220.pdf: 1981551 bytes, checksum: ecb6d77c378c9eebe9064368d306c500 (MD5) Previous issue date: 2009-01-27 / A virtualiza??o de ambientes computacionais tem cada vez mais atra?do a aten??o dos meios acad?mico e corporativo. Em virtude de sua utiliza??o estar cada vez mais presente nesses meios, formas de gerenciar a complexidade que ambientes virtualizados apresentam tornam-se de grande import?ncia, pois permitem controlar eventos no ambiente. Embora atividades de ger?ncia sejam importantes, n?o h? um padr?o que auxilie neste processo de controle e monitora??o de ambientes que se utilizam da tecnologia de virtualiza??o. Uma forma de preencher esta lacuna ? buscar, em outras ?reas da computa??o, conceitos que d?em base e que auxiliem no processo de concep??o de atividades gerenciais. Deste modo, ? poss?vel utilizar conceitos aplicados em diferentes ?reas da computa??o para gerenciar ambientes virtualizados, conhecidos como ?reas funcionais da ger?ncia. Sendo assim, o presente trabalho consiste na concep??o de uma arquitetura para gerenciar ambientes virtualizados, tendo como base as recomenda??es das ?reas funcionais da ger?ncia adaptadas para a realidade de virtualiza??o.
18

Gerenciamento distribu?do de agendas de recursos em projetos de desenvolvimento de software baseado em sistemas multiagentes

Schl?sser, Rejane Nunes 04 March 2010 (has links)
Made available in DSpace on 2015-04-14T14:49:29Z (GMT). No. of bitstreams: 1 428370.pdf: 70626 bytes, checksum: 280e713eff20ca81edfb7ebf6a69a690 (MD5) Previous issue date: 2010-03-04 / Durante o desenvolvimento de projetos de software, diferentes incertezas podem acontecer causando eventos que podem impactar na atual aloca??o de recursos. Uma vez que projetos de desenvolvimento de software geralmente s?o desenvolvidos em um ambiente com multiprojetos, a ocorr?ncia de um evento pode impactar diversos projetos simultaneamente. Diante desse cen?rio, a aloca??o de recursos deve ser revista para dar prosseguimento na execu??o dos projetos. Nesse sentido, este trabalho tem por objetivo apoiar o processo de aloca??o de recursos, quando da ocorr?ncia de altera??es sobre a mesma, mediante o gerenciamento de agendas dos recursos que desenvolvem os projetos de software. Com base nesse objetivo, ? proposta uma arquitetura baseada no paradigma multiagente, onde os agentes representam os recursos que desenvolvem os projetos de software e tem por objetivo gerenciar suas agendas para encaminhar propostas de aloca??o de modo a viabilizar a continuidade aos projetos. As principais contribui??es deste trabalho compreendem: (i) a defini??o de um processo que permite a gera??o de propostas de aloca??o de recursos de forma descentralizada e distribu?da; (ii) a defini??o de estrat?gias baseadas em coopera??o entre os agentes componentes da arquitetura para a viabiliza??o da execu??o dos projetos mediante reprograma??o das agendas dos recursos, e (iii) o desenvolvimento de cen?rios que permitem demonstrar a viabilidade do processo idealizado.
19

Aplicando t?cnicas de recomenda??o em sistemas de ajuda em pares

M?ller, Luana 25 March 2013 (has links)
Made available in DSpace on 2015-04-14T14:50:04Z (GMT). No. of bitstreams: 1 450555.pdf: 3122283 bytes, checksum: 9eaeb2d71061a1937700024d7aad7dfc (MD5) Previous issue date: 2013-03-25 / Despite help systems have been considered a way to help users to better understand and use applications in general, users are still resistant in using them. Aiming to promote and encourage their use, peer help systems promote aid from applications users through the formation of pairs of users that will interact to complement the assistance provided by online help system. In this context, this study aims to support the process of users search and selection to form these pairs using recommender systems and, thus, try to qualify users understanding about the environment where they are inserted. In this regard, it was proposed a selection process of pairs that use similarity index and relevant criteria mentioned by users. This process was directed to a collaborative learning environment that was chosen because it is growing and has a wide range of user profiles and tasks making it a fertile environment for the implementation of a help system. The proposed process was implemented in a prototype of a peer help system, allowing the analysis of the pair formation that was made and thus getting information about the effectiveness of its use, and therefore making it possible to analyze the potential of the use of recommendation techniques with the process of forming pairs. / Apesar de serem uma forma de ajudar os usu?rios a entenderem melhor e, por consequ?ncia, fazerem um melhor uso das aplica??es que necessitam usar, os sistemas de ajuda ainda enfrentam a resist?ncia dos usu?rios. Visando promover melhorias e incentivar seu uso, os sistemas de ajuda em pares promovem ajuda proveniente dos pr?prios usu?rios da aplica??o atrav?s da forma??o de pares de usu?rios, que ir?o interagir, de forma a complementar a ajuda oferecida pelo sistema de ajuda on-line. Neste contexto, o objetivo do presente trabalho ? apoiar, com o uso de sistemas de recomenda??o, o processo de busca e sele??o de usu?rios para a forma??o destes pares e desta forma tentar qualificar a compreens?o dos usu?rios sobre o ambiente em que est?o inseridos. Para isto foi proposto um processo de sele??o de pares utilizando ?ndices de similaridade (provenientes de algoritmos de recomenda??o) e crit?rios de escolha apontados pelos usu?rios. Este processo foi direcionado para ambientes colaborativos de ensino, os quais foram escolhidos por estarem em expans?o e possu?rem uma variada gama de perfis de usu?rios e de tarefas, o que os torna um ambiente f?rtil para a aplica??o de um sistema de ajuda. O processo proposto foi implementado em um prot?tipo de sistema de ajuda em pares, permitindo analisar a forma??o de pares feitas e, assim obter informa??es a respeito da efetividade de seu uso, sendo poss?vel com isso analisar as potencialidades do uso de t?cnicas de recomenda??o agregadas ao processo de sele??o de pares.
20

Reconfigura??o din?mica de projetos de software : um modelo para integrar a ger?ncia de projetos de software com os fluxos organizacionais

Rosito, Maur?cio Covolan 23 January 2014 (has links)
Made available in DSpace on 2015-04-14T14:50:10Z (GMT). No. of bitstreams: 1 456907.pdf: 9611350 bytes, checksum: 197a790786cbbaceb61a7c4691134bcb (MD5) Previous issue date: 2014-01-23 / Software projects are very dynamic and require recurring adjustments of their project plans. These adjustments can be understood as reconfigurations in the schedule, in the resources allocation and other design elements. The large amount of information that the project manager must deal, combined with the frequent changes in the scope and planning, makes this activity more challenging. In addition, the manager may need to consult other departments in the organization during the execution of a software project. Based on these assumptions, a study was conducted to determine the state of the art of the dynamic reconfiguration of software projects, with emphasis on the integration of project management and organizational workflows, in order to identify the main gaps and challenges of research in this field. To reach this goal a methodology of systematic review was adopted. However, according to the analysis of the results, even the most recent studies did not present a solution that addresses all the problems of dynamic reconfiguration at the same time. In order to contribute to the solution of the noted difficulties, this thesis presents a computational model for dynamic reconfiguration of software projects at runtime, with specific focus on the integration of project activities with activities that are part of the organizational workflows. A software tool was developed to demonstrate and evaluate the results of an experimental study withpostgraduate students of project management. Moreover, this model considers the possibility to simulate software projects scenarios, using Petri nets, in response to events of project reconfiguration. / Projetos de software s?o muito din?micos e requerem recorrentes ajustes de seus planos de projeto. Estes ajustes podem ser entendidos como reconfigura??es na programa??o, aloca??o de recursos, entre outros elementos de design. A grande quantidade de informa??es que o gerente de projetos deve lidar, combinado com as frequentes mudan?as no escopo e planejamento, torna essa atividade ainda mais desafiadora. Al?m disso, o gerente pode precisar consultar outros departamentos da organiza??o durante o planejamento e a execu??o de um projeto de software. Com base nessas premissas, foi realizado um estudo para determinar o estado da arte sobre a reconfigura??o din?mica de projetos de software, com ?nfase na integra??o da ger?ncia de projetos e os fluxos organizacionais, a fim de identificar as principais lacunas e desafios de investiga??o nesta ?rea. Para alcan?ar este objetivo, foi adotada uma metodologia de revis?o sistem?tica. No entanto, conforme an?lise dos resultados, mesmo os trabalhos mais recentes n?o apresentaram uma solu??o que atenda todos os problemas da reconfigura??o din?mica ao mesmo tempo. A fim de contribuir para a solu??o das dificuldades verificadas, esta tese apresenta um modelo computacional para a reconfigura??o din?mica de projetos de software em tempo de execu??o, com foco na integra??o das atividades espec?ficas dos projetos com as atividades que fazem parte dos fluxos organizacionais. Uma ferramenta de software foi desenvolvida para demonstrar e avaliar os resultados de um estudo experimental realizado com estudantes de p?s-gradua??o em gest?o de projetos. Al?m disso, este modelo considera a possibilidade de simular cen?rios de projetos de software, utilizando redes de Petri, em resposta a eventos de reconfigura??o do projeto.

Page generated in 0.0373 seconds