WEEC: Web Energy Efficient Computing A machine learning approach

被引:13
作者
Uzair, Ahmed [1 ]
Beg, Mirza O. [1 ]
Mujtaba, Hasan [1 ]
Majeed, Hammad [1 ]
机构
[1] FAST NU, Dept Comp Sci, Islamabad, Pakistan
关键词
Energy efficiency; Quality of service (QoS); User experience (UX); Load time; Performance; Linear Regression;
D O I
10.1016/j.suscom.2018.08.005
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The growing popularity of web browsing on mobile devices running on a variety of embedded processors places heavy demands on already energy constrained systems. Energy consumed by web browsers is greatly misunderstood by developers. High energy consumption of web applications combined with limited battery resources greatly effects user experience (UX). We propose an embedded application to reduce the energy consumption and load time of a web page by sacrificing quality of service (QoS) but maintaining user experience. Our optimizations result in improved energy consumption and thereby reducing load time of web pages. We identify the key elements of web pages that consume high amounts of energy by interpreting the web request on a server and tier the web components accordingly. A machine learning based predictive modeling technique is introduced that automatically down-sample the web page for energy efficient rendering. We also work on different optimizations of web components but the best results are achieved by re-sampling images due to their greater contribution in overall web page content. The experimental results of our approach show a minimum reduction of 24.6% energy consumption of the overall system. (C) 2018 Elsevier Inc. All rights reserved.
引用
收藏
页码:230 / 243
页数:14
相关论文
共 37 条
[1]  
[Anonymous], ACM SIGMETRICS PERFO
[2]  
[Anonymous], TOP SIT GLOB
[3]  
[Anonymous], CODES ISSS 16
[4]  
[Anonymous], 2010, P USENIX ANN TECH C, DOI DOI 10.5555/1855840.1855861
[5]  
[Anonymous], 2014, INT J EMERG TECHNOL
[6]  
[Anonymous], ISCA 14 P 41 ANN INT
[7]  
[Anonymous], EXPERT SYST APPL
[8]  
[Anonymous], OOPSLA 2016 P ACM SI
[9]  
[Anonymous], AUTOMATIC PORTABLE M
[10]  
[Anonymous], 2014, INT WORKSHOP LANGUAG