Vertical handoffs in wireless overlay networks
Mobile Networks and Applications - Special issue: mobile networking in the Internet
Optimal scheduling of multiclass parallel machines
Proceedings of the tenth annual ACM-SIAM symposium on Discrete algorithms
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
Congestion Pricing: Paying Your Way in Communication Networks
IEEE Internet Computing
Policy-Enabled Handoffs Across Heterogeneous Wireless Networks
WMCSA '99 Proceedings of the Second IEEE Workshop on Mobile Computer Systems and Applications
A receiver-centric transport protocol for mobile hosts with heterogeneous wireless interfaces
Proceedings of the 9th annual international conference on Mobile computing and networking
Energy-efficient soft real-time CPU scheduling for mobile multimedia systems
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Reconsidering wireless systems with multiple radios
ACM SIGCOMM Computer Communication Review
Proceedings of the 3rd international conference on Mobile and ubiquitous multimedia
A Mobility Prediction Architecture Based on Contextual Knowledge and Spatial Conceptual Maps
IEEE Transactions on Mobile Computing
CoolSpots: reducing the power consumption of wireless mobile devices with multiple radio interfaces
Proceedings of the 4th international conference on Mobile systems, applications and services
Optimal scheduling in a multiserver stochastic network
ACM SIGMETRICS Performance Evaluation Review
Terminal management and intelligent access selection in heterogeneous environments
Mobile Networks and Applications
Context-for-wireless: context-sensitive energy-efficient wireless data transfer
Proceedings of the 5th international conference on Mobile systems, applications and services
Energy-aware scheduling for real-time multiprocessor systems with uncertain task execution time
Proceedings of the 44th annual Design Automation Conference
Middleware for multi-interfaces management through profiles handling
Proceedings of the 1st international conference on MOBILe Wireless MiddleWARE, Operating Systems, and Applications
Predicting network availability using user context
Proceedings of the 5th Annual International Conference on Mobile and Ubiquitous Systems: Computing, Networking, and Services
A DBN approach for network availability prediction
Proceedings of the 12th ACM international conference on Modeling, analysis and simulation of wireless and mobile systems
Performance Enhancement of On-Board Communication Networks Using Outage Prediction
IEEE Journal on Selected Areas in Communications
Hi-index | 0.00 |
With the mobile communication market increasingly moving towards value-added services, the network cost will need to be included in the service offering itself. This will lead service providers to optimize network usage based on real cost rather than simplified network plans sold to consumers traditionally. Meanwhile, today's mobile devices are increasingly containing multiple radios, enabling users on the move to take advantage of the heterogeneous wireless network environment. In addition, we observe that many bandwidth intensive services such as video on demand and software updates are essentially non real-time and buffers in mobile devices are effectively unlimited. We therefore propose EMUNE, a new transfer service which leverages these aspects. It supports opportunistic bulk transfers in high bandwidth networks while adapting to device power concerns, application requirements and user preferences of cost and quality. Our proposed architecture consists of an API, a transport service and two main functional units. The well defined API hides all internal complexities from a programmer and provides easy access to the functionalities. The prediction engine infers future network and bandwidth availability. The scheduling engine takes the output of the prediction engine as well as the power and monetary costs, application requirements and user preferences into account and determines which interface to use, when and for how long for all outstanding data transfer requests. The transport service accordingly executes the inferred data transfer schedule. The results from the implementation of EMUNE's and of the prediction and scheduling engines evaluated against real user data show the effectiveness of the proposed architecture for better utilization of multiple network interfaces in mobile devices.