148,818 research outputs found

    Comparing Mobile Applications' Energy Consumption

    Get PDF
    As mobile devices are nowadays used regularly and everywhere, their energy consumption has become a central concern for their users. However, mobile applications often do not consider energy requirements and users have to install and try them to reveal information on their energy behavior. In this paper, we compare mobile applications from two domains and show that applications reveal different energy consumption while providing similar services. We define microbenchmarks for emailing and web browsing and evaluate applications from these domains. We show that non-functional features such as web page caching can but not have to have a positive influence on applications' energy consumption

    A framework for offloading decision making to conserve battery life on mobile devices

    Get PDF
    Abstract: The increased use of mobile devices has led to the creation of complex mobile applications that require more resources than are readily available on mobile devices. As resources such as processing power and storage are found on the cloud, resources of mobile devices can be increased by using cloud-based mobile augmentation. However, some resources, specifically battery life, and bandwidth cannot be augmented. To augment mobile device resources such as battery life, offloading can be used. This research discusses offloading methods and examines the approaches used in related research. It is found that most of the energy consumed when offloading is due to network communication, as opposed to computation when executing locally. When offloading to the cloud consumes less energy than local execution, the battery life of a mobile device can be conserved. Choosing between offloading and local execution is called an offloading decision. To make offloading decisions that conserve battery life, the decision-making process is explored. A challenge identified when making offloading decisions is accurately estimating the energy consumption of tasks when offloading and when executing locally. As the energy consumption profile of each device differs according to the capabilities of the device, this aspect is explored. The research conducted in this dissertation proposes the Switch framework. The Switch framework conserves the limited battery life on mobile devices by estimating the consumption of energy of a task and choosing the least expensive option. A software-based device-specific energy consumption profile is created for this purpose. Switch is evaluated using the Switch prototype, which has been designed according to the specifications of the framework. The prototype is evaluated by comparing the estimated energy consumption against the measured energy consumption. The evaluation of the framework suggests that Switch can successfully be used to conserve battery life on mobile devices by making intelligent offloading decisions.M.Sc. (Information Technology

    A Resource Intensive Traffic-Aware Scheme for Cluster-based Energy Conservation in Wireless Devices

    Full text link
    Wireless traffic that is destined for a certain device in a network, can be exploited in order to minimize the availability and delay trade-offs, and mitigate the Energy consumption. The Energy Conservation (EC) mechanism can be node-centric by considering the traversed nodal traffic in order to prolong the network lifetime. This work describes a quantitative traffic-based approach where a clustered Sleep-Proxy mechanism takes place in order to enable each node to sleep according to the time duration of the active traffic that each node expects and experiences. Sleep-proxies within the clusters are created according to pairwise active-time comparison, where each node expects during the active periods, a requested traffic. For resource availability and recovery purposes, the caching mechanism takes place in case where the node for which the traffic is destined is not available. The proposed scheme uses Role-based nodes which are assigned to manipulate the traffic in a cluster, through the time-oriented backward difference traffic evaluation scheme. Simulation study is carried out for the proposed backward estimation scheme and the effectiveness of the end-to-end EC mechanism taking into account a number of metrics and measures for the effects while incrementing the sleep time duration under the proposed framework. Comparative simulation results show that the proposed scheme could be applied to infrastructure-less systems, providing energy-efficient resource exchange with significant minimization in the power consumption of each device.Comment: 6 pages, 8 figures, To appear in the proceedings of IEEE 14th International Conference on High Performance Computing and Communications (HPCC-2012) of the Third International Workshop on Wireless Networks and Multimedia (WNM-2012), 25-27 June 2012, Liverpool, U

    Enabling GPU Support for the COMPSs-Mobile Framework

    Get PDF
    Using the GPUs embedded in mobile devices allows for increasing the performance of the applications running on them while reducing the energy consumption of their execution. This article presents a task-based solution for adaptative, collaborative heterogeneous computing on mobile cloud environments. To implement our proposal, we extend the COMPSs-Mobile framework – an implementation of the COMPSs programming model for building mobile applications that offload part of the computation to the Cloud – to support offloading computation to GPUs through OpenCL. To evaluate our solution, we subject the prototype to three benchmark applications representing different application patterns.This work is partially supported by the Joint-Laboratory on Extreme Scale Computing (JLESC), by the European Union through the Horizon 2020 research and innovation programme under contract 687584 (TANGO Project), by the Spanish Goverment (TIN2015-65316-P, BES-2013-067167, EEBB-2016-11272, SEV-2011-00067) and the Generalitat de Catalunya (2014-SGR-1051).Peer ReviewedPostprint (author's final draft

    Sencar Based Load Balanced Clustering With Mobile Data Gathering In Wireless Sensor Networks

    Get PDF
    The wireless sensor networks consist of static sensors, which can be deployed in a wide environment for monitoring applications. While transmitting the data from source to static sink, the amount of energy consumption of the sensor node is high. This results in reduced lifetime of the network. Some of the WSN architectures have been proposed based on Mobile Elements such as three-layer framework is for mobile data collection, which includes the sensor layer, cluster head layer, and mobile collector layer (called SenCar layer). This framework employs distributed load balanced clustering and dual data uploading, it is referred to as LBC-DDU.In the sensor layer a distributed load balanced clustering algorithm is used for sensors to self-organize themselves into clusters. The cluster head layer use inter-cluster transmission range it is carefully chosen to guarantee the connectivity among the clusters. Multiple cluster heads within a cluster cooperate with each other to perform energy-saving in the inter-cluster communications. Through this transmissions cluster head information is send to the SenCar for its moving trajectory planning.This is done by utilizing multi-user multiple-input and multiple-output (MU-MIMO) technique. Then the results show each cluster has at most two cluster heads. LBC-DDU achieves higher energy saving per node and energy saving on cluster heads comparing with data collection through multi-hop relay to the static data sinks
    • …
    corecore