Dissertação

{pt_PT=GreenMobile – interest awareness for mobile energy saving} {} EVALUATED

{pt=A eficiência energética é uma consideração fundamental para os dispositivos móveis. À medida que as expectativas de desempenho destes dispositivos estão a aumentar, a eficiência energética está a tornar-se num ponto crítico. Infelizmente a tecnologia utilizada nas baterias não tem vindo a evoluir ao mesmo ritmo de outros componentes. Este documento providencia uma visão geral do estado da arte em relação a publish-subscribe, application-layer multicast, protocolos de gossip e sistemas de partilha de contexto. Devido à sua importância no sistema que projetámos, as técnicas de agregação e compressão são também estudadas. Para além disso analisámos também o trabalho existente na área de eficiência energética em dispositivos móveis. Os sistemas que são relevantes para o projeto são apresentados e discutidos, indicando as suas vantagens e desvantagens. O objetivo deste projeto é o desenvolvimento de um sistema que seja capaz de propagar um grande número de mensagens de contexto ao mesmo tempo que minimiza a energia consumida pelos dispositivos móveis. Também é esperado que o sistema seja escalável, portável e que tenha bom desempenho. Por fim, este documento apresenta uma visão geral da arquitetura e da implementação do greenMobile. O sistema greenMobile atrasa o envio de mensagens e utiliza técnicas como agregação e compressão para melhor o desempenho de rede. Este sistema é composto por um componente nos dispositivos móveis e um servidor. Para demonstrar os resultados do projeto desenvolvemos uma aplicação utilizando o sistema greenMobile. Os resultados mostram que desenvolvemos com sucesso um sistema escalável que partilha eficientemente mensagens de contexto., en=Energy-efficiency is a fundamental consideration for mobile devices. As performance expectations are increasing towards the levels of personal computer, power efficiency is becoming a major bottleneck. However, battery technology hasn't been improving at the same speed as other components. This document provides an overview of the current state-of-the-art technologies regarding publish-subscribe, application-layer multicast, gossip protocols, and context-aware systems. Due to its importance in the system we designed, the techniques aggregation and compression are also studied. Further, it takes a focus on work that has been done in the past that relates to the energy-efficiency of mobile devices. The systems that are relevant to the development of our project are also presented and discussed, indicating their advantages and disadvantages. The goal of this project is to develop a system that propagates a huge number of context-oriented messages while it minimizes the energy consumed by mobile devices. The system is also expected to be scalable, portable, and have good performance. Finally, this document presents an overview of the greenMobile architecture and implementation. The greenMobile system delays the message transmission and uses techniques such as aggregation and compression to improve the network performance. This system is composed of a component on the mobile clients and a server. To demonstrate the results of our project, we developed an application using the greenMobile system. The results show that we have successfully developed a scalable system that efficiently propagates context messages.}
{pt=Context-awareness, escalabilidade, desempenho, portabilidade e eficiência energética., en=Context-awareness, scalability, performance, portability, and energy-efficiency.}

novembro 11, 2014, 11:0

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

Paulo Jorge Pires Ferreira

Departamento de Engenharia Informática (DEI)

Professor Associado