Smart proxying: An optimal strategy for improving battery life of mobile devices

Author(s):  
Raffaele Bolla ◽  
Maurizio Giribaldi ◽  
Rafiullah Khan ◽  
Matteo Repetto
Author(s):  
Robin Deegan

Humans are approaching a new and intriguing time with regards to Mobile Human Computer Interaction. For years we have observed the processing power, memory capabilities and battery life of the mobile device increase exponentially. While at the same time mobile devices were converging with additional technologies such as increased connectivity, external peripherals, GPS and location based services etc. But what are the cognitive costs associated with these advancements? The software used on mobile devices is also becoming more sophisticated, demanding more from our limited mental resources. Furthermore, this complex software is being used in distracting environments such as in cars, busses, trains and noisy communal areas. These environments, themselves, have steadily become increasingly more complex and cognitively demanding. Increasingly complex software, installed on increasingly complex mobile devices, being used in increasing complex environments is presenting Mobile HCI with serious challenges. This paper presents a brief overview of five experiments before presenting a final experiment in detail. These experiments attempt to understand the relationship between cognition, distraction, usability and performance. The research determines that some distractions affect usability and not performance while others affect performance but not usability. This paper concludes with a reinforced argument for the development of a cognitive load aware system.


Author(s):  
Wenbing Zhao

Wireless Web services are becoming a reality, if they have not already. The unique characteristics of the mobile devices and wireless communication medium, such as limited computing power, limited network bandwidth, limited battery life, unpredictable online time, mobility, and so forth,, imply that the infrastructure for wireless Web services will be very different from its wired counterpart. This chapter discusses the challenges and the stateof- the-art solutions to ensure highly performable wireless Web services. In particular, this chapter’s focus is on three technical issues: optimization of the wireless Web services messaging protocol, caching, and fault tolerance. Finally, limitations of the current approaches and an outline of future research directions on wireless Web services are also discussed.


Sensors ◽  
2016 ◽  
Vol 16 (2) ◽  
pp. 184 ◽  
Author(s):  
Ivan Pires ◽  
Nuno Garcia ◽  
Nuno Pombo ◽  
Francisco Flórez-Revuelta

This paper focuses on the research on the state of the art for sensor fusion techniques, applied to the sensors embedded in mobile devices, as a means to help identify the mobile device user’s daily activities. Sensor data fusion techniques are used to consolidate the data collected from several sensors, increasing the reliability of the algorithms for the identification of the different activities. However, mobile devices have several constraints, e.g., low memory, low battery life and low processing power, and some data fusion techniques are not suited to this scenario. The main purpose of this paper is to present an overview of the state of the art to identify examples of sensor data fusion techniques that can be applied to the sensors available in mobile devices aiming to identify activities of daily living (ADLs).


Author(s):  
M. N. Favorskaya ◽  
V. V. Buryachenko

Abstract. Mobile devices provide a huge amount of multimedia information sending to the members of social groups every day. Sometimes it is required to authorize the sending information using the limited computational resources of smartphones, tablets or laptops. The hardest problem is with smartphones, which have the limited daily energy and battery life. There are two scenarios for using mobile watermarking techniques. The first scenario is to implement the embedding and extraction schemes using proxy server. In this case, the watermarking scheme does not differ from conventional techniques, including the advanced ones based on adaptive paradigms, deep learning, multi-level protection, and so on. The main issue is to hide the embedding and extracting information from the proxy server. The second scenario is to provide a pseudo-optimized algorithm respect to robustness, imperceptibility and capacity using limited mobile resources. In this paper, we develop the second approach as a light version of adaptive image and video watermarking schemes. We propose a simple approach for creating a patch-based set for watermark embedding using texture estimates in still images and texture/motion estimates in frames that are highly likely to be I-frames in MPEG notation. We embed one or more watermarks using relevant large-sized patches according to two main criteria: high texturing in still images and high texturing/non-significant motion in videos. The experimental results confirm the robustness of our approach with minimal computational costs.


Author(s):  
Andrea K McIntosh ◽  
Abram Hindle

Machine learning is a popular method of learning functions from data to represent and to classify sensor inputs, multimedia, emails, and calendar events. Smartphone applications have been integrating more and more intelligence in the form of machine learning. Machine learning functionality now appears on most smartphones as voice recognition, spell checking, word disambiguation, face recognition, translation, spatial reasoning, and even natural language summarization. Excited app developers who want to use machine learning on mobile devices face one serious constraint that they did not face on desktop computers or cloud virtual machines: the end-user’s mobile device has limited battery life, thus computationally intensive tasks can harm end-user’s phone availability by draining batteries of their stored energy. How can developers use machine learning and respect the limited battery life of mobile devices? Currently there are few guidelines for developers who want to employ machine learning on mobile devices yet are concerned about software energy consumption of their applications. In this paper we combine empirical measurements of many different machine learning algorithms with complexity theory to provide concrete and theoretically grounded recommendations to developers who want to employ machine learning on smartphones.


2019 ◽  
Vol 1 (04) ◽  
pp. 225-234
Author(s):  
Dr.Joy Iong Zong Chen

The mobiles devices such as the smart phones and the wearables take a vital role in our daily life scenario as they are been used as alternative for many devices apart from communication. The mobile devices that are controlled in terms of dimensions and weightiness to make them easy and flexible for handling in turn limits the computational energy, storage and the lifetime of the battery. So this entails the need for the external device to support the mobile devices by providing a computational power, storage and energy, this is known as the computational offloading. So the paper puts forth the mobile cloud services as an external platform to offload the resource intensive computation tasks of the mobile devices to enhance the performance of the mobile devices in terms of storage, energy consumption and battery life. The performance evaluation of the mobile cloud based offloading in the mobile devices proves the efficiency of the proffered method in terms of storage, energy and battery lifetime.


Mobile Cloud Computing is a combination of general Cloud Computing and Mobile Computing in which we have to access resources from the remote cloud data center with the help of mobile electronics and peripherals like mobile smartphones, laptops, gadgets, etc. via Cellular Technology or Wireless Communication. Mobile devices have lots of resource constraints like storage capacity, processing speed, and battery life. Hence through simple mobile computing software and programming, we cannot manipulate on mobile devices of cloud data center information. Because of such kinds of difficulty, we have to process information or data through external mobile devices. Accessing and processing of data with the help of Trusted Third Party Agency (TPA) outside the cloud data center and mobile devices have lots of security challenges. To make cloud data secure over outside resources, lots of terminologies and theory are put forward by various researchers. In this paper, we will analyze their theory and its limitations and offer our security algorithm proposal. In this thesis article, we analyze the security framework for storing data on Cloud Server by Mobile and limitation of this process. Also, we review the theory of how data can be secure our data on cloud administrators


2021 ◽  
Author(s):  
◽  
Jiaqi Wen

<p>In recent years, the mobile gaming industry has made rapid progress. Developers are now producing numerous mobile games with increasingly immersive graphics. However, these resource-hungry applications inevitably keep pushing well beyond the hardware limits of mobile devices. The limitations causes two main challenging issues for mobile game players. First, limited computational capabilities of smart devices are preventing rich multimedia applications from running smoothly. Second, the minuscule touchscreens impede the players from smoothly interacting with devices as they can do with PCs.   This thesis aims to address the two issues. Specifically, we implement two systems, one for the application accelerations via offloading and the other for alternative interaction approach for mobile gaming. We identify and describe the the challenging issues when developing the systems and describe our corresponding solutions.  Regarding the first system, it is well recognized the performance of GPUs on mobile devices is the bottleneck of rich multimedia mobile applications such as 3D games and virtual reality. Previous attempts to tackle the issue mainly mirgate GPU computation to servers residing in remote datacenters. However, the costly network delay is especially undesirable for highly-interactive multimedia applications since a crisp response time is critical for user experience. In this thesis, we propose GBooster, a system that accelerates GPU-intensive mobile applications by transparently offloading GPU tasks onto neighboring multimedia devices such as SmartTV and Gaming Consoles. Specifically, GBooster intercepts and redirects system graphics calls by utilizing the Dynamic Linker Hooking technique, which requires no modification of the apps and mobile systems. Besides, GBooster intelligently switches between the low-power Bluetooth and the high-bandwidth WiFi interface to reduce energy consumption of network transmissions. We implemented the GBooster on the Android system and evauluate its performance. The results demonstrate that GBooster can boost applications' frame rates by up to {85\%}. In terms of power consumption, GBooster can achieve {70\%} energy saving compared with local execution.   Second, we investigate the potential of built-in mobile device sensors to provide an alternative interaction approach for mobile gaming. We propose UbiTouch, a novel system that extends smartphones with virtual touchpads on desktops using built-in smartphone sensors. It senses a user's finger movement with a proximity and ambient light sensor whose raw sensory data from underlying hardware are strongly dependent on the finger's locations. UbiTouch maps the raw data into the finger's positions by utilizing Curvilinear Component Analysis and improve tracking accuracy via a particle filter. We have evaluate our system in three scenarios with different lighting conditions by five users. The results show that UbiTouch achieves centimetre-level localization accuracy and poses no significant impact on the battery life. We envisage that UbiTouch could support applications such as text-writing and drawing.</p>


2016 ◽  
Vol 9 (1) ◽  
pp. 90
Author(s):  
Sanjay P. Ahuja ◽  
Jesus Zambrano

<p class="zhengwen">The current proliferation of mobile systems, such as smart phones and tablets, has let to their adoption as the primary computing platforms for many users. This trend suggests that designers will continue to aim towards the convergence of functionality on a single mobile device (such as phone + mp3 player + camera + Web browser + GPS + mobile apps + sensors). However, this conjunction penalizes the mobile system both with respect to computational resources such as processor speed, memory consumption, disk capacity, and in weight, size, ergonomics and the component most important to users, battery life. Therefore, energy consumption and response time are major concerns when executing complex algorithms on mobile devices because they require significant resources to solve intricate problems.</p><p>Offloading mobile processing is an excellent solution to augment mobile capabilities by migrating computation to powerful infrastructures. Current cloud computing environments for performing complex and data intensive computation remotely are likely to be an excellent solution for offloading computation and data processing from mobile devices restricted by reduced resources. This research uses cloud computing as processing platform for intensive-computation workloads while measuring energy consumption and response times on a Samsung Galaxy S5 Android mobile phone running Android 4.1OS.</p>


Author(s):  
Dinesh Arunatileka

This chapter discusses the impact of mobile technologies on service delivery processes in a banking environment. Advances in mobile technologies have opened up numerous possibilities for businesses to expand their reach beyond the traditional Internet-based connectivity and, at the same time, have created unique challenges. Security concerns, as well as hurdles of delivering mobile services “anywhere and anytime” using current mobile devices with their limitations of bandwidth, screen size and battery life are examples of such challenges. Banks are typically affected by these advances as a major part of their business deals with providing services that can benefit immensely by adoption of mobile technologies. As an example case study, this chapter investigates some business processes of a leading Australian bank in the context of application of mobile technologies.


Sign in / Sign up

Export Citation Format

Share Document