Energy Management for Mobile Devices through Computation Outsourcing within Pervasive Smart Spaces
نویسنده
چکیده
In this work we explore the opportunity Pervasive Spaces could provide as supplemental energy sources. We utilize the nature of pervasive smart spaces to outsource computation that would normally be performed on a mobile device to a surrogate server within the smart space. The decision to outsource a computation depends on whether its energy cost on the device is larger than the cost of communicating its data to the surrogate and receiving the results back. We propose an approach by which the outsourcing decision is made at runtime, while the intelligence that makes that decision is inserted at compile-time as logic that modifies the application code. The merit of our approach is that it is application-independent and requires minimal programmer energy awareness. We utilized a methodology from real-time systems to aid us in constructing the decision making logic. Additionally, we implemented a runtime support on top of Linux to facilitate for testing and experimenting with the client/server outsourcing approach. Our experimental validation and benchmarks shows significant energy saving on the mobile device, which validates our approach as a viable and novel approach to power saving and management for mobile devices.
منابع مشابه
Energy Outsourcing for Mobile Devices in Pervasive Spaces
We explore the opportunity Pervasive Spaces provide as supplemental energy sources surrounding visiting mobile devices. We utilize the nature of pervasive smart spaces to outsource computation that would normally be performed on a mobile device to a surrogate server within the smart space. The decision to outsource a computation depends on whether its energy cost on the device is larger than th...
متن کاملHow to make Personal Smart Spaces Context-aware
Pervasive computing [1] or as otherwise called Ambient Intelligence [2] aims to assist users in their everyday tasks in a seamless unobtrusive manner. In this framework, there have been various research initiatives aiming towards the design and realization of smart spaces [3] in homes, offices, universities, schools, hospitals, hotels, museums, and other private or public places, where various ...
متن کاملProviding Ubiquitous Wireless Connectivity in Smart Cities through Dense Small Cell Deployment
Information and Communication Technologies are a key enabler for the realization of future Smart Cities. These technologies can provide pervasive and ubiquitous wireless connectivity to citizens, thanks to which citizens will be able to contribute to the improvement of several urban services. Such connectivity is generally realized through mobile broadband wireless devices, such as smart phones...
متن کاملResource Management in Smart Spaces Using Context-based Leases
The convergence of wireless access networks in conjunction with the increased computing power of the handheld terminals is preparing the emergence of the ubiquitous computing paradigm. In the center of this paradigm are smart spaces, which are local environments saturated with various embedded computational resources. These spaces co-operate with mobile client devices in enabling advanced, serv...
متن کاملA middleware framework for application-aware and user-specific energy optimization in smart mobile devices
Mobile battery-operated devices are becoming an essential instrument for business, communication, and social interaction. In addition to the demand for an acceptable level of performance and a comprehensive set of features, users often desire extended battery lifetime. In fact, limited battery lifetime is one of the biggest obstacles facing the current utility and future growth of increasingly ...
متن کامل