Energy saving of mobile devices based on component migration and replication in pervasive computing

被引:0
|
作者
Han, Songqiao [1 ]
Zhang, Shensheng [1 ]
Zhang, Yong [1 ]
机构
[1] Shanghai Jiao Tong Univ, Dept Comp Sci & Engn, Shanghai 200030, Peoples R China
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Energy is a vital resource in pervasive computing. Remote execution, a static approach to energy saving of mobile devices, is not applicable to them constantly varying environment in pervasive computing. This paper presents a dynamic software configuration approach to minimizing energy consumption by moving or/and replicating the appropriate components of an application among the machines. After analyzing three types of energy costs of the distributed applications, we set up a math optimization model of energy consumption. Based on the graph theory, the optimization problem of energy cost,can be transformed into the Min-cut problem of a cost graph. Then, we propose two novel optimal software allocation algorithms for saving power. The first makes use of component migration to reasonably allocate the components among the machines at runtime, and the second is to replicate some components among machines to further save more energy than component migration. The simulations reveal that the two proposed algorithms can effectively save energy of mobile devices, and obtain better performance than the previous approaches in most of cases.
引用
收藏
页码:637 / 647
页数:11
相关论文
共 50 条
  • [31] An energy-saving joint resource allocation approach for mobile edge computing based on NOMA
    Yu, Ming
    Zhang, Mei
    PHYSICAL COMMUNICATION, 2024, 63
  • [32] Toward trust based protocols in a pervasive and mobile computing environment: A survey
    Usman, Aminu Bello
    Gutierrez, Jairo
    AD HOC NETWORKS, 2018, 81 : 143 - 159
  • [33] From Traditional Toys to Smart Playsets: The Integration of Mobile Devices into Pervasive Computing Toy Environments
    Lampe, Matthias
    Hinske, Steve
    i-com, 2006, 5 (03) : 12 - 18
  • [34] Pinwheel broadcast paradigm in supporting energy-saving mobile devices
    Shin, Haw-Yun
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2009, 22 (03) : 237 - 255
  • [35] Saving Energy for Cloud Applications in Mobile Devices using Nearby Resources
    Toma, Anas
    Starinow, Alexander
    Lenssen, Jan Eric
    Chen, Jian-Jia
    2018 26TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2018), 2018, : 541 - 545
  • [36] Future of Mobile Devices - Energy Efficient Sensing, Computing, and Communication
    Ryhaenen, Tapani
    2009 SYMPOSIUM ON VLSI CIRCUITS, DIGEST OF TECHNICAL PAPERS, 2009, : 98 - 101
  • [37] Energy-and-Time-Saving Task Scheduling Based on Improved Genetic Algorithm in Mobile Cloud Computing
    Li, Jirui
    Li, Xiaoyong
    Zhang, Rui
    COLLABORATE COMPUTING: NETWORKING, APPLICATIONS AND WORKSHARING, COLLABORATECOM 2016, 2017, 201 : 418 - 428
  • [38] Load Balancing and Energy Saving Algorithm Based on Deep Q-Learning in Mobile Edge Computing
    Ma, Li
    Cui, Xinyu
    Li, Yang
    2023 35TH CHINESE CONTROL AND DECISION CONFERENCE, CCDC, 2023, : 3736 - 3741
  • [39] Context-aware middleware support for component based applications in pervasive computing
    Zheng, Di
    Jia, Yan
    Zhou, Peng
    Han, Wei-Hong
    ADVANCED PARALLEL PROCESSING TECHNOLOGIES, PROCEEDINGS, 2007, 4847 : 161 - 171
  • [40] Puppeteer: Component-based adaptation for mobile computing
    de Lara, E
    Wallach, DS
    Zwaenepoel, W
    USENIX ASSOCIATION PROCEEDINGS OF THE 3RD USENIX SYMPOSIUM ON INTERNET TECHNOLOGIES AND SYSTEMS, 2001, : 159 - 170