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...
Nowadays mobile devices are multi-core computers with considerable unused capabilities. Therefore, several researchers have considered harnessing the power of these battery-powered devices for distributed computing. Although their evergrowing capabilities, the fact that mobile devices run on battery poses a major challenge for applying traditional distributed computing techniques. Particularly, researchers...
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...
Mobile devices are now capable of handling many daily computing tasks that used to be accomplished by desktops or servers. However, these improvements also introduce resource-hungry mobile applications that require richer resource-hungry computing features and more complex functions. Mobile Cloud Computing (MCC) addresses these limitations considering the nature of mobility; this innovative strategy...
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...
Mobile multimedia has today become a promising application for end users and service providers. With reference to the existing systems for mobile communications, this application further demands for solving several technical problems, especially regarding video streaming over wireless networks. An interesting approach is in form ofWireless Mesh Network (WMN) based networks, where the individual video...
Offloading has been widely adopted as an effective technique to overcome the processing and computation limitation in mobile networks. In this work, we consider the problem of offloading in a mobile ad hoc environment in order to improve the processing capability and power efficiency. We formulate this as an incentive-based workload assignment problem. For maximizing the individual utility, the buyer/seller...
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...
Energy efficiency is a powerful measure for promoting sustainability in technological evolution and ensuring feasible battery life of mobile end-user devices. Peer-to-peer technology provides decentralized and self-organizing, but also energy-inefficient technology for distributing content between devices in networks that scale up almost infinitely. The dissertation [1] summarized in this paper makes...
An ever-increasing number of today's mobile applications take advantage of location-based services (LBS) in order to proactively notify mobile users about location-dependent content or to execute location-dependent actions once the user enters or leaves a dedicated zone. The proactive LBS are thereby responsible to track the user's position energy-efficiently in the background and to continuously...
With all the hardware advances that have beenachieved lately relating to hand-held mobile devices, stillresource-intensive applications consider an important issue. Theheavy computational tasks of these applications cannot beprocessed in the mobile device itself because of their limitedprocessing and storage capabilities. Recently, many attemptshave been achieved to handle this issue. Most of these...
Today, Mobile Cloud Computing has been widely used and can send complex computations to the stronger server with more resources and get results from them to overcome the limitations of existing mobile devices, such as battery level, the amount of CPU and memory. Local mobile clouds, which consist of the mobile devices, are used as a suitable solution to support real-time applications, especially?...
In this paper, a dynamic offloading model is proposed to minimize the energy consumption of mobile devices by exploiting cloud computational resources for view synthesis. The computational complexity of view synthesis, the processing capability of the cloud, the processing capability and the power consumption of the mobile are considered jointly into the model to provide an optimized solution. Several...
Mobile devices, such as smartphones and tablets, are energy constrained by nature. Therefore, apps targeted for such platforms must be energy-efficient. However, due to the use of energy oblivious design practices often this is not the case. In this paper, we present a light-weight re-factoring technique that can assist in energy-aware app development. Our technique relies on a set of energy-efficiency...
Computation offloading manages resource-intensive and interactive applications on mobile devices where much processing is replicated with multiple users in the same environment. In this paper, we consider the scenario where duplicated computation tasks are processed on specific mobile users and computation results are shared through Device-to-Device (D2D) multicast channel. Our goal is to find an...
In mobile edge computing systems, mobile devices can offload compute-intensive tasks to a nearby \emph{cloudlet}, so as to save energy and extend battery life. Unlike a fully-fledged cloud, a cloudlet is a small-scale datacenter deployed at a wireless access point, and thus is highly constrained by both radio and compute resources. We show in this paper that separately optimizing the allocation of...
Smart house allows residents to access appliances and smart grid data to reconfigure its power consumption. This paper aims to provide security and privacy by design in a smart house, isolating appliances from direct Internet access, while allowing external entities to reach power consumption features. Data acquisition, processing, and consumer profiles updates are only possible inside a smart house,...
Recently, with the advent of Internet of things, mobile devices are expected to carry on more and more computation-intensive applications, and mobile cloud computing also comes in to help mitigate the burden of mobile devices. However, due to the rapidly growing density of mobile devices, the current single cloud environment will still encounter resource depletion, which will lead to application offloading...
Mobile cloud computing is a promising approach to overcome limitations of mobile devices in terms of battery consumption and capability to execute computation-intensive applications. It consists in outsourcing some parts of computation-intensive applications to cloud servers, so that the overall energy consumption and execution time of application's running are optimized. In addition to classical...
Cloud Radio Access Network (C-RAN) is a novel mobile network architecture that brings baseband processing units (BBUs) of a set of base stations into a central server keeping only remote radio heads (RRHs) at the cell sites. Because of their limited resources, running sophisticated applications on mobile handsets could result in poor performances and shortened battery lifetime. One promising solution...
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.