[PDF] Assessing The Energy Consumption Of Smartphone Applications eBook

Assessing The Energy Consumption Of Smartphone Applications Book in PDF, ePub and Kindle version is available to download in english. Read online anytime anywhere directly from your device. Click on the download button below to get a free pdf file of Assessing The Energy Consumption Of Smartphone Applications book. This book definitely worth reading, it is an incredibly well-written.

Assessing the Energy Consumption of Smartphone Applications

Author : Mustafa M. Abousaleh
Publisher :
Page : pages
File Size : 33,11 MB
Release : 2013
Category :
ISBN :

GET BOOK

Mobile devices are increasingly becoming essential in people's lives. The advancement in technology and mobility factor are allowing users to utilize mobile devices for communication, entertainment, financial planning, fitness tracking, etc. As a result, mobile applications are also becoming important factors contributing to user utility. However, battery capacity is the limiting factor impacting the quality of user experience. Hence, it is imperative to understand how much energy impact do mobile apps have on the system relative to other device activities. This thesis presents a systematic studying of the energy impact of mobile apps features. Time-series electrical current measurements are collected from 4 different modern smartphones. Statistical analysis methodologies are used to calculate the energy impact of each app feature by identifying and extracting mobile app-feature events from the overall current signal. In addition, the app overhead energy costs are also computed. Total energy consumption equations for each component is developed and an overall total energy consumption equation is presented. Minutes Lost (ML) of normal phone operations due to the energy consumption of the mobile app functionality is computed for cases where the mobile app is simulated to run on the various devices for 30 minutes. Tutela Technologies Inc. mobile app, NAT, is used for this study. NAT has two main features: QoS and Throughput. The impact of the QoS feature is indistinguishable, i.e. ML is zero, relative to other phone activities. The ML with only the TP feature enabled is on average 2.1 minutes. Enabling the GPS increases the ML on average to 11.5 minutes. Displaying the app GUI interface in addition to running the app features and enabling the GPS results in an average ML of 12.4 minutes. Amongst the various mobile app features and components studied, the GPS consumes the highest amount of energy. It is estimated that the GPS increases the ML by about 448%.

Smartphone Energy Consumption

Author : Sasu Tarkoma
Publisher : Cambridge University Press
Page : 353 pages
File Size : 33,23 MB
Release : 2014-08-07
Category : Technology & Engineering
ISBN : 1139992732

GET BOOK

With an ever-increasing number of applications available for mobile devices, battery life is becoming a critical factor in user satisfaction. This practical guide provides you with the key measurement, modeling, and analytical tools needed to optimize battery life by developing energy-aware and energy-efficient systems and applications. As well as the necessary theoretical background and results of the field, this hands-on book also provides real-world examples, practical guidance on assessing and optimizing energy consumption, and details of prototypes and possible future trends. Uniquely, you will learn about energy optimization of both hardware and software in one book, enabling you to get the most from the available battery power. Covering experimental system design and implementation, the book supports assignment-based courses with a laboratory component, making it an ideal textbook for graduate students. It is also a perfect guidebook for software engineers and systems architects working in industry.

Sensor Data Formats Supporting Energy Consumption Assessments for Smartphone-based M-health Applications

Author : Rodrigo D. Escobar Palacios
Publisher :
Page : 144 pages
File Size : 43,30 MB
Release : 2013
Category : Smartphones
ISBN :

GET BOOK

Remote health monitoring systems involve energy-constrained devices, such as sensors and mobile gateways. Current data formats for communication of health data, such as DICOM and HL7, were not designed for multi-sensor applications or to enable the management of power-constrained devices in health monitoring processes. In this paper, a data format suitable for collection of multiple sensor data, including readings and other operational parameters is presented. By using the data format, the system management can assess energy consumptions and plan realistic monitoring scenarios. The proposed data format not only outperforms other known data formats in terms of readability, flexibility, interoperability and validation of compliant documents, but also enables energy assessment capability for realistic data collection scenarios and maintains or even reduces the overhead introduced due to formatting. Additionally, we provide analytical methods to estimate incremental energy consumption by various sensors and experiments to measure the actual battery drain on smartphones.

A Client-centric Data Streaming Technique for Smartphones

Author : Abdulhakim Abogharaf
Publisher :
Page : 68 pages
File Size : 43,14 MB
Release : 2013
Category :
ISBN :

GET BOOK

With advances in microelectronic and wireless communication technologies, smartphones have computer-like capabilities in terms of computing power and communication bandwidth. They allow users to use advanced applications that used to be run on computers only. Web browsing, email fetching, gaming, social networking, and multimedia streaming are examples of wide-spread smartphone applications. Unsurprisingly, network-related applications are dominant in the realm of smartphones. Users love to be connected while they are mobile. Streaming applications, as a part of network-related applications, are getting increasingly popular. Mobile TV, video on demand, and video sharing are some popular streaming services in the mobile world. Thus, the expected operational time of smartphones is rising rapidly. On the other hand, the enormous growth of smartphone applications and services adds up to a significant increase in complexity in the context of computation and communication needs, and thus there is a growing demand for energy in smartphones. Unlike the exponential growth in computing and communication technologies, the growth in battery technologies is not keeping up with the rapidly growing energy demand of these devices. Therefore, the smartphone's utility has been severely constrained by its limited battery lifetime. It is very important to conserve the smartphone's battery power. Even though hardware components are the actual energy consumers, software applications utilize the hardware components through the operating system. Thus, by making smartphone applications energy-efficient, the battery lifetime can be extended. With this view, this work focuses on two main problems: i) developing an energy testing methodology for smartphone applications, and ii) evaluating the energy cost and designing an energy-friendly downloader for smartphone streaming applications. The detailed contributions of this thesis are as follows: (i) it gives a generalized framework for energy performance testing and shows a detailed flowchart that application developers can easily follow to test their applications; (ii) it evaluates the energy cost of some popular streaming applications showing how the download strategy that an application developer adopts may adversely affect the energy savings; (iii) it develops a model of an energy-friendly downloader for streaming applications and studies the effects of the downloader's parameters regarding energy consumption; and finally, (iv) it gives a mathematical model for the proposed downloader and validates it by means of experiments.

Computer Applications for Security, Control and System Engineering

Author : Tai-hoon Kim
Publisher : Springer
Page : 505 pages
File Size : 18,45 MB
Release : 2012-11-07
Category : Computers
ISBN : 3642352642

GET BOOK

This book constitutes the refereed proceedings of the International Conferences on Security Technology, SecTech 2012, on Control and Automation, CA 2012, and CES-CUBE 2012, the International Conference on Circuits, Control, Communication, Electricity, Electronics, Energy, System, Signal and Simulation; all held in conjunction with GST 2012 on Jeju Island, Korea, in November/December 2012. The papers presented were carefully reviewed and selected from numerous submissions and focus on the various aspects of security technology, and control and automation, and circuits, control, communication, electricity, electronics, energy, system, signal and simulation.

Energy Modelling and Fairness for Efficient Mobile Communication

Author : Ekhiotz Jon Vergara Alonso
Publisher : Linköping University Electronic Press
Page : 264 pages
File Size : 24,6 MB
Release : 2016-03-01
Category :
ISBN : 9176858227

GET BOOK

Energy consumption and its management have been clearly identified as a challenge in computing and communication system design, where energy economy is obviously of paramount importance for battery powered devices. This thesis addresses the energy efficiency of mobile communication at the user end in the context of cellular networks. We argue that energy efficiency starts by energy awareness and propose EnergyBox, a parametrised tool that enables accurate and repeatable energy quantification at the user end using real data traffic traces as input. EnergyBox offers an abstraction of the underlying states for operation of the wireless interfaces and allows to estimate the energy consumption for different operator settings and device characteristics. The tool is used throughout the thesis to quantify and reveal inefficient data communication patterns of widely used mobile applications. We consider two different perspectives in the search of energy-efficient solutions. From the application perspective, we show that systematically quantifying the energy consumption of design choices (e.g., communication patterns, protocols, and data formats) contributes to a significantly smaller energy footprint. From the system perspective, we devise a cross-layer solution that schedules packet transmissions based on the knowledge of the network parameters that impact the energy consumption of the handset. These attempts show that application level decisions require a better understanding of possible energy apportionment policies at system level. Finally, we study the generic problem of determining the contribution of an entity (e.g., application) to the total energy consumption of a given system (e.g., mobile device). We compare the state-of-the-art policies in terms of fairness leveraging cooperative game theory and analyse their required information and computational complexity. We show that providing incentives to reduce the total energy consumption of the system (as part of fairness) is tightly coupled to the policy selection. Our study provides guidelines to select an appropriate policy depending on the characteristics of the system.

Software Sustainability

Author : Coral Calero
Publisher : Springer Nature
Page : 411 pages
File Size : 26,91 MB
Release : 2021-10-05
Category : Computers
ISBN : 3030699706

GET BOOK

This book focuses on software sustainability, regarded in terms of how software is or can be developed while taking into consideration environmental, social, and economic dimensions. The sixteen chapters cover various related issues ranging from technical aspects like energy-efficient programming techniques, formal proposals related to energy efficiency measurement, patterns to build energy-efficient software, the role of developers on energy efficient software systems and tools for detecting and refactoring code smells/energy bugs; to human aspects like its impact on software sustainability or the adaptation of ACM/IEEE guidelines for student and professional education and; and an economics-driven architectural evaluation for sustainability. Also aspects as the elements of governance and management that organizations should consider when implementing, assessing and improving Green IT or the relationship between software sustainability and the Corporate Social Responsibility of software companies are included. The chapters are complemented by usage scenarios and experience reports on several domains as cloud applications, agile development or e-Health, among others. As a whole, the chapters provide a complete overview of the various issues related to sustainable software development. The target readership for this book includes CxOs, (e.g. Chief Information Officers, Chief Executive Officers, Chief Technology Officers, etc.) software developers, software managers, auditors, business owners, and quality professionals. It is also intended for students of software engineering and information systems, and software researchers who want to know the state of the art regarding software sustainability.

Modeling and Evaluating Energy Performance of Smartphones

Author : Rajesh Palit
Publisher :
Page : 156 pages
File Size : 48,35 MB
Release : 2011
Category :
ISBN :

GET BOOK

With advances in hardware miniaturization and wireless communication technologies even small portable wireless devices have much communication bandwidth and computing power. These devices include smartphones, tablet computers, and personal digital assistants. Users of these devices expect to run software applications that they usually have on their desktop computers as well as the new applications that are being developed for mobile devices. Web browsing, social networking, gaming, online multimedia playing, global positioning system based navigation, and accessing emails are examples of a few popular applications. Mobile versions of thousands of desktop applications are already available in mobile application markets, and consequently, the expected operational time of smartphones is rising rapidly. At the same time, the complexity of these applications is growing in terms of computation and communication needs, and there is a growing demand for energy in smartphones. However, unlike the exponential growth in computing and communication technologies, in terms of speed and packaging density, battery technology has not kept pace with the rapidly growing energy demand of these devices. Therefore, designers are faced with the need to enhance the battery life of smartphones. Knowledge of how energy is used and lost in the system components of the devices is vital to this end. With this view, we focus on modeling and evaluating the energy performance of smartphones in this thesis. We also propose techniques for enhancing the energy efficiency and functionality of smartphones. The detailed contributions of the thesis are as follows: (i) we present a nite state machine based model to estimate the energy cost of an application running on a smartphone, and provide practical approaches to extract model parameters; (ii) the concept of energy cost pro le is introduced to assess the impact of design decisions on energy cost at an early stage of software design; (iii) a generic architecture is proposed and implemented for enhancing the capabilities of smartphones by sharing resources; (iv) we have analyzed the Internet tra c of smartphones to observe the energy saving potentials, and have studied the implications on the existing energy saving techniques; and nally, (v) we have provided a methodology to select user level test cases for performing energy cost evaluation of applications. All of our concepts and proposed methodology have been validated with extensive measurements on a real test bench. Our work contributes to both theoretical understanding of energy e ciency of software applications and practical methodologies for evaluating energy e ciency. In summary, the results of this work can be used by application developers to make implementation level decisions that affect the energy efficiency of software applications on smartphones. In addition, this work leads to the design and implementation of energy e cient smartphones.

Detection of Intrusions and Malware, and Vulnerability Assessment

Author : Magnus Almgren
Publisher : Springer
Page : 355 pages
File Size : 38,36 MB
Release : 2015-06-22
Category : Computers
ISBN : 3319205501

GET BOOK

This book constitutes the refereed proceedings of the 12th International Conference on Detection of Intrusions and Malware, and Vulnerability Assessment, DIMVA 2015, held in Milan, Italy, in July 2015. The 17 revised full papers presented were carefully reviewed and selected from 75 submissions. The papers are organized in topical sections on attacks, attack detection, binary analysis and mobile malware protection, social networks and large-scale attacks, Web and mobile security, and provenance and data sharing.

Energy Performance Testing of Smartphones

Author : Yasir Ali
Publisher :
Page : 62 pages
File Size : 40,56 MB
Release : 2014
Category :
ISBN :

GET BOOK

Smartphones have revolutionized the way people live their daily lives, the way they communicate with each other and the way they access information on-line. A decade ago, desktop computers and laptops were the primary source to use internet and access on-line information. But with all the technological advancements, smartphones and tablets have taken over. An important factor that aided to the popularity of smartphones is different applications available on smartphones. Whether a user wants to play games, watch videos, read books, access on-line information or check his/her email, there are applications for each and every one of them. These applications have greatly enhanced the user experience on smartphones. According to an old saying, everything comes at a price. The same is the case with these smartphone applications. In addition to enhancing user experience and providing easy accessibility, they affect the smartphone battery consumption. They utilize the hardware resources and in turn consume the battery's energy. In comparison to the advancements in hardware and software industry, the development in battery technology is significantly slow. Even the battery energy density has little effect on the battery life with inefficient applications. Therefore there is a need: (a) for applications that efficiently utilize the smartphone battery, (b) to investigate the energy issues (energy bugs) in smartphones. For applications to be energy efficient; we need to have some testing methodologies so that the developers are aware of the energy consumption of their applications and can take appropriate measures while the applications are still in the development phase. Bugs are usually defined as an error in the system and energy bugs in smartphones are responsible for the unexpected and substantial battery drain. In order to research the energy bugs in smartphones, we need to have a comprehensive definition in context of software testing so that the developers can use it as a reference while testing their applications and improve the functionality of their applications. With the above objectives in mind, in this thesis we have proposed and implemented a methodology to efficiently reduce the configuration parameters of smartphone applications that will help in reduction of test cases and will efficiently reduce the testing time. We also validated our methodology by measurements and experiments on four different smartphones. We have investigated the energy issues in smartphones and have defined energy bug. We also validated our definition with measurements and experiments.