A Convex Envelope Formula for Multilinear Functions
Journal of Global Optimization
Rate-distortion Optimized Packet Scheduling and Routing for Media Streaming with Path Diversity
DCC '03 Proceedings of the Conference on Data Compression
Convex Optimization
Rate-distortion optimized streaming of fine-grained scalable video sequences
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
Robust Rate Control for Heterogeneous Network Access in Multihomed Environments
IEEE Transactions on Mobile Computing
A Novel Scheduled Power Saving Mechanism for 802.11 Wireless LANs
IEEE Transactions on Mobile Computing
On rate-distortion modeling and extraction of H.264/SVC fine-granular scalable video
IEEE Transactions on Circuits and Systems for Video Technology
IEEE Transactions on Multimedia
Quality-adaptive scheduling for live streaming over multiple access networks
Proceedings of the 20th international workshop on Network and operating systems support for digital audio and video
ARBOR: hang together rather than hang separately in 802.11 wifi networks
INFOCOM'10 Proceedings of the 29th conference on Information communications
Resource Allocation for Multihomed Scalable Video Streaming to Multiple Clients
ISM '10 Proceedings of the 2010 IEEE International Symposium on Multimedia
Broadcasting video streams encoded with arbitrary bit rates in energy-constrained mobile TV networks
IEEE/ACM Transactions on Networking (TON)
A distributed CSMA algorithm for throughput and utility maximization in wireless networks
IEEE/ACM Transactions on Networking (TON)
Fundamentals of Queueing Theory
Fundamentals of Queueing Theory
Rate-distortion optimized streaming of packetized media
IEEE Transactions on Multimedia
IEEE Transactions on Multimedia
Emerging cognitive radio applications: A survey
IEEE Communications Magazine
Overview of fine granularity scalability in MPEG-4 video standard
IEEE Transactions on Circuits and Systems for Video Technology
Optimized Rate-Distortion Extraction With Quality Layers in the Scalable Extension of H.264/AVC
IEEE Transactions on Circuits and Systems for Video Technology
Overview of the Scalable Video Coding Extension of the H.264/AVC Standard
IEEE Transactions on Circuits and Systems for Video Technology
IEEE Transactions on Circuits and Systems for Video Technology
IEEE Transactions on Circuits and Systems for Video Technology
MultiNets: A system for real-time switching between multiple network interfaces on mobile devices
ACM Transactions on Embedded Computing Systems (TECS)
Hi-index | 0.00 |
We consider the problem of scalable video streaming from a server to multinetwork clients over heterogeneous access networks, with the goal of minimizing the distortion of the received videos. This problem has numerous applications including: 1) mobile devices connecting to multiple licensed and ISM bands, and 2) cognitive multiradio devices employing spectrum bonding. In this paper, we ascertain how to optimally determine which video packets to transmit over each access network. We present models to capture the network conditions and video characteristics and develop an integer program for deterministic packet scheduling. Solving the integer program exactly is typically not computationally tractable, so we develop heuristic algorithms for deterministic packet scheduling, as well as convex optimization problems for randomized packet scheduling. We carry out a thorough study of the tradeoff between performance and computational complexity and propose a convex programming-based algorithm that yields good performance while being suitable for real-time applications. We conduct extensive trace-driven simulations to evaluate the proposed algorithms using real network conditions and scalable video streams. The simulation results show that the proposed convex programming-based algorithm: 1) outperforms the rate control algorithms defined in the Datagram Congestion Control Protocol (DCCP) by about 10-15 dB higher video quality; 2) reduces average delivery delay by over 90% compared to DCCP; 3) results in higher average video quality of 4.47 and 1.92 dB than the two developed heuristics; 4) runs efficiently, up to six times faster than the best-performing heuristic; and 5) does indeed provide service differentiation among users.