Dissertação

{pt_PT=GreenBrowsing} {} EVALUATED

{pt=O fenómeno web 2.0 permitiu o melhoramento das páginas web, em termos de estética e interatividade. No entanto, estes melhoramentos levam a um impacto energético acrescido, proporcional ao aparecimento de mecanismos e conteúdos mais sofisticados. Neste trabalho, o sistema GreenBrowsing é apresentado. Este é composto por (i) uma extensão do browser Google Chrome, responsável por gerir o impacto nos recursos e, indirectamente, energético inerente ao acto de navegar na web, aplicando mecanismos que limitam o acesso de tabs a recursos computacionais. É também composto por (ii) um sub-sistema, Back End, responsável por certificar o URL e domínios, em termos do impacto energético devido ao processamento das respectivas páginas web. A avaliação experimental mostra que o sistema GreenBrowsing é capaz de reduzir, substancialmente, o consumo de recursos computacionais, em termos de métricas directamente relacionadas com consumo energético. Exemplos são a utilização de CPU, bem como a utilização e variação de acessos a memória virtual. A utilização da largura de banda é, também, indirectamente reduzida através da aplicação de certo sub-conjunto dos mecanismos desenvolvidos. A avaliação mostra também que a degradação da experi\^encia do utilizador é limitada, quando comparada com o navegar na web sem a acção da extensão., en=Web 2.0 allowed for the enhancement and revamp of web pages aesthetics and interaction mechanics. Unfortunately, this leads to increasing energetic impact, proportional to the rate of appearance of more sophisticated browser mechanisms and web content. In this work GreenBrowsing is presented. This system is composed of (i) a Google Chrome extension that manages browser resource usage and, indirectly, energy impact by employing resource limiting mechanisms on browser tabs and (ii) a Certification sub-system, that ranks URL and web domains based on web-page induced energy consumption. We show that GreenBrowsing's mechanisms can achieve substantial resource reduction, in terms of energy-inducing resource metrics like CPU usage, memory usage and variation. It is also, indirectly and partially, able to reduce bandwidth usage when employing a specific subset of the mechanisms presented. All this with limited degradation of user-experience when compared to browsing the web without the extension.}
{pt=web browser, eficiência energética, certificação de páginas web, consumo de recursos computacionais, en=web browser, energy efficiency, web page certification, computational resource consumption}

maio 28, 2015, 18:0

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

Luís Manuel Antunes Veiga

Departamento de Engenharia Informática (DEI)

Professor Auxiliar