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 条
  • [21] Java']Java-based mobile agents
    Wong, D
    Paciorek, N
    Moore, D
    [J]. COMMUNICATIONS OF THE ACM, 1999, 42 (03) : 92 - +
  • [22] Triggers in Java']Java-based databases
    Bertino, E
    Guerrini, G
    Merlo, I
    [J]. JAVA AND DATABASES, 2000, : 387 - 398
  • [23] The implementation of JAVA']JAVA-based SNMP
    Dong, XH
    Fang, ZY
    [J]. 8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL VIII, PROCEEDINGS: CONTROL, COMMUNICATION AND NETWORK SYSTEMS, TECHNOLOGIES AND APPLICATIONS, 2004, : 141 - 144
  • [24] Extension of security policy in Java']Java-based mobile agent systems
    Simek, M
    [J]. 7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL II, PROCEEDINGS: COMPUTER SCIENCE AND ENGINEERING, 2003, : 383 - 387
  • [25] Mining Monitoring Concerns Implementation in Java']Java-Based Software Systems
    Cojocar, Grigoreta Sofia
    Guran, Adriana-Mihaela
    [J]. PROCEEDINGS OF THE 4TH ACM SIGSOFT INTERNATIONAL WORKSHOP ON NLP FOR SOFTWARE ENGINEERING (NL4SE '18), 2018, : 22 - 25
  • [26] A Java']Java-Based Framework for the Programming of Distributed Systems for Mobile Robots
    Westhoff, Daniel
    Stanek, Hagen
    [J]. RESEARCH AND EDUCATION IN ROBOTICS - EUROBOT 2008, 2009, 33 : 54 - 67
  • [27] A Java']Java-based formal development environment for factory communication systems
    Demartini, C
    Sisto, R
    [J]. 1998 INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN, PROCEEDINGS, 1998, : 273 - 281
  • [28] A Java']Java-based remote GUI concept for distributed automation systems
    Weber, Johannes
    Rehkopf, Andreas
    [J]. 2009 IEEE CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION (EFTA 2009), 2009,
  • [29] A Java']Java-based framework for real-time control systems
    Blum, A
    Cechticky, V
    Pasetti, A
    Schaufelberger, W
    [J]. ETFA 2003: IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 2, PROCEEDINGS, 2003, : 447 - 453
  • [30] A Java']Java-based decentralised tracking simulator
    Sutcliffe, JH
    Nicholson, D
    Deaves, RH
    [J]. SENSOR FUSION AND DECENTRALIZED CONTROL IN AUTONOMOUS ROBOTIC SYSTEMS, 1997, 3209 : 304 - 314