The X-Kernel: An Architecture for Implementing Network Protocols
IEEE Transactions on Software Engineering
Mobile Computing with the Rover Toolkit
IEEE Transactions on Computers - Special issue on mobile computing
Agile application-aware adaptation for mobility
Proceedings of the sixteenth ACM symposium on Operating systems principles
Power management techniques for mobile communication
MobiCom '98 Proceedings of the 4th annual ACM/IEEE international conference on Mobile computing and networking
On providing support for protocol adaptation in mobile wireless networks
Mobile Networks and Applications - ACM/Kluwer special issue on wireless internet and intranet access
Run-time power estimation in high performance microprocessors
ISLPED '01 Proceedings of the 2001 international symposium on Low power electronics and design
Managing energy and server resources in hosting centers
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Wake on wireless: an event driven energy saving strategy for battery operated devices
Proceedings of the 8th annual international conference on Mobile computing and networking
ECOSystem: managing energy as a first class operating system resource
Proceedings of the 10th international conference on Architectural support for programming languages and operating systems
Conductor: A Framework for Distributed Adaptation
HOTOS '99 Proceedings of the The Seventh Workshop on Hot Topics in Operating Systems
Improving Performance of TCP over Wireless Networks
ICDCS '97 Proceedings of the 17th International Conference on Distributed Computing Systems (ICDCS '97)
A delay-tolerant network architecture for challenged internets
Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications
Energy Is Just Another Resource: Energy Accounting and Energy Pricing in the Nemesis OS
HOTOS '01 Proceedings of the Eighth Workshop on Hot Topics in Operating Systems
Mobile data access
Upgrading transport protocols using untrusted mobile code
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Managing battery lifetime with energy-aware adaptation
ACM Transactions on Computer Systems (TOCS)
Managing battery lifetime with energy-aware adaptation
ACM Transactions on Computer Systems (TOCS)
μSleep: a technique for reducing energy consumption in handheld devices
Proceedings of the 2nd international conference on Mobile systems, applications, and services
A game theoretic approach for power aware middleware
Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers - Volume 01
Energy efficiency of handheld computer interfaces: limits, characterization and practice
Proceedings of the 3rd international conference on Mobile systems, applications, and services
Turducken: hierarchical power management for mobile devices
Proceedings of the 3rd international conference on Mobile systems, applications, and services
On Supporting Power-Efficient Streaming Applications in Wireless Environments
IEEE Transactions on Mobile Computing
Optimizing sensor movement planning for energy efficiency
ISLPED '05 Proceedings of the 2005 international symposium on Low power electronics and design
A power control MAC protocol for ad hoc networks
Wireless Networks
PRO-COW: Protocol compliance on the web-a longitudinal study
USITS'01 Proceedings of the 3rd conference on USENIX Symposium on Internet Technologies and Systems - Volume 3
CANS: composable, adaptive network services infrastructure
USITS'01 Proceedings of the 3rd conference on USENIX Symposium on Internet Technologies and Systems - Volume 3
Transformer tunnels: a framework for providing route-specific adaptations
ATEC '98 Proceedings of the annual conference on USENIX Annual Technical Conference
Adapting multimedia Internet content for universal access
IEEE Transactions on Multimedia
Proceedings of the 5th Annual International Conference on Mobile and Ubiquitous Systems: Computing, Networking, and Services
Hi-index | 0.00 |
The proliferation of heterogeneous devices and diverse networking technologies demands flexible models to guarantee the quality-of-service (QoS) at the application session level, which is a common behavior of many network-centric applications, e.g., Web browsing and Instant messaging. Several QoS models have been proposed for heterogeneous wired/wireless environments. However, we envision that the missing part, which is also a big challenge, is taking energy, a scarce resource for mobile and energy-constrained devices, into consideration. In this paper we propose a novel energy-aware QoS model, e-QoS, for application sessions that might across multiple protocol domains, which will be common in the future Internet, rather than an exception. The model provides QoS guarantee by dynamically selecting and adapting application protocols. To the best of our knowledge, our model is the first attempt to address QoS adaptation at the application session level by introducing a new QoS metric called session lifetime. To show the effectiveness of the proposed scheme, we have implemented two case studies: Web browsing from a Pocket PC to a regular Web server, and an instant messaging application between two Pocket PCs. In the former case study, our approach outperforms the conventional approach without energy-aware QoS by more than 30% in terms of the session lifetime. In the second case study, we also successfully extend the session lifetime to the value negotiated by two Pocket PCs with very diverse battery capacities.