A Framework for Estimating the Energy Consumption Induced by a Distributed System's Architectural Style

被引:0
作者
Seo, Chiyoung [1 ]
Edwards, George [1 ]
Popescu, Daniel [1 ]
Malek, Sam [1 ]
Medvidovic, Nenad [1 ]
机构
[1] Yahoo Inc, Sunnyvale, CA 94089 USA
来源
EIGHTH WORKSHOP ON SPECIFICATION AND VERIFICATION OF COMPONENT-BASED SYSTEMS-SAVCBS 2009 | 2009年
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The architectural style used in a software system is an important factor in satisfying its quality requirements. In battery-powered environments, such as mobile and pervasive systems, efficiency with respect to energy consumption is often an important quality requirement. In this paper, we present a framework that facilitates, early estimation of the energy consumption induced by an architectural style in a distributed system, and enables an engineer to use energy consumption estimates along with other quality attributes in determining the most appropriate style for a given distributed application. We apply the framework to three architectural styles, and evaluate it for precision and accuracy using a middleware platform that supports the implementation of those styles. In a large number of application scenarios, our framework exhibited excellent precision, in that it was consistently able to correctly rank the styles and estimate the relative differences in their energy costs. Moreover, the framework has also proven to be accurate: its estimates were within 7% of each style implementation's actual energy cost.
引用
收藏
页码:27 / 34
页数:8
相关论文
共 25 条
[1]  
[Anonymous], JAVA RMI
[2]  
[Anonymous], 2002, IEEE DISTRIBUTED SYS
[3]  
Feeney LM, 2001, IEEE INFOCOM SER, P1548, DOI 10.1109/INFCOM.2001.916651
[4]  
FIELDING R, 2000, THESIS UC IRVINE
[5]  
FLINN J, 1999, WORK MOB COMP SYS AP
[6]  
GRAHN H, 1998, INT WORKSH SOFT PERF
[7]  
GURUMURTHI S, 2002, INT S HPCA
[8]  
Labrosse J.J., 2002, MicroC OS II: The Real Time Kernel
[9]  
LEE E, 2002, ADV COMP
[10]  
LI T, 2003, P ACM SIGMETRICS