Estimating the Energy Consumption in Pervasive Java']Java-Based Systems

被引:12
|
作者
Seo, Chiyoung [1 ]
Malek, Sam [2 ]
Medvidovic, Nenad [1 ]
机构
[1] Univ Southern Calif, Dept Comp Sci, Los Angeles, CA 90089 USA
[2] George Mason Univ, Dept Comp Sci, Fairfax, VA 22030 USA
关键词
D O I
10.1109/PERCOM.2008.85
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We define and evaluate a framework for estimating the energy consumption of pervasive Java-based software systems. The framework's primary objective is to enable an engineer to make informed decisions when adapting a system's architecture, such that the energy consumption on hardware devices with a finite battery life is reduced, and the lifetime of the system's key software services increases. Our framework explicitly takes a component-based perspective, which renders it well suited for a large class of today's distributed, embedded, and pervasive applications. The framework provides a novel approach that facilitates the accurate estimation of a system's energy consumption both during system construction-time and during runtime. In a large number of distributed application scenarios, the framework showed very good precision on the whole, giving results that were within 5% of the actually measured power losses incurred by executing the software.
引用
收藏
页码:243 / +
页数:2
相关论文
共 50 条
  • [1] A Java']Java-Based Programming Language Support of Location Management in Pervasive Systems
    Aly, Sherif G.
    Nadi, Sarah
    Hamdan, Karim
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2008, 8 (06): : 329 - 336
  • [2] Component-Level Energy Consumption Estimation for Distributed Java']Java-Based Software Systems
    Seo, Chiyoung
    Malek, Sam
    Medvidovic, Nenad
    [J]. COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2008, 5282 : 97 - +
  • [3] Energy-awareness in distributed Java']Java-based software systems
    Seo, Chiyoung
    [J]. ASE 2006: 21st IEEE International Conference on Automated Software Engineering, Proceedings, 2006, : 343 - 346
  • [4] Java']Java-based distributed measurement systems
    Grimaldi, D
    Nigro, L
    Pupo, F
    [J]. IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 1998, 47 (01) : 100 - 103
  • [5] Persistency for Java']Java-based Mobile Agent Systems
    Motomura, Shinichi
    Kawamura, Takao
    Sugahara, Kazunori
    [J]. 2008 3RD INTERNATIONAL CONFERENCE ON INTERNET AND WEB APPLICATIONS AND SERVICES (ICIW 2008), 2008, : 470 - +
  • [6] Java']Java-based distributed conferencing for heterogeneous systems
    ElRefai, MY
    Kumar, A
    Elmaghraby, AS
    [J]. PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS - PROCEEDINGS OF THE ISCA 9TH INTERNATIONAL CONFERENCE, VOLS I AND II, 1996, : 205 - 210
  • [7] Towards Build Verifiability for Java']Java-based Systems
    Xiong, Jiawen
    Shi, Yong
    Chen, Boyuan
    Cogo, Filipe R.
    Jiang, Zhen Ming
    [J]. 2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN PRACTICE (ICSE-SEIP 2022), 2022, : 297 - 306
  • [8] JAVA']JAVA-based PACS
    Hludov, S
    Heuer, A
    Meinel, C
    [J]. CARS '99: COMPUTER ASSISTED RADIOLOGY AND SURGERY, 1999, 1191 : 516 - 520
  • [9] A Java']Java-based network
    Hotch, R
    [J]. COMMUNICATIONS NEWS, 1997, 34 (07): : 12 - 13
  • [10] Java']Java-Based Simulator of Dynamical Systems and PID Control
    Brito Palma, L.
    Costa Cruz, J.
    Vieira Coito, F.
    Sousa Gil, P.
    [J]. 2013 2ND EXPERIMENT@ INTERNATIONAL CONFERENCE (EXP.AT'13), 2013, : 72 - 77