000170936 001__ 170936
000170936 005__ 20181203022522.0
000170936 0247_ $$2doi$$a10.1109/TMM.2011.2157673
000170936 022__ $$a1520-9210
000170936 02470 $$2ISI$$a000295007300021
000170936 037__ $$aARTICLE
000170936 245__ $$aIn-Network Packet Scheduling and Rate Allocation: A Content Delivery Perspective
000170936 260__ $$c2011
000170936 269__ $$a2011
000170936 336__ $$aJournal Articles
000170936 520__ $$aWe investigate two important problems in media delivery via active network agents. First, we consider streaming multiple video assets over a shared backbone network through an intermediate proxy-server to a set of receiving clients. The proxy is located at the junction of the backbone network and the last hop to each of the clients and coordinates the delivery of the videos from the origin media server to the clients. We propose an optimization framework that enables the proxy to coordinate the streaming process such that the overall end-to-end performance of the video streams is maximized for the given data rate resources on the backbone and the last hop links. Prospective video quality requirements for the associated media sessions are also taken into consideration in the analysis. Through experiments, we study in detail the operation of the framework and the influence of the various constraints that it considers. Furthermore, we measure its performance gains relative to a sender-driven system where the media server controls the delivery of the data with no assistance from an intervening proxy. We establish an analytical relationship between the relative improvement of the proxy-based system, the network conditions on the backbone and the last hops, and the number of streams served. The gains of the proxy-driven system measured in our experiments closely match their expected values predicted by this relationship.
000170936 6531_ $$aActive network nodes
000170936 6531_ $$acontent delivery networks
000170936 6531_ $$adecentralized packet scheduling
000170936 6531_ $$adistributed systems
000170936 6531_ $$aedge servers
000170936 6531_ $$ahybrid receiver-sender-driven packet scheduling
000170936 6531_ $$ain-network processing
000170936 6531_ $$aLagrange multiplier method
000170936 6531_ $$amultiple user video delivery
000170936 6531_ $$aproxy-based streaming
000170936 6531_ $$arate allocation
000170936 6531_ $$arate-distortion optimization
000170936 700__ $$aChakareski, Jacob
000170936 773__ $$j13$$tIEEE Transactions on Multimedia$$q1092-1102
000170936 909C0 $$xU10851$$0252393$$pLTS4
000170936 909CO $$pSTI$$particle$$ooai:infoscience.tind.io:170936
000170936 917Z8 $$x101475
000170936 937__ $$aEPFL-ARTICLE-170936
000170936 973__ $$rREVIEWED$$sPUBLISHED$$aEPFL
000170936 980__ $$aARTICLE