The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Mobile applications are usually developed in a native way, using languages and APIs specific for a given platform, hindering the portability. As an alternative, web technologies as JavaScript and PHP have been employed enabling a same implementation to be executed in different mobile platforms without any recompilation or recoding process. This paper compares the efficiency of Android applications...
The increase in the use of mobile devices from the first decade of this century has enabled users to perform several activities previously only possible through personal computers. However, the use of these devices is impacted by their known computational limitations, such as data processing, RAM memory, storage, and energy autonomy limitations. Considering this context, to measure the impact of the...
The advent of Cloud has aided mobile devices in performing computation intensive tasks with the virtue of offloading. However, this leads to communication with the Cloud, which results in high energy consumption. Moreover, communication over wireless medium has the risk of intermittent connectivity with Cloud. Hence, there is an urgent need for providing a trade-off between energy consumption and...
In this paper, we introduce an opportunistic networking protocol, denoted as NOPPoS, that assigns station and access point roles to mobile devices based on the number of mobile devices and access points in the proximity. As main novel feature, NOPPoS is highly responsive to node mobility due to periodic, low-energy scans of its environment. In fact, NOPPoS can determine the exact number of neighbors...
Energy-use is a key concern when migrating current deep learning applications onto low power heterogeneous devices such as a mobile device. This is because deep neural networks are typically designed and trained on high-end GPUs or servers and require additional processing steps to deploy them on low power devices. Such steps include the use of compression techniques to scale down the network size...
Recent years have seen both mobile devices become more prominent and rapid growth in video traffic across mobile networks. This trend is expected to continue with the main constraint on mobile devices being their battery life. With the growth in performance potential, users want more out of their devices which leads to issues including battery powered mobile devices not being capable of surviving...
In the US alone, data centers consumed around $20 billion (200 TWh) yearly electricity in 2016, and this amount doubles itself every five years. Data storage alone is estimated to be responsible for about 25% to 35% of data-center power consumption. Servers in data centers generally include multiple HDDs or SSDs, commonly arranged in a RAID level for better performance, reliability, and availability...
Human-in-the-loop control of remote robot arms and hands, telemanipulation, is commonly done by using a mechanical master device specifically designed to match the robot and its degrees-of-freedom (DOF). For simultaneous arm and hand manipulation, this device might be complex and expensive. In order to introduce telemanipulation into human environments, intuitive and inexpensive interfaces are needed...
Given mobile devices ubiquity and capabilities, some researchers now consider them as resource providers of distributed environments called mobile Grids for running resource intensive software. Therefore, job scheduling has to deal with device singularities, such as energy constraints, mobility and unstable connectivity. Many existing schedulers consider at least one of these aspects, but their applicability...
Real-time HV and LV network voltage optimisation and control are receiving significant attention from both academia and industry as a means of reducing consumer power consumption and increasing the capacity for utilization of low carbon technologies. In this study, a multi-objective optimisation problem involving the twin objectives of HV network loss reduction and LV network energy consumption reduction...
Mobile devices have become quite popular, and they are responsible for a significant part of Internet traffic. In these devices, multimedia services, such as video streaming over HTTP, are commonly adopted, and TCP protocol is the standard to assure reliable data transmission. To deal with applications that require higher bandwidth, several modifications were made on TCP, and they are called extensions...
Wearable devices such as smartwatches do not have enough power and computation capability to process computationally intensive tasks. One viable solution is to offload these tasks to the connected smartphone. Existing Android smartphones allocate CPU resources to a task according to its performance requirement, which is determined by the context of the task. However, due to lack of context information,...
Device-to-Device (D2D) communication is a promising concept used to improve user experience and enhance resource utilization in cellular networks, enabling two close-by D2D devices to establish a direct local link and bypass a base station. The proximity of two D2D devices allows for high data rate, low latency, and low energy consumption. D2D communication for proximity-based services (ProSe) is...
As communication and sensing capabilities of mobile devices increase, mobile applications are becoming increasingly complex. The ability of computation offloading, which is one of the main features of mobile edge computing gains relevance as a technique to improve the battery lifetime of mobile devices and increase the performance of applications. In this paper, we describe the offloading system model...
More and more network services integrate the cloud platform to deliver their services. In order to accelerate the data sharing among users, data are usually divided and encapsulated into small pieces before delivery. However, the cloud file system enlarges the basic block size for maximizing the access throughput. This conflict between network transmission and cloud file system may induce high fragmentation...
Energy harvesting is a promising technology for the Internet of Things (IoT) towards the goal of self-sustainability of the involved devices. However, the intermittent and unreliable nature of the harvested energy demands an intelligent management of devices' operation in order to ensure a sustained performance of the IoT application. In this work, we address the problem of maximizing the quality...
Bluetooth Low Energy (BLE) is one of the widely used low power wireless protocols due to its simplicity and low energy consumption. The BLE standard is being developed further to support a wide range of applications spanning smart homes, wearables, and myriad appliances as part of IoT (Internet of Things). These new applications bring forth an important challenge: connection maintenance with low energy...
In this paper, we present a real-life case study to show the advantages of a new code offloading solution focused on improving both performance and energy consumption for image processing mobile applications. From our experiments, we found that offloading an image processing task would allow up to 5.7x speedup and 85% of reduction in energy consumption for low-end devices, and 1.7x speedup and 64...
The need for performance and energy efficiency in mobile devices is apparent with the obvious shifting of more intensive computation to mobile platforms. In this paper, we first make a clear distinction between performance and energy issues. Apart from showing that performance efficiency is neither co-related with energy-efficiency nor inefficiency, we focus on programming methodologies and software...
Mobile and wearable devices are nowadays the de facto personal computers, while desktop computers are becoming less popular. Therefore, it is important for companies to deliver efficient mobile applications. As an example, Google has published a set of best practices to optimize the performance of Android applications. However, these guidelines fall short to address energy consumption. As mobile software...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.