{'fraction_non_alphanumeric': 0.01485148514851485, 'fraction_numerical': 0.0, 'mean_word_length': 5.74, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Accelerating VOD Streaming with Adaptive Proxy- Assisted Scheduling, Caching and Patching

Delivering real-time VOD streaming media to a large number of users consumes significant amount of network bandwidth and server resources without scalability. Under a wireless content delivery network architecture, we study the bandwidth consumption of streaming multiple media objects from a VOD server through proxies to multiple clients based on which we propose an adaptive segment-based and proxy-assisted scheduling, caching and patching scheme called MBP (Multicast Batched Patching) with application-layer multicast strategy to accelerate VOD streaming effectively and efficiently in a wireless network environment. By introducing a simple transmission cost model, we investigate the overall cost of network consumption of our proposal. Simulations show that our scheme has a better scalability and can reduce the overall transmission cost significantly whereas small amount of cache space is needed at proxies.