Software Energy Consumption Estimation at Architecture-level

被引:3
作者
Li, Deguang [1 ]
Guo, Bing [1 ]
Li, Junke [1 ]
Wang, Jihe [1 ]
Huang, Yanhui [1 ]
Li, Qiang [1 ]
Shen, Yan [2 ]
机构
[1] Sichuan Univ, Coll Comp Sci, Chengdu, Sichuan, Peoples R China
[2] Chengdu Univ Informat Technol, Sch Control Engn, Chengdu, Sichuan, Peoples R China
来源
2016 13TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS) - PROCEEDINGS | 2016年
基金
中国国家自然科学基金;
关键词
energy consumption estimation; architecture-level; complex networks; software energy model;
D O I
10.1109/ICESS.2016.35
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The architecture of software systems can be naturally modeled as complex networks, where entities of software are nodes and interactions between entities are edges. These edges represent data-flows, instruction-flows and control-flows of the software, and these flows driving hardware circuit is the internal cause of the energy consumption of the software. In this research, we model software systems as complex networks, assuming that there is a nonlinear function relation between network characteristics of software and its energy consumption. Based on this assumption, we propose a software energy consumption estimation model at architecture-level. First we measure five network characteristics of software, and then use extreme learning machine (ELM) to fit the relation between network characteristics of software and its energy consumption. Finally we evaluate our energy model on Linux platform and the results show that our model can achieve a 7.9% error rate compared to pTop model, which indicates our assumption is reasonable and our software energy model is effective.
引用
收藏
页码:7 / 11
页数:5
相关论文
共 50 条
  • [31] Energy Consumption Estimation Method of Battery Electric Buses Based on Real-World Driving Data
    Wang, Peng
    Liu, Qiao
    Xu, Nan
    Ou, Yang
    Wang, Yi
    Meng, Zaiqiang
    Liu, Ning
    Fu, Jiyao
    Li, Jincheng
    WORLD ELECTRIC VEHICLE JOURNAL, 2024, 15 (07):
  • [32] Energy Consumption Estimation of the Electric Bus Based on Grey Wolf Optimization Algorithm and Support Vector Machine Regression
    Qin, Wei
    Wang, Linhong
    Liu, Yuhan
    Xu, Cheng
    SUSTAINABILITY, 2021, 13 (09)
  • [33] An Experimental Comparison of Physics-based and Machine-Learningbased Electric Vehicle Energy Consumption Estimation Methods
    Shen, Heran
    Zhou, Xingyu
    Yu, Anthony
    Lamantia, Maxavier
    Chen, Pingen
    Wang, Junmin
    IFAC PAPERSONLINE, 2023, 56 (02): : 8672 - 8677
  • [34] A trajectory-based energy consumption estimation method considering battery degradation for an urban electric vehicle network
    Wang, Hua
    Zhao, De
    Cai, Yutong
    Meng, Qiang
    Ong, Ghim Ping
    TRANSPORTATION RESEARCH PART D-TRANSPORT AND ENVIRONMENT, 2019, 74 : 142 - 153
  • [35] High-Fidelity Electric Vehicle Energy Consumption Modelling and Investigation of Factors in Driving on Energy Consumption
    Kocaarslan, Ilhan
    Zehir, Mustafa Alparslan
    Uzun, Ege
    Uzun, Enes Can
    Korkmaz, Mustafa Emin
    Cakiroglu, Yigit
    2022 IEEE 4TH GLOBAL POWER, ENERGY AND COMMUNICATION CONFERENCE (IEEE GPECOM2022), 2022, : 227 - 231
  • [36] Determination of GPS sampling interval for trip energy consumption estimation of electric buses: Analysis of real-world data
    Ji, Jinhua
    Wang, Linhong
    Bie, Yiming
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART D-JOURNAL OF AUTOMOBILE ENGINEERING, 2024,
  • [37] Estimation of traffic energy consumption based on macro-micro modelling with sparse data from Connected and Automated Vehicles
    Shang, Wen -Long
    Zhang, Mengxiao
    Wu, Guoyuan
    Yang, Lan
    Fang, Shan
    Ochieng, Washington
    APPLIED ENERGY, 2023, 351
  • [38] Evaluation of Machine Learning Algorithms for NB-IoT Module Energy Consumption Estimation Based on Radio Channel Quality
    Bortnik, Dusan
    Nikic, Vladimir
    Sobot, Srdjan
    Vukobratovic, Dejan
    Mezei, Ivan
    Lukic, Milan
    IEEE ACCESS, 2025, 13 : 2389 - 2408
  • [39] An Energy Consumption Estimation Method for the Tool Setting Process in CNC Milling Based on the Modular Arrangement of Predetermined Time Standards
    Feng, Zhaohui
    Ding, Xinru
    Zhang, Hua
    Liu, Ying
    Yan, Wei
    Jiang, Xiaoli
    ENERGIES, 2023, 16 (20)
  • [40] Estimation of energy consumption of electric vehicles using Deep Convolutional Neural Network to reduce driver's range anxiety
    Modi, Shatrughan
    Bhattacharya, Jhilik
    Basak, Prasenjit
    ISA TRANSACTIONS, 2020, 98 : 454 - 470