• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 2072
  • 111
  • 100
  • 100
  • 99
  • 97
  • 51
  • 9
  • 3
  • 1
  • Tagged with
  • 2144
  • 2144
  • 682
  • 528
  • 528
  • 482
  • 433
  • 353
  • 342
  • 253
  • 248
  • 242
  • 241
  • 191
  • 180
  • 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.
371

Gerenciamento de energia em ambientes corporativos.

BARROS, Zeus Cunha. 21 May 2018 (has links)
Submitted by Maria Medeiros (maria.dilva1@ufcg.edu.br) on 2018-05-21T13:02:03Z No. of bitstreams: 1 ZEUS CUNHA BARROS - DISSERTAÇÃO (PPGCC) 2016.pdf: 1422347 bytes, checksum: ee3e072fb6b10fe4a471f66f2eb55ec7 (MD5) / Made available in DSpace on 2018-05-21T13:02:03Z (GMT). No. of bitstreams: 1 ZEUS CUNHA BARROS - DISSERTAÇÃO (PPGCC) 2016.pdf: 1422347 bytes, checksum: ee3e072fb6b10fe4a471f66f2eb55ec7 (MD5) Previous issue date: 2016 / Capes / Gerenciamento de energia é uma atividade fundamental a ser implementada em todos os sistemas computacionais na busca pela sustentabilidade na área de TI (TI Verde). Considerando- se o desempenho e o orçamento para o período como restrições a esse gerenciamento é possível alcançar eficiência energética. Neste estudo, é apresentada uma metodologia de gerenciamento de energia,na qual por meio da adaptação dinâmica atrelada à troca de estados de energia dos componentes, proporciona-se um menor consumo de energia,combinando as necessidades dos usuários e as restrições de orçamento. / Energy management is a key activity to be implemented in all computer systems in the search for sustainability in IT (green IT). Considering the performance and the power budget for the period as constraints to this management, is possible to achieve energy efficiency. In this study, it is presented a methodology for power management, in which by means of dynamic adaptation tied to the exchange of energy States of components, provides a lower power consumption, combining the needs of users and budget constraints.
372

Desenvolvimento de uma plataforma aberta de robô móvel para propósitos gerais /

Matsumura, Takao. January 2014 (has links)
Orientador: Norian Marranghello / Coorientador: Humberto Ferasoli Filho / Banca: Teodiano Freire Bastos Filho / Banca: João Eduardo Machado Perea Martins / Resumo: A pesquisa em robótica móvel tem sido impulsionada pelo avanço tecnológico. Existem frentes de pesquisas que abordam diferentes aspectos e desafios da robótica móvel, dentre as quais estão tópicos como a locomoção, navegação e arquiteturas de controle. Esse crescimento em pesquisas também acarreta uma maior necessidade por bases móveis, em outras palavras, por plataformas de robôs móveis de propósitos gerais, destinadas à pesquisa e, também, para fins educacionais. Esta situação é aplicável ao Laboratório de Automação e Computação Evolutiva (LACE) do IBILCE, Campus da Unesp de São José do Rio Preto. Este trabalho apresenta o desenvolvimento de uma plataforma de robô móvel de baixo custo e de arquitetura de hardware, software e controle aberta, para propósitos gerais. A plataforma almeja a facilitação e flexibilização do processo de desenvolvimento de aplicações robóticas e estudos por meio de uma interface de comunicação simplificada e pela abstração da heterogeneidade dos dispositivos periféricos de hardware. Esta plataforma é capaz de oferecer maior liberdade em relação às linguagens de programação, paradigmas de controle e ambientes de desenvolvimento de seu software de controle, se estendendo aos dispositivos tecnológicos de controle / Abstract: The research on mobile robots has been driven by technological advance. There are re-search fronts on different aspects and challenges of mobile robots, among which are top-ics such as locomotion, navigation and control architectures. This growth in research also leads a greater need for mobile bases, in other words, for mobile robot platforms for gen-eral purposes, destined for research and educational purposes. This situation is applica-ble to the Laboratory of Evolutionary Automation and Computation of IBILCE, Unesp Campus of São José do Rio Preto. This work presents the development of a low cost mobile robot platform with an open hardware, software and control architecture, intended for general purposes. The platform aims at facilitating and flexibilizing the development process of robotic applications and studies through a simplified communication interface and abstracting the heterogeneity of the peripheral hardware devices. This platform is able to offer greater freedom in relation to programming languages, control paradigms, development environments of its control software, extending to the technological control devices / Mestre
373

Algoritmos genéticos para o problema de Docking proteína-ligante

Magalhães, Camila Silva de 13 June 2006 (has links)
Made available in DSpace on 2015-03-04T18:50:35Z (GMT). No. of bitstreams: 1 Apresentacao.pdf: 262967 bytes, checksum: c6a742260cb0620fb4147e1ba5cd448e (MD5) Previous issue date: 2006-10-31 / Fundação Carlos Chagas Filho de Amparo a Pesquisa do Estado do Rio de Janeiro / Métodos de docking receptor-ligante são métodos computacionais para a identificação do modo de ligação de moléculas candidatas a fármacos, no sítio ativo de proteínas consideradas como alvos moleculares para o tratamento quimioterápico de doenças. Estes métodos são uma parte importante no Desenho Racional de Fármacos Baseado em Estruturas e possuem grande potencial para auxiliar na descoberta de novos medicamentos. Entretanto, a necessidade da inclusão dos graus de liberdade conformacionais relacionados à flexibilidade molecular, torna o problema de docking complexo e difícil de se resolver computacionalmente. Por outro lado, algoritmos genéticos são métodos computacionais estocásticos inspirados na teoria da evolução de Darwin, que têm sido aplicados com sucesso à uma grande variedade de problemas complexos em ciência e engenharia. O desenvolvimento de métodos de docking mais eficientes e com maior capacidade de predição constitui atualmente uma área de pesquisa altamente ativa. Neste trabalho, foram implementadas e analisadas várias estratégias em algoritmos genéticos (AG's) para o problema de docking receptor-ligante. Uma nova técnica para a preservação de múltiplas soluções foi desenvolvida. O método proposto é baseado na técnica de Seleção por Torneio Restrito (RTS) e tem como objetivo favorecer a preservação dos "nichos" e soluções de melhor qualidade na população. Os métodos implementados foram testados em estudos de "re-docking" e "cross-docking" de inibidores da enzima HIV-1 protease com alto grau de flexibilidade conformacional. Os resultados obtidos mostram que a utilização de técnicas de múltiplas soluções que permitem a preservação de diversidade "útil" podem ser uma ferramenta poderosa no "docking" de ligantes altamente flexíveis, geralmente associados à hipersuperfícies de energia complexas. Estas estratégias aumentam a probabilidade de se encontrar soluções próximas das estruturas determinadas experimentalmente, além de permitir a determinação e posterior investigação de distintos modos de ligação ligante-receptor.
374

Algoritmo Particle swarm para escalonamento de máquinas virtuais em computação em nuvem /

Silva, Wellington Francisco da January 2018 (has links)
Orientador: Renata Spolon Lobato / Banca: Rodrigo Guido / Banca: Henrique Dezani / Resumo: A demanda computacional dos últimos anos fez um novo paradigma computacional tornar-se extremamente necessário para suprir a demanda por recursos. A computação em nuvem tem sido muito usada e é realidade em todos setores que demandam uso computacional aliado com segurança e com facilidade de gerenciamento. Data Centers gigantescos foram criados para atender uma demanda cada vez maior. Processamento, memória e armazenamento são entregues a clientes finais que não tem a preocupação com energia, resfriamento, hardware, software, licenças e gerenciamento, pagando apenas pelo que realmente necessita. Considerando que o usuário solicita recursos para executar uma determinada tarefa, faz-se necessária a criação de mecanismos eficientes de alocação de recursos e métricas de cobrança justas. Neste trabalho é feita uma revisão de conceitos de computação em nuvem, virtualização e escalonamento de recursos. São analisados alguns algoritmos de escalonamento. Utiliza o algoritmo particle swarm como base para escalonar máquinas virtuais na classe de infraestrutura como serviço(IaaS). Busca o ambiente que atenda a necessidade de recursos solicitados e o QoS (qualidade de serviço) contratado. Por fim é implementado o algoritmo particle swarm para fazer análise da melhor configuração de parâmetros para atender a demanda de alocação de máquina virtual em computação em nuvem. É considerado para o cálculo a quantidade de CPU, memória e disco. Os resultados mostraram que o algoritmo é eficiente... / Abstract: The computational demand of the last years has made a new computational paradigm become extremely necessary to supply the demand for resources. Cloud computing has been widely used and is a reality in all sectors that demand computational use allied with security and with ease of management. Gigantic data centers were created to meet ever-increasing demand. Processing, memory, and storage are delivered to end customers who do not have the energy, cooling, hardware, software, licensing, and management concerns, paying only for what they really need. Considering that the user requests resources to perform a certain task, it is necessary to create efficient mechanisms of allocation of resources and fair collection metrics. In this work a review of concepts of cloud computing, virtualization and scheduling of resources is made. Some scaling and collection algorithms are analyzed. It uses the particle swarm algorithm as the basis for staging virtual machines in the infrastructure class as a service (IaaS). It seeks the environment that meets the need for requested resources and contracted QoS. Finally, the particle swarm algorithm is implemented to make analysis of the best parameter configuration to meet the demand for virtual machine allocation in cloud computing. The amount of CPU, memory and disk is considered for calculation. The results showed that the algorithm is efficient to be used to stagger virtual machines in cloud computing / Mestre
375

Sumarização de dados no nodo por parâmetros : fusão de dados local em ambiente internet das coisas /

Maschi, Luis Fernando Castilho. January 2018 (has links)
Orientador: Alexandro José Baldassin / Coorientador: Alex Sandro Roschildt Pinto / Banca: Kalinka Regina Lucas Jaquie Castelo Branco / Banca: Ivan Rizzo Guilherme / Resumo: Com o surgimento da Internet das Coisas, por meio de bilhões de objetos ou dispositivos inseridos na Internet, gerando um volume de dados nunca antes imaginado. Este trabalho propõe uma maneira de coletar e processar dados locais através da tecnologia de fusão de dados chamada de sumarização de dados. A principal característica desta proposta é a fusão local de dados, através de parâmetros fornecidos pela aplicação e/ou base de dados, garantindo a qualidade dos dados coletados pelo nodo do sensor. Nos testes, um nodo sensor com a técnica proposta, aqui identificada como Sumarização de Dados no Nodo por Parâmetros (SDNP), realiza a sumarização de dados e posteriormente é comparado com outro nodo que realizou uma gravação contínua dos dados coletados. Foram criados dois conjuntos de nós para estes testes, um com um nodo de sensor que analisou a luminosidade de salas de aula, que neste caso obteve uma redução de 97% no volume de dados gerados, e outro conjunto que analisou a temperatura dessas salas, obtendo uma redução de 80% no volume de dados. Através desses testes, verificou-se que a sumarização de dados local no nodo pode ser usada para reduzir o volume de dados gerados, diminuindo assim o volume de mensagens geradas pelos ambientes IoT / Abstract: With the advent of the Internet of Things, billions of objects or devices are inserted into the global computer network, generating and processing data in a volume never before imagined. This work proposes a way to collect and process local data through the data fusion technique called summarization. The main feature of the proposal is the local data fusion through parameters provided by the application, ensuring the quality of data collected by the sensor node. In the tests, the sensor node was compared when performing the data summary with another that performed a continuous recording of the collected data. Two sets of nodes were created, one with a sensor node that analyzed the luminosity of the room, which in this case obtained a reduction of 97% in the volume of data generated, and another set that analyzed the temperature of the room, obtaining a reduction of 80 % in the data volume. Through these tests, it has been verified that the local data fusion at the node can be used to reduce the volume of data generated, consequently decreasing the volume of messages generated by IoT environments / Mestre
376

Sim : uma arquitetura para determinação de similaridade entre trilhas

Hahn, Rodrigo Machado. 28 March 2011 (has links)
Submitted by CARLA MARIA GOULART DE MORAES (carlagm) on 2015-08-10T13:47:16Z No. of bitstreams: 1 RodrigoHahn.pdf: 1009281 bytes, checksum: 2971a1be96a8b68f3f366ce1fdb89077 (MD5) / Made available in DSpace on 2015-08-10T13:47:17Z (GMT). No. of bitstreams: 1 RodrigoHahn.pdf: 1009281 bytes, checksum: 2971a1be96a8b68f3f366ce1fdb89077 (MD5) Previous issue date: 2011-03-28 / Nenhuma / Atualmente, os estudos sobre mobilidade em sistemas distribuídos vêm sendo impulsionados pela proliferação de dispositivos eletrônicos portáteis (por exemplo, celulares, handhelds, tablet PCs e notebooks) e pela exploração de novas tecnologias de interconexão baseadas em comunicação sem fio (tais como, WiFi, Bluetooth, 3G e WiMAX). Este novo paradigma distribuído e móvel é denominado Computação Móvel [1,2]. Os últimos anos têm sido uma época de grandes transformações no que diz respeito às tecnologias de comunicação. Devido à popularização da computação móvel (dispositivos menores, mais baratos, com maior autonomia) e das redes sem fio, o mundo tem estado cada vez mais conectado. Com o advento das Tecnologias de Localização [3,4], surgiram diversos tipos de aplicações. Essas aplicações utilizam a infraestrutura de comunicação disposta no ambiente para oferecer serviços personalizados. A utilização dessas tecnologias possibilita que se tenha um histórico completo dos deslocamentos/interações de uma entidade qualquer em um ambiente. Esse histórico de deslocamentos chama-se trilha[5,6]. Através da análise dos dados presentes em uma trilha, pode-se obter informações a respeito de uma entidade ou grupo de entidades. Essa análise possibilita o desenvolvimento de diferentes tipos de aplicações. Por exemplo, pode-se usar o histórico de informações de deslocamento de um veículo em movimento para inferir, com determinado grau de confiabilidade, seu próximo destino. Deste modo, o objetivo deste trabalho, nesse contexto, é propor, implementar e validar uma arquitetura de detecção de similaridades entre trilhas de entidades genéricas. Essas trilhas serão obtidas externamente - o escopo do trabalho limita-se a fornecer os meios através dos quais essa detecção de similaridade ocorrerá, bem como os resultados. Também será realizada a integração da solução desenvolvida com uma arquitetura de suporte à educação ubíqua, a fim de validar a proposta.
377

Jogos sérios e ontologias : definição de perfis de usuários com base na teoria das inteligências múltiplas /

Carneiro, Tiago Ribeiro. January 2018 (has links)
Orientador: Norian Marranghello / Coorientador: Henrique Dezani / Banca: Rodrigo Capobianco Guido / Banca: Luciene Cavalcanti Rodrigues / Resumo: O conceito de inteligência traz discussões que vão além de se classificar um indivíduo como sendo mais ou menos inteligente. Discute-se também a definição de quanto uma pessoa pode ser mais inteligente que outra. Howard Gardner, autor da Teoria das Inteligências Múltiplas, defende que o cérebro humano é capaz de desenvolver diferentes inteligências. Neste trabalho foi criado um jogo sério para se realizar a coleta de informações sobre a personalidade dos usuários e construída uma ontologia para que se possa fazer a representação do conhecimento acerca dos dados obtidos, objetivando definir perfis de usuários mediante a análise de seu desempenho ao solucionar problemas e enigmas que lhes darão vantagens para ultrapassar os obstáculos do jogo, possibilitando identificar o grau em que algumas das inteligências propostas por Gardner se manifestam nos indivíduos. Gardner, em sua teoria, identifica a existência de nove inteligências. Contudo, neste trabalho, apenas as inteligências Lógico-Matemática e Linguística são consideradas na definição dos perfis de usuários. Sendo assim, os resultados apresentados foram validados por métodos psicológicos para teste de inteligência, mais especificamente, o teste G-36, teste não-verbal de avaliação de inteligência, utilizado para avaliação da inteligência Lógico-Matemática e o teste WISC-IV, utilizado para avaliação da inteligência Linguística no perfil do usuário / Abstract: The concept of intelligence brings discussions that go beyond classifying an individual as being intelligent. It also discusses the definition of how one person can be smarter than another. Howard Gardner, author of Theory of Multiple Intelligences, argues that the human brain can develop different intelligences. In this work a serious game was created to perform the collection of information about the personality of the users and built an ontology to represent the knowledge about the data obtained, aiming to define user profiles by analyzing their performance when solving problems and puzzles that will give them advantages to overcome the obstacles of the game, making it possible to identify the degree to which some of the intelligences proposed by Gardner are manifested in individuals. Gardner, in his theory, identifies the existence of nine intelligences. However, in this work, only Logical-Mathematical and Linguistic intelligences are considered in the definition of user profiles. Thus, the results presented were validated by psychological methods for intelligence testing, more specifically, the G-36 test, non-verbal intelligence assessment test, used to evaluate the Logical-Mathematical intelligence and the WISC-IV test, used to evaluate the linguistic intelligence in the user profile / Mestre
378

Disponibilidade em um sistema de arquivos distribuído flexível e adaptável /

Carvalho, Lúcio Rodrigo de. January 2014 (has links)
Orientador: Renata Spolon Lobato / Coorientador: Aleardo Manacero Junior / Banca: Norian Marranghello / Banca: Sarita Mazzini Bruschi / Resumo: Um sistema de arquivos distribuído permite que usuários e aplicações possam armazenar e compartilhar dados, acessando tais recursos remotamente como se fossem locais. As características de um sistema de arquivos distribuído podem ser variadas. Assim, é impossível conceber um sistema abrangendo todas as características desejáveis, tais como: transparência, desempenho, escalabilidade, confiabilidade e disponibilidade, por exemplo. O sistema de arquivos distribuído Flexível e Adaptável (FlexA) incorpora importantes características do NFS, AFS, GFS e Tahoe-LAFS. Este sistema elimina a necessidade de um servidor principal (como o master no GFS ou o Introducer no Tahoe-LAFS). Os arquivos são armazenados em dois grupos de servidores: um grupo de leitura, onde somente dados são armazenados, e um grupo de escrita, onde dados e metadados são armazenados. A disponibilidade é provida por um mecanismo semelhante ao apresentado pelo Tahoe-LAFS. No presente estudo são apresentadas as melhorias alcançadas por meio da disponibilidade do FlexA. Os detalhes sobre as modificações no FlexA, bem como os resultados obtidos indicam que o FlexA é uma importante opção de sistema de arquivos distribuído / Abstract: A distributed file system allows users and applications to store and share data, accessing such resources remotely as if they were local. The characteristics of a distributed file system can be varied. Thereby, it is impossible to design a system covering all desirable characteristics, such as transparency, performance, scalability, reliability and availability, for example. The Flexible and Adaptable distributed file system (FlexA) incorporate important characteristics of NFS, AFS, GFS and Tahoe-LAFS. It eliminates the need for main server (such as the master in GFS or the introducer in Tahoe-LAFS). File storage is provided by two group of server: a reading group, where only data is found, and a writing group, where data and metadata are stored. Availability is provided in FlexA through a mechanism similar to the one presented by Tahoe-LAFS. In the present study the improvements achieved through the availability and performance of FlexA are presented. Details about the changes in the FlexA as well as the obtained results indicate that the FlexA is an important option for distributed file system / Mestre
379

Mapeamento de ontologias empresariais para modelos de processos de negócio em BPMN, com aplicação em processos de software /

Stuchi, Renan Bergamin. January 2015 (has links)
Orientador: Hilda Carvalho de Oliveira / Banca: Kechi Hirama / Banca: Kelly Rosa Braghetto / Resumo: O principal objetivo deste trabalho é apresentar uma metodologia para mapear ontologias empresariais em modelos de processos de negócio, com notação gráfica BPMN (Business Process Model and Notation). A intenção é obter uma estrutura gráfica que facilite o entendimento da ontologia, incluindo as relações entre os processos e a rede de colaboração entre os atores envolvidos. O processo de mapeamento proposto é parcialmente automatizado e parte do princípio que a ontologia possa ser convertida para a estrutura RDF 1.1 (Resource Description Framework). Foi, então, definido um sistema de marcação para a ontologia em RDF, que permite o mapeamento automático para a linguagem XPDL 2.2 (XML Process Definition Language), através de uma ferramenta de software (parser), denominada RDFtoXPDL. Para o desenvolvimento dessa ferramenta, foi utilizada a linguagem SPARQL, para consultas no arquivo RDF devidamente marcado. O arquivo resultante em XPDL pode ser importado por sistemas de modelagem de processos, de modo a permitir a visualização e uso dos diagramas em BPMN. O trabalho apresenta uma aplicação da metodologia proposta para uma ontologia empresarial do Modelo de Referência MPS para Software (MR-MPS-SW), considerando os níveis G e F do modelo. A representação em BPMN do MR-MPS-SW pode apoiar a implantação desse modelo em organizações de desenvolvimento de software, incentivando a adoção futura da abordagem BPM (Business Process Management) / Abstract: The main goal of this work is to present a methodology to map enterprise ontologies in graphical models of business processes, with the graphical notation Business Process Model and Notation (BPMN). The intention is to obtain a graphical structure that contributes to the ontology understanding, including the relation between processes and the collaboration network among the actors involved. The mapping process proposed is partly automated and is based on the principle that the ontology is able to be converted into a Resource Description Framework - RDF - 1.1 structure. So, it was defined a tagging process to the ontology in RDF, which allows the automatic mapping to XPDL 2.2 language (XML Process Definition Language) through a software tool (parser), denominated RDFtoXPDL. For the development of this tool, it was used the SPARQL language to query data in the tagged RDF file. The resulted file in XPDL can be imported by modeling process systems, in a way that allows the viewing and the use of the diagrams in BPMN. This work also presents an application of the proposed methodology to an enterprise ontology of the MPS Reference Model for Software (RM-MPS-SW), considering the levels G and F. The representation in BPMN of the RM-MPS-SW can support the implementation of this model in organizations of software development, stimulating the adoption of the future Business Process Management (BPM) approaching / Mestre
380

Mechanisms for service-oriented resource allocation in IoT

Souza, Vitor Barbosa 01 1900 (has links)
Submitted by Marco Antônio de Ramos Chagas (mchagas@ufv.br) on 2018-04-24T12:51:11Z No. of bitstreams: 1 texto completo.pdf: 4535588 bytes, checksum: e1e2595e7892830d7251e26dfe36c58d (MD5) / Approved for entry into archive by Marco Antônio de Ramos Chagas (mchagas@ufv.br) on 2018-04-24T12:52:10Z (GMT) No. of bitstreams: 1 texto completo.pdf: 4535588 bytes, checksum: e1e2595e7892830d7251e26dfe36c58d (MD5) / Approved for entry into archive by Marco Antônio de Ramos Chagas (mchagas@ufv.br) on 2018-04-24T12:52:28Z (GMT) No. of bitstreams: 1 texto completo.pdf: 4535588 bytes, checksum: e1e2595e7892830d7251e26dfe36c58d (MD5) / Made available in DSpace on 2018-04-24T12:52:48Z (GMT). No. of bitstreams: 1 texto completo.pdf: 4535588 bytes, checksum: e1e2595e7892830d7251e26dfe36c58d (MD5) Previous issue date: 2018-01 / Albeit several IoT applications have been recently deployed in several fields, including environment and industry monitoring, Smart Home, Smart Hospital and Smart Agriculture, current deployments are mostly host-oriented, which is undoubtedly limiting the attained benefits brought up by IoT. Indeed, future IoT applications shall benefit from service - oriented communications, where the communication establishment between end-points is not dependent on prior knowledge of the host devices in charge of providing the service execution. Rather, an end-user service execution request is mapped into the most suitable resources able to provide the requested service. Furthermore, this model is a key enabler for the design of future services in Smart Cities, e-Health, Intelligent Transportation Systems, among other smart scenarios. Recognized the benefits of this model in future applications, considerable research effort must be devoted for addressing several challenges yet unsolved, such as the ones brought up by the high dynamicity and heterogeneity inherent to these scenarios. In fact, service-oriented communication requires an updated view of available resources, mapping service requests into the most suitable resources taking several constraints and requirements into account, resilience provisioning, QoS-aware service allocation, just to name a few. This thesis aims at proposing and evaluating mechanisms for efficient resource allocation in service-oriented IoT scenarios through the employment of two distinct baseline technologies. In the first approach, the so-called Path Computation Element (PCE), designed to decouple the host-oriented routing function from GMPLS switches in a centralized element, is extended to the service-oriented PCE (S-PCE) architecture, where a service identifier (SID) is used to identify the service required by an end-user. In this approach, the service request is mapped to one or a set of resources by a 2-steps mapping scheme that enables both selection of suitable resources according to request and resources characteristics, and avoidance of service disruption due to possible changes on resources’ location. In the meantime, the inception of fog computing, as an extension of the cloud computing concept, leveraging idle computing resources at the edge of the network through their organization as highly virtualized micro data centers (MDC) enabled the reduction on the network latency observed by services launched at edge devices, further reducing the traffic at the core network and the energy consumption by network and cloud data center equipment, besides other benefits. Envisioning the benefits of the distributed and coordinated employment of both fog and cloud resources, the Fog-to-Cloud (F2C) architecture has been recently proposed, further empowering the distributed allocation of services into the most suitable resources, be it in cloud, fog or both. Since future IoT applications shall present strict demands that may be satisfied through a combined fog-cloud solution, aligned to the F2C architecture, the second approach for the service-oriented resource allocation, considered in this thesis, aims at providing QoS -aware resource allocation through the deployment of a hierarchical F2C topology, where resource are logically distributed into layers providing distinct characteristics in terms of network latency, disruption probability, IT power, etc. Therefore, distinct strategies for service distribution in F2C architectures, taking into consideration features such as service transmission delay, energy consumption and network load. Concerning the need for failure recovery mechanisms, distinct demands of heterogeneous services are considered in order to assess distinct strategies for allocation of protection resources in the F2C hierarchy. In addition, the impact of the layered control topology on the efficient allocation of resources in F2C is further evaluated. Finally, avenues for future work are presented. / Lattes não encontrado, autor sem cpf, agência de fomento e ficha catalográfica

Page generated in 0.0826 seconds