Extending equation-based congestion control to multicast applications
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
A survey of programmable networks
ACM SIGCOMM Computer Communication Review
Adapted Content Delivery for Different Contexts
SAINT '03 Proceedings of the 2003 Symposium on Applications and the Internet
Comprehensive Structured Context Profiles (CSCP): Design and Experiences
PERCOMW '04 Proceedings of the Second IEEE Annual Conference on Pervasive Computing and Communications Workshops
Programmable Networks for IP Service Deployment
Programmable Networks for IP Service Deployment
The MPEG-21 Book
Rate adaptation transcoding for video streaming over wireless channels
ICME '03 Proceedings of the 2003 International Conference on Multimedia and Expo - Volume 1
Ambient networks: an architecture for communication networks beyond 3G
IEEE Wireless Communications
A Context-Aware User Interface for Wireless Personal-Area Network Assistive Environments
Wireless Personal Communications: An International Journal
Hi-index | 0.00 |
B3G (Beyond 3rd Generation) networks is the next step in the wireless world. It will enable the delivery of services to end-users, on different underlying wireless access networks and customised to users' context. Furthermore, seamless mobility between networks and switch of devices will be handled in a transparent way. In this paper, a Context-Aware Network Equipment (CANE) is introduced, that is able to dynamically adapt multimedia services according to the users' context. The term context includes the users' device, the users' preferences, the network conditions as well as the service provider adaptation policies. As a proof of concept, an implementation of a CANE is given for a 802.11 network use-case. An evaluation of the prototype as well as simulations of the proposed solution, both for an audio streaming service and a video streaming service, are presented. The results show that adapting multimedia services in case of network overload can enable to maintain an acceptable quality of service delivered to end-users and even to allow more users to enjoy the services, which will not be possible without the CANE.