• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 282
  • 12
  • 12
  • 12
  • 12
  • 11
  • 11
  • 11
  • 11
  • 9
  • 1
  • Tagged with
  • 292
  • 292
  • 197
  • 94
  • 78
  • 70
  • 68
  • 61
  • 49
  • 47
  • 38
  • 38
  • 32
  • 32
  • 32
  • 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.
201

Concorrencia em linguagens de comando

Fernandez, Mauricio Alberto 30 September 1994 (has links)
Orientador: Rogerio Drummond Burnier Pessoa de Mello Filho / Dissertação (mestrado) - Universidade Estadual de campinas, Instituto de Matematica, Estatistica e Ciencia da Computação / Made available in DSpace on 2018-07-21T20:07:35Z (GMT). No. of bitstreams: 1 Fernandez_MauricioAlberto_M.pdf: 1638734 bytes, checksum: 602943caf6eed0fba74dfe34a3ed38eb (MD5) Previous issue date: 1994 / Resumo: A execução de programas é uma das formas de reutilização de software mais bem sucedidas graças a um módulo que atua entre o usuário e o núcleo do sistema operacional. Estes módulos permitem que o usuário tenha acesso a uma máquina virtual de nível superior àquela fornecida pelos serviços do sistema. Originalmente estes módulos processavam ordens que chegavam ao computador pela leitora de cartões, na época do time sharing surgem as linguagens de comandos que definem a sintaxe que o usuário deve utilizar para executar programas a partir de seu terminal; hoje existem interfaces gráficas de usuário para desempenhar estas funções. Na arquitetura do Unix o interpretador da linguagem de comandos é um módulo separado do núcleo do sistema, o que permitiu a aparição de várias linguagens de comandos para esse sistema. Na prática as linguagens de comandos do Unix têm se desempenhado como ótimas linguagens de desenvolvimento rápido de programas; Arquivos contendo comandos podem ser executados da mesma forma como são executados outros programas. Recursos sintáticos para executar vários comandos concorrentemente, de forma que a saída de um alimente a entrada de outro, permitem a construção de programas mediante a utilização de peças de funcionalidade mais elementar. Além disto, a interatividade agiliza o ciclo codificação-teste. Este trabalho propõe uma extensão ao modelo de concorrência das linguagens de comandos do Unix que sirva de base para a definição de uma linguagem de comandos distribuída. As principais características do modelo proposto são: suporte a vários paradigmas de interação entre processos distribuídos, recursos definicionais, recursos funcionais, abstração procedural e suporte à concorrência interna. / Abstract: Every operating system architecture includes a module that simplifies program execution by users, converting program execution in one of the most succesful cases of software reusablity. This module have evolved from early job control languages to graphical interfaces. Command languages carne with time sharing systems and were the means used to type commands into the system. Unix command languages have proven to be excellent languages for rapid program development. Files containing shell commands may be executed like any other program Syntactic devices for concurrent program execution, with the output of one program feeding the input of another, allow program construction by reusing simpler pieces. Besides, the interactive nature speeds up the coding-testing cycle. An extension to the concurrency model of Unix command languages is herewith proposed. This extension should be the basis for a further specification of a distributed command language. The highlights of the proposed model are: support to various paradigms of distributed processes interaction, features for functional and definitional programming, procedural abstraction and support for internal concurrency. / Mestrado / Mestre em Ciência da Computação
202

OMNI sistemas de suporte e aplicações distribuidas

Cianni, Cassius Di 23 September 1994 (has links)
Orientador: Rogerio Drummond Burnier Pessoa de Mello Filho / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matematica, Estatistica e Ciencia da Computação / Made available in DSpace on 2018-07-21T19:44:27Z (GMT). No. of bitstreams: 1 Cianni_CassiusDi_M.pdf: 1867704 bytes, checksum: 3356ab8fd3bfcf8e14ec103f73c07357 (MD5) Previous issue date: 1994 / Resumo: O Sistema OMNI oferece facilidades para a criação, comunicação e gerenciamento de processos numa rede heterogênea de computadores com o sistema operacional UNIX. Ele estende os conceitos presentes no UNIX oferecendo serviços similares para um sistema distribuído. Seus três principais módulos são descritos: Servidor de Nomes, Módulo de Portas e Gerenciador de Processos. Cada entidade do sistema, tais como portas, processos e grupos de portas, tem urna identificação única e homogênea, chamada de OMNIid, capaz de, identificá-lo no tempo e no espaço. O Servidor de Nomes é responsável por associar nomes definidos pelo usuário a essas identificações, de tal forma que elas possam ser mais tarde recuperadas por outros processos em qualquer ponto da rede, provendo transparência quanto à real localização das entidades. O Módulo de Portas de Comunicação provê o mecanismo usado por processos para se comunicarem através do envio de mensagens a portas. Portas podem ser com ou sem conexão. Urna mensagem só pode ser enviada a urna porta conectável pela porta a ela conectada, ao passo que qualquer processo pode enviar uma mensagem a uma porta sem conexão. O sistema também suporta conectores especiais e grupos de portas, que permitem que uma mensagem seja enviada simultaneamente a muitas portas ou seja entregue a apenas uma de um conjunto de portas. O Gerenciador de Processos é responsável por criar processos distribuídos, enviar sinais a eles, perceber e relatar seu término. A maioria dos serviços do UNIX são estendidos, permitindo que processos sejam interrompidos por um sinal quando um processo filho morre ou que bloqueiem até seu término. Grupos de processos e sessões do UNIX são também estendidos. / Abstract: The OMNI system provides facilities for the creation, communication and management of processes in an heterogeneous network of computers running UNIX. It extends UNIX concepts by providing similar services on a distributed system. The system's three main modules, called the Name Server, the Communication Ports Module and the Process Manager are briefty described. Every system entity, such as ports, processes or port groups, has a unique, homogeneous, system-wide identification called OMNIid, which identifies it in both time and space. The Name Server is responsible for associating user-defil1ed names with these identifications, so that they can be later retrieved by other processes anywhere on the network, thus providing transparency with regard to actual entity location. The Communication Ports Module provides a mechanism used by processes to communicate with one another by sending messages to ports. Ports can be connection or connectionless. A message can only be sent to a connection port by its connected peer, while any process can send a message to a connectionless port. The system also supports special connectors and port groups, which allow a message to be multicast to many ports or to be delivered to one of several possible ports only. The Process Manager is responsible for creating distributed processes, sending signals to them, detecting and reporting their termination. Most UNIX services are extended, allowing parent processes to be interrupted by a signal at child's death or block until child termination. UNIX process groups and sessions are also extended. / Mestrado / Mestre em Ciência da Computação
203

Ações atomicas distribuidas para Xchart

Brito, Luciana de Paula 17 December 1996 (has links)
Orientador: Hans R. E. Liesenberg / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-07-22T03:32:39Z (GMT). No. of bitstreams: 1 Brito_LucianadePaula_M.pdf: 3022413 bytes, checksum: b5496b8076f788b4e2248f5881e16c2d (MD5) Previous issue date: 1996 / Resumo: Neste trabalho desenvolve-se um sistema de ações atômicas distribuídas com o propósito de fornecer os mecanismos necessários à implementação do sistema de execução de Xchart. Xchart é um ambiente integrado para a construção de interfaces homem-computador de sistemas interativos distribuídos. O sistema de execução de Xchart é o componente responsável pela gerência dos objetos que implementam o controle do diálogo entre homem e computador. Este sistema requer a construção de um componente de software que forneça mecanismos de atomicidade, acesso, localização, comunicação e controle de concorrência para os objetos do diálogo. Nesta dissertação, defende-se que o sistema de ações atômicas distribuídas contruído é adequado a Xchart porque satisfaz as suas necessidades. O sistema de ações atômicas distribuídas fundamenta-se no emprego de objetos e ações atômicas para a construção de aplicações distribuídas, e em sua. implementação utilizam-se os conceitos da programação orientada a objetos. O conjunto de classes que compõem este sistema implementa as funcionalidades necessárias ao processamento de ações atômicas distribuídas, fornecendo uma interface de programação transparente à distribuição de objetos. O emprego do mecanismo de herança do paradigma de objetos permite que o comportamento das classes do sistema de ações atômicas distribuídas seja selecionado de acordo com os requisitos específicos de cada aplicação distribuída, tornando-o flexível e fácil de usar. / Abstract: A distributed atomic actions system has been developed to provide the mechanisms required the implementation of the Xchart execution system. Xchart is an integrated environment; has been created to aid in the building of computer-human interfaces for distributed systems. The Xchart execution system is responsible for the management of the objects that implement the control of the dialog between human and computer. Distributed object management requires the provision of mechanisms for atomicity, access, location, communication, concurrency control. These mechanisms guarantee that the execution system will be capable of managing the objects of the dialog. This dissertation argues that the distributed atomic action system developed fulfills the needs of the execution system of Xchart. The distributed atomic actions system is based on the use of objects and atomic actions the building of distributed applications (dialog controllers). Its design and implementation is object-oriented. The class hierarchy of the system implements the funcionality necessary to provide distributed atomic actions and distribution transparency through the use of a stub generator. Selective use of inheritance allows programmers to flexibly; assign properties of atomic actions (concurrency control and atomicity) to classes of their applications. / Mestrado / Mestre em Ciência da Computação
204

Camada groupware : uma camada de suporte a aplicações cooperativas em ambientes distribuidos abertos

Sica, Fernando Cortez 20 December 1996 (has links)
Orientador: Waldomiro P. D. C. Loyolla / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação / Made available in DSpace on 2018-07-22T10:47:23Z (GMT). No. of bitstreams: 1 Sica_FernandoCortez_M.pdf: 7191202 bytes, checksum: da9427611130ffe1345049f1eaeb2a10 (MD5) Previous issue date: 1996 / Resumo: A expansão da conectividade faz com que apareçam novas filosofias e frentes de pesquisa dentro do ramo das redes de computadores e computação distribuída. Uma destas frentes enfatiza o chamado Trabalho Cooperativo Suportado por Computador (CSCW), o qual tem o objetivo de englobar várias pessoas dentro de um universo cooperativo no compartilhamento de recursos. O objetivo desta tese consiste em descrever aspectos de implementação da camada Groupware (Camada de Suporte para Aplicações Cooperativas) a qual fornece serviços e interfaces para o estabelecimento, manutenção e fechamento de aplicações cooperativas genéricas / Abstract: The conectivity expansion is responsible by the appear of the new filosofies and research tines at computer networks and distributed computation fields. One of the research line hang the intituled Computer Supported Cooperative Work (CSCW), which objectifys to englobe many persons in the cooperative universe at resource sharely. This thesis describe the Groupware. Layer (Cooperative Aplications Support Layer) implementation aspects. This layer supply services to establish, manager and dose generics cooperatives aplications / Mestrado / Automação / Mestre em Engenharia Elétrica
205

Um framework multi-agentes para o projeto de interfaces homem-computador

Peixoto, Cecilia Ines Sosa Arias 26 June 1997 (has links)
Orientador: Beatriz Mascia Daltrini / Tese (doutorado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação / Resumo: Obter sucesso no projeto de interface de usuário requer coordenação de diversa disciplinas para criar um produto de software de alta usabilidade.Esta é a motivação deste trabalho: definir a arquitetura de um framework que permita integrar o trabalho das diversas disciplinas durante o processo de projeto. O objetivo obter um projeto de sistema interativo onde diversos usuários possam trabalho considerando um aspecto específico da interface. Neste trabalho de tese, define-se um framework para o projeto conceitual e detalhado de sistemas interativos, o qual seque a abordagem multi-agentes na sua arquitetura. Ele possui as características multi-disciplinares tais como cooperação e flexibilidade, próprias do processo de desenvolvimento de interfaces. Para conseguir que várias pessoas trabalhem com vários agentes, determinamos que o projeto da interface seja tratado também como um conjunto de agentes, chamados de agentes da interface da aplicação (AIA). Os AIAs reúnem, na sua arquitetura, as descrições declarativas de todas as partes do projeto de uma aplicação interativa (apresentação da interface, descrição das tarefas da interface, descrição do diálogo, modelos de funções e dados) naturalmente orientada ao projetista / Made available in DSpace on 2018-07-22T18:10:32Z (GMT). No. of bitstreams: 1 Peixoto_CeciliaInesSosaArias_D.pdf: 7983928 bytes, checksum: 8b47016c3bb9987a5e47016cce0ff7ec (MD5) Previous issue date: 1997 / Abstract: Attaining success in user interface design requires coordination of several subjects to create a software product with high usability. This is the motivation of this work: to define the architecture of a framework which allows integration of the work of the various subjects during the design process. The goal is to obtain an interactive system design where several users can work considering only one specific aspect of the interface design. In this the framework for conceptual and detailed design of interactive system is defined. This framework has the typical multidisciplinary characteristics of the interface design process, such as cooperation and flexibility. In order to enable different people to work with various agents in the called application interface agents (AIA). The AIAs include, in their architecture, the declarative description of all parts of the design of an interactive application (presentation of the interface, dialog description, interface task description, data and functions model) in a natural, designer-oriented way / Doutorado / Doutor em Engenharia Elétrica
206

Gerencia de sistemas distribuidos heterogeneos : facilidade de monitorização em um ambiente CORBA

Queiroz, João Augusto Gomes de 15 December 1997 (has links)
Orientador: Edmundo Roberto Mauro Madeira / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-07-23T04:11:59Z (GMT). No. of bitstreams: 1 Queiroz_JoaoAugustoGomesde_M.pdf: 4774325 bytes, checksum: c4e55e68e0a0704c68ac2f04581e3015 (MD5) Previous issue date: 1997 / Resumo: Este trabalho apresenta a Facilidade de Monitorização, no contexto de uma Arquitetura de Gerência Integrada, e analisa a sua implementação. Descreve também uma proposta de extensão do Serviço de Eventos CORBA, motivado pela necessidade de se ter um modelo de monitorização assíncrono flexível, genérico e configurável. A Arquitetura é baseada na ODMA da ISO, cuja proposta é fundamentada no Modelo de Referência ODP, estendendo o padrão OSI/CMIP de gerência; e adota como infra-estrutura de suporte a CORBA, os CORBAservices e as CORBAfacilities, onde os objetos gerenciados são os componentes das aplicações e os elementos de suporte em um ambiente de processamento distribuído aberto. O protótipo implementa uma Base de Informação de Gerência, definida em IDL, para aplicações distribuídas CORBA, acessível por gerentes CORBA, com informações úteis para as áreas funcionais de desempenho e de contabilização. Os resultados observados com aplicações num ambiente heterogêneo, como o da Multiware, levam-nos à direção da necessidade de se adotar o conceito pleno de gerência integrada de sistemas distribuídos / Abstract: The main goal of this work is to present a Monitoring Facility in the context of the Integrated Management Architecture and to analyze its implementation. It also describes an extension of the CORBA Event Service, motivated by the needs of asynchronous monitoring, designed to be flexible, generic and suitable to management. The Architecture is based on the ODMA/ISO, which is compliant with the RM-ODP to extend the OSI/CMIP management standard; uses the CORBA, the CORBAservices and the CORBAfacilities, where the target objects are the application components and the system support in an ODP environment. The prototype implements a Management Information Base defined in IDL for CORBA distributed application, accessible by CORBA managers, and provides management information for performance and accounting functional areas. The results observed from applications over a heterogeneous environment, like the Multiware platform, lead us to the need of a full integrated distributed system management / Mestrado / Mestre em Ciência da Computação
207

Uma abordagem para o transporte de agentes moveis em ambientes abertos , heterogeneos e distribuidos

Arias Mendez, Carlos Raul 21 August 2001 (has links)
Orientador: Manuel de Jesus Mendes / Tese (doutorado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação / Made available in DSpace on 2018-07-27T06:29:51Z (GMT). No. of bitstreams: 1 AriasMendez_CarlosRaul_D.pdf: 7399841 bytes, checksum: 1f21a4ac511ed9d848eacad6455f1129 (MD5) Previous issue date: 2000 / Resumo: O desenvolvimento de aplicações em redes como a Internet, está exigindo novos requerimentos que as atuais tecnologias de software não estão facilitando o desenvolvimento destas aplicações em forma eficiente e flexível, emergindo o paradigma do agente móvel como uma alternativa para abordar estes novos requerimentos. O presente trabalho de tese de doutorado visa fazer uma análise destes requerimentos, concentrando-se nas questões associadas ao transporte de agentes através de um meio de comunicação aberto, heterogêneo e de alto tráfego, como a Internet. Como produto desta análise propõe-se um serviço para o transporte de agentes, apresentando suas funcionalidades e arquitetura, podendo ser implementado em um ambiente aberto (baseado em CORBA), heterogêneo e distribuído. Discute-se sua implementação, fazendo-se uma análise dos resultados obtidos dos testes de desempenho realizados na Internet e em uma intranet, quando se realiza uma transferência de arquivos (representando os agentes) e se simula uma aplicação Cliente/Servidor, comparando ambos os modelos a partir destes resultados / Abstract: The development of applications in global networks as the Internet, is demanding new requirements that the current software technologies are not providing to build these applications in an efficient and flexible way. But, as an alternative to this new requirements is emerging the mobile agent paradigm. The present doctoral thesis work seeks to do an analysis of these requirements, concentrating on the subjects associated to the agent transport through an open, heterogeneous, and high traffic communication network, as the Internet is. After doing the analysis, we propose an agent transport service based on CORBA technology, describing its architecture and functionalities, that could be implemented in an open, heterogeneous and distributed environment. We discuss its implementation, being done an analysis of the test results that were accomplished in the Internet and in a intranet, when a file transfer is taking place (representing the agents) and when a Client/Server application was simulated, comparing the results from both models / Doutorado / Doutor em Engenharia Elétrica
208

Uma arquitetura para suporte a ubiquidade dos serviços de telecomunicações baseada na arquitetura TINA e em agentes moveis

Faina, Luis Fernando 21 December 2000 (has links)
Orientador: Eleri Cardozo / Tese (doutorado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação / Made available in DSpace on 2018-07-27T11:54:54Z (GMT). No. of bitstreams: 1 Faina_LuisFernando_D.pdf: 15282853 bytes, checksum: e58bcc86117997c3426c991d6d18c636 (MD5) Previous issue date: 2000 / Resumo: As telecomunicações tiveram um forte impacto na sociedade mundial nas décadas passadas e hoje este papel tem sido cada vez maior na evolução tecnológica e econômica de nossa sociedade. Ao mesmo tempo, esta evolução acaba por criar novos serviços de comunicação, cada vez mais influenciados pela tendência de convergência entre os mercados de telecomunicações, computação e entretenimento. Esses novos sistemas podem então ser caracterizados por apresentarem heterogeneidade, aplicações distribuídas, natureza dinâmica e escalar, dentre outras. Neste contexto, como prover um ambiente de comunicação integrado que permita o acesso a um dado conjunto de serviços a partir de diferentes localizações e dispositivos? Este questionamento é abordado no conceito de VHE (Virtual Home Environment) que pode ser definido como um conceito de sistema para a portabilidade de serviços adaptáveis em função das redes e terminais. O conceito de VHE representa uma filosofia totalmente nova na área de arquiteturas de sistemas móveis e está centrada na relação entre provedores de serviços e usuários; na provisão de serviço através desta relação; na provisão do serviço independente da rede e na personalização dos serviços por seus usuários. Na especificação e no desenvolvimento desses serviços, conceitos como orientação a objetos, reuso de componentes, sistemas distribuídos e arquitetura de serviços são palavras de ordem. Dentre estas especificações podemos destacar a Arquitetura TINA (Telecommunications Information Network Architecture). Adicionalmente, uma solução baseada em agentes móveis inteligentes pode possibilitar caminhos novos, eficientes e flexíveis para distribuir o controle e gerenciamento nesses sistemas de telecomunicações e de informação de modo que em conjunto possam prover o máximo de flexibilidade no projeto de aplicações. Diante dessas considerações, inicialmente caracterizamos os requisitos de suporte à mobilidade de terminal, pessoal e de serviço, analisando aspectos do usuário na configuração dos serviços, assim como a adaptação dos serviços a diferentes redes e terminais. Em seguida, propomos uma arquitetura que contemple os aspectos positivos de TINA, padrões de facto (p. ex., Internet) e o uso de agentes no suporte à mobilidade pessoal e de serviços. Para avaliar a adequação do modelo no suporte à mobilidade pessoal e de serviços, desenvolvemos um protótipo para provisão de serviços multimídia onde estes aspectos são investigados / Abstract: Telecommunications have had a strong impact on the society in the last decades. Nowadays, this role is ever increasing and pushing the technological and economic evolution of our society. The evolution of telecommunications creates new services that exploit the convergence among data communication, computation and entertainment. These new services feature heterogeneity, distributed nature, dynamic and scalar design, etc. In this context, how to cater an environment of integrated communication services accessed from multiple locations and terminals? This question motivated the definition of a concept named Virtual Home Environment (VHE). VHE is a concept assigned to the portability and adaptability of services that allows users to access the same services from different networks and terminals. In the specification and development of this new generation of services, which incorporate VHE in some extent, object orientation, component reuse, open distributed systems and service architectures are words of order. Among these specifications we can emphasize the TINA (Telecommunication Information Network Architecture) architecture. Moreover, architectures based on mobile and intelligent agents may open new, efficient and flexible ways to distribute control and management for this new generation of telecommunication systems. With these principles in mind, this thesis characterize the requirements for supporting VHE through the support for mobility at the terminal, personal and service levels. The thesis aIs o proposes a model for service development that preserves the positive aspects of TINA and relies on de facto open standards (e.g., the Internet) and mobile agents for supporting service and personal mobility. In order to evaluate the proposed model with respect to personal and service mobility, a prototype of a multimedia service was implemented. / Doutorado / Engenharia de Computação / Doutor em Engenharia Elétrica
209

Maquinas virtuais em ambientes seguros / Virtual machines in secure environments

Castro, Arthur Bispo de 02 October 2006 (has links)
Orientador: Paulo Licio de Geus / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-10T18:08:43Z (GMT). No. of bitstreams: 1 Castro_ArthurBispode_M.pdf: 1955953 bytes, checksum: 46cf350cf44d894dc72583bf5206f94e (MD5) Previous issue date: 2006 / Resumo: Desde o início da computação a idéia de máquinas virtuais vem sendo aplicada para estender o multiprocessamento, multi-programação e multi-acesso, tornando os sistemas multi-ambiente. O contínuo aumento no poder de processamento dos computadores fez com que máquinas muito rápidas estivessem ao alcance de qualquer usuário, surgindo PCs com processamento, espaço em disco e memória suficiente para comportar mais de um sistema compartilhando o mesmo hardware. Basicamente, o objetivo das máquinas virtuais é produzir um sistema mais simples, que permita que no mesmo hardware sejam executados vários sistemas operacionais. Sua implementação se resume a um programa gerenciador chamado VMM (Virtual Machine Monitor), que cria um ambiente que simula o acesso direto ao hardware. Este gerenciador é classificado em vários tipos, apresentados neste trabalho. Graças às suas funcionalidades e variedades, o uso das máquinas virtuais pode ser estendido a fim de promover maior segurança e desempenho em redes, apresentando diversas vantagens e garantindo um ambiente mais confiável. São aplicáveis às estações de trabalho, à detecção e aprendizado de novos ataques a sistemas operacionais e aplicações, além de focar o aumento de segurança de servidores. Devido à disponibilidade de um laboratório de segurança de redes, pode-se colocar uma implementação de máquinas virtuais em sistemas reais de produção: servidor web, ftp, dns, e-mail, etc., e seus resultados confirmam o êxito desta utilização / Abstract: Since the beginning of computing, the concept of virtual machines has been associated with extending multi-processing, multi-programming and multi-access to create multienvironment systems. The continual increase in computer processing power has resulted in the common user having access to personal computers whose processing speed, disk space and memory are sufficient to support more than one operating system, whilst sharing, the same hardware. In simple terms, the goal of a virtual machine is to produce a simple system that permits that various operating systems can be executed on the same hardware. It is implemented via a managing program called VMM (Virtual Machine Monitor) that creates an environment that simulates direct access to the hardware. This managing program can be implemented in diverse ways, as will be discussed in this work. Due to its functionality and flexibility, virtual machines can be employed to provide greater security and performance in networked environments, offering various advantages and guaranteeing a trustworthy environment. In this work, virtual machines have been employed in workstations to detectand learn new attacks against operating systems and applications, as well as to increase .the security of the servers. Due to availability of a network security laboratory the ideas proposed have been implemented in real production systems: web server, ftp, dns, e-mail, etc., and the results confirm the effectiveness of the utilizations / Mestrado / Segurança de Redes / Mestre em Ciência da Computação
210

Framework de kernel para auto-proteção e administração em um sistema de segurança imunológico / A kernel framework for administration and selfprotection for a immunological security system

Pereira, André Augusto da Silva, 1986- 23 August 2018 (has links)
Orientador: Paulo Lício de Geus / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-23T23:09:29Z (GMT). No. of bitstreams: 1 Pereira_AndreAugustodaSilva_M.pdf: 2078139 bytes, checksum: 3b321df6a81e4d3aaa8cf753b119f8a1 (MD5) Previous issue date: 2013 / Resumo: O resumo poderá ser visualizado no texto completo da tese digital / Abstract: The complete abstract is available with the full electronic document / Mestrado / Ciência da Computação / Mestre em Ciência da Computação

Page generated in 0.1224 seconds