:::
Resident applications, which autonomously awaken mobile devices, can gradually and imperceptibly drain device batteries. This paper introduces the concept of alarm similarity into wakeup management for mobile systems in connected standby. First, we define hardware similarity to reflect the degree of energy savings and time similarity to reflect the impact on user experience. We then propose a policy that aligns alarms based on their similarity to save standby energy while maintaining the quality of the user experience. Finally, we integrate our design into Android and conduct extensive experiments on a commercial smartphone running popular mobile apps. The results demonstrate that our design can further extend the standby time achieved with Android's native policy by up to one-third.
This paper considers a two-cell uplink cochannel multiple-input multiple-output (MIMO) network with users sequentially arriving to the network. We study the problem of sequential base station (BS) selection for the users, with the selection criterion based on the degrees of freedom (DoF) available for the new arriving user. We find that different sequential BS selections affect individual and network performance in terms of the individual and network sum DoF as well as the number of admissible users in the network. We propose a method to build the tree structure for sequential BS selection, which carries trellis information for individual and system-wide selections. The properties of the tree are analytically studied. It turns out that by adopting an interference coordination strategy based on the concept of interference alignment, a better individual and network performance can be achieved. Simulation compares the proposed DoF-based BS selection and traditional BS selection schemes and highlights the advantages of the proposed scheme.
Mobile applications will become progressively more complicated and diverse. Heterogeneous computing architectures like big.LITTLE are a hardware solution that allows mobile devices to combine computing performance and energy efficiency. However, software solutions that conform to the paradigm of conventional fair scheduling and governing are not applicable to mobile systems, thereby degrading user experience or reducing energy efficiency. In this article, we exploit the concept of application sensitivity, which reflects the user’s attention on each application, and devise a user-centric scheduler and governor that allocate computing resources to applications according to their sensitivity. Furthermore, we integrate our design into the Android operating system. The results of experiments conducted on a commercial big.LITTLE smartphone with real-world mobile apps demonstrate that the proposed design can achieve significant gains in energy efficiency while improving the quality of user experience.
An increasing number of mobile devices are being equipped with 802.11n interfaces to support bandwidth-intensive applications; however, the improved bandwidth increases power consumption. To address the issue, researchers are focusing on antenna management. In this paper, we present a dynamic antenna management (DAM) scheme to improve the uplink energy efficiency on mobile devices whose packet workloads may vary significantly and frequently. First, we model antenna management as an optimization problem, with the objective of minimizing the energy required to transmit a sequence of variable-length packets with random arrival times. Then, we propose an optimal offline algorithm to solve the problem, as well as a competitive online algorithm that has a provable performance guarantee and allows compatible implementations on 802.11n mobile devices. To evaluate our scheme, we conducted extensive simulations based on real mobile user traces and application transmission patterns. Nearly all commercial 802.11n mobile devices support the power save mode (PSM). Our results demonstrate that DAM can improve the energy efficiency of PSM significantly at a cost of slight throughput degradation.
Mobile devices have increasingly been used to run multimedia applications which are extremely downlink-intensive. The conventional rate adaptive and/or margin adaptive approach for radio resource allocation may result in unnecessary energy consumption on mobile devices, which will not be energy efficient for mobile multimedia applications. In this paper, we develop an energy adaptive approach and design an energy-efficient downlink resource allocation scheme to support multimedia applications. The objective is to minimize the total energy consumption of mobile devices for data reception while meeting the data rate requirements at mobile devices and the transmit power constraint at the base station. We show that the optimization problem is NP -hard and then propose an efficient algorithm that has a provable performance guarantee under a certain condition. We have conducted extensive simulations to evaluate the efficacy of the proposed algorithm and our results provide useful insights into the design of energy-efficient resource allocation for wireless systems.
This paper studies joint subchannel allocation, power allocation, and beamforming for simultaneous wireless information and power transfer (SWIPT) in multiuser downlink orthogonal frequency-division multiple access (OFDMA) systems. We formulate a multi-objective optimization (MOO) problem where the objectives are to maximize both the information rate and the harvested power for all users in the system. We approach the MOO problem with two proposed methods, i.e., semidefinite relaxation based weighted aggregation (SDR-WA) and multi-objective genetic algorithm (MOGA). Simulation compares the achievable Pareto optimal solution set yielded by these methods, and illustrates the tradeoffs of the sum information rate vs. the sum harvested power in the system.
Graphics-intensive mobile games are becoming increasingly popular, but such applications place high demand on device CPUs and GPUs. The design of current mobile systems results in unnecessary energy waste due to lack of consideration of application phases and user attention (a “demand-level” gap) and because each processor administers power management autonomously (a “processor-level” gap). This paper proposes a user-centric CPU-GPU governing framework which aims to reduce energy consumption without significantly impacting the user experience. To bridge the gap at the demand level, we identify the user demand at runtime and accordingly determine appropriate governing policies for the respective processors. On the other hand, to bridge the gap at the processor level, the proposed framework interprets the frequency scaling intents of processors based on the observation of the CPU-GPU interaction and the processor status. We implemented our framework on a Samsung Galaxy S4, and conducted extensive experiments with real-world 3D gaming apps. Experimental results showed that, for an application being highly interactive and frequent phase changing, our proposed framework can reduce energy consumption by 45.1% compared with state-of-the-art policy without significantly impacting the user experience.
This paper studies the information-theoretic secrecy rates of wireless two-way relay systems where two users wish to exchange information through a single relay with an eavesdropper observing all communications. We formulate and compare the achievable secrecy rates of the system that employs one of the three common relay protocols: conventional decode-and-forward (DF), DF with network coding (NC), and compute-and-forward (CF) based on physical-layer network coding (PNC). We show that CF based on PNC achieves the highest secrecy rate at high signal-to-noise ratio (SNR), while, interestingly, the other two protocols have mixed performance depending on the power allocation scheme and the network topology. Our study offers insights into designing wireless two-way relay protocols from a secrecy perspective.
Understanding the implications in smartphone usage and the power breakdown among hardware components has led to various energy-efficient designs for mobile systems. While energy consumption has been extensively explored, one critical dimension is often overlooked - unperceived activities that could steal a significant amount of energy behind users' back potentially. In this paper, we conduct the first exploration of unperceived activities in mobile systems. Specifically, we design a series of experiments to reveal, characterize, and analyze unperceived activities invoked by popular resident applications when an Android smartphone is left unused. We draw possible solutions inspired by the exploration and demonstrate that even an immediate remedy can mitigate energy dissipation to some extent.
Mobile systems will increasingly feature emerging OLED displays, whose power consumption is highly dependent on the image content. Existing OLED power-saving techniques change users' visual experience or degrade images' visual quality in exchange for power reduction, or seek a chance to also enhance image quality by employing a compound objective function. This paper presents a win-win scheme that always enhances image quality and reduces power consumption simultaneously. We define metrics to assess the profit and the cost for potential image enhancement and power reduction. Then, we propose algorithms that ensure the transformation of images into their quality-enhanced power-saving versions. Finally, the proposed scheme is realized as a practical camera application on mobile devices. The results of experiments conducted on a commercial tablet with a popular image database are very encouraging and provide valuable insights for future research and practices.