Content Distribution Networks

Total Page:16

File Type:pdf, Size:1020Kb

Content Distribution Networks Content Distribution Networks State of the art Colophon Date : June 1, 2001 Version : 1.0 Change : - Project reference: CDN2 TI reference : TI/RS/2001xx Company reference : - URL : - Access permissions : Anyone Status : Final Editor : Bob Hulsebosch Company : Telematica Instituut Author(s) : Rogier Brussee, Henk Eertink, Wolf Huijsen, Bob Hulsebosch, Michiel Rougoor, Wouter Teeuw, Martin Wibbels, Hans Zandbelt. Synopsis: This document presents an overview of the current state-of-the-art of Content Distribution Networks. Copyright © 2001 Telematica Instituut Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from or via Telematica Instituut (http://www.telin.nl). Management Summary World-wide the Internet population is currently estimated at 170 million users. As Internet use continues to grow, greater access speeds create a need for more sophisticated bandwidth to support high-impact sites. E-businesses are experiencing increased pressure to provide fast, reliable content delivery to Web users as site performance can strongly impact a content provider's bottom line in that consumers are more likely to visit and/or purchase from sites that load quickly, reliably and consistently. Moreover, the increased use of rich-media content consisting of audio, video, and images puts a huge load on the storage and network infrastructure. Helping drive the use of such rich-media is a rapid adoption of broadband access technologies that enable applications such as movies-on- demand and videoconference calling. Content Delivery Networks (CDNs) optimise content delivery by putting the content closer to the consumer and shorting the delivery path via global networks of strategically placed servers. CDNs also manage and maintain the network elements that deliver Web content, such as text, images, and streaming audio and video, to the end user, streamlining the entire process. Moreover, a CDN offers unique possibility to provide for value added services like customisation and adaptation of content, virus scanning and ad insertion. This state of the art investigation presents a state-of-the-art survey of Content Distribution Networks. It gives insight in: ÷ The current content distribution landscape. It is concluded that there are many emerging competitors in the content-distribution space. To survive, CDN services must expand beyond cache-based delivery to offer application logic and point of interaction customisation. By delivering value-added applications at the edge of the network, content providers are able to develop a more profitable, personalised, and persistent relationship with end-user subscribers. ÷ The business models for content distribution networks. Based on the value chain of content delivery, we distinguish the following roles (business functions): ÷ Content provider (CP, originator, content creator, publisher) ÷ Syndicator (content assembler) ÷ Distributor (content distribution service provider, CDSP, content networker) ÷ Content consumer (consumer, customer, end-user) CDN peering allows multiple CDN resources to be combined so as to provide larger scale and / or reach to participants than any single CDN could achieve by itself. Future CDN service scenarios are virus scanning, insertion of ad banner, insertion of regional data, and adaptation of streaming media. ÷ CDN components, architectures and protocols. I.e., the components that constitute a CDN, the technicalities of finding the most appropriate surrogate server, replication techniques for content caching and distribution, proxy technologies and architectures for streaming and other media, and the protocols that are used within a CDN. ÷ Content negotiation in a CDN. Content negotiation provides a tool where the client can indicate his preferences and capabilities. It allows CDN providers to offer value- added services based on these negotiation elements. Several protocols for content negotiation are MIME-type based, HTTP, CC/PP, and SDP. The IETF ConNeg CONTENT DISTRIBUTION NETWORKS V working group has proposed and described a protocol-independent content negotiation framework. ÷ Content adaptation in a CDN. Besides delivering content, CDNs may also adapt content. For instance by transcoding multimedia streams or by translating from a particular language into another. There is currently new standardisation work being set-up that defines standard mechanism to extend HTTP-intermediates with application-specific value added services (such as virus checking or transcoding). The iCAP protocol for instance facilitates such content adaptation functionality. Middle boxes and media gateways are intermediary devices that may offer additional intelligence for content adaptation or transcoding. ÷ Authorisation, authentication and accounting. The AAA requirements for a CDN service environment are driven by the need to ensure authorisation of the client, publishing server or administrative server attempting to inject proxylet functionality, to authenticate injected proxylets, and to perform accounting on proxylet functions so the client or publishing server can be billed for the services. In addition, AAA is also required for a host willing to act as a remote callout server. Digital Rights Management (DRM), i.e. the process of protecting and managing the rights of all participants engaged in the electronic commerce and digital distribution of content, will become an important issue in a CDN since original content will be adapted and distributed over the network. ÷ Related platforms and architectures. In a way, CDN providers offer a (middleware) platform for a wide range of interactive functions, from searching to user profiling to order processing. The Globe middleware platform helps design wide area distributed applications and is in many aspects similar to a CDN platform. Globus, a Grid middleware layer is another example. The areas of distributed operating systems and parallel computing on the one hand (from which Grid comes) and middleware platforms on the other hand (from which CDN comes) seem come closer and might even benefit from each other. Parlay, OSA, and JAIN define standard application programming interfaces that may facilitate rapid deployment of new CDN services. Based on an analysis of the strengths, weaknesses, opportunities and future threats for a CDN we have observed the following research opportunities: ÷ ASP and CDN synergy, ÷ Grid and CDN synergy, ÷ Broadcasting of streaming media in a CDN, ÷ Personalisation and localisation (mobility), ÷ Globalisation. TELEMATICA INSTITUUT VI Table of Contents 1 Introduction 1 1.1 How do CDNs work? 1 1.2 Reading guide 2 2 Current content delivery landscape 4 2.1 CDN service providers 4 2.2 CDN market forecasts 6 2.3 Standardisation activities 7 2.3.1 Within the IETF 7 2.3.2 Outside the IETF 7 2.4 Streaming content delivery 8 2.5 Telematica Instituut point of view 9 2.5.1 Bridging distance 10 2.5.2 Bridging time 10 2.5.3 Bridging heterogeneity 10 3 Content distribution services: business models 12 3.1 Internet developments 12 3.1.1 Internet trends 12 3.1.2 Internet business models 13 3.1.3 Content Distribution Networks 14 3.1.3.1 Functionality 14 3.1.3.2 CDN Business models 14 3.2 Business roles 15 3.2.1 Content provider 16 3.2.2 Syndicator 16 3.2.3 Content distribution service provider 16 3.2.4 Content consumer 17 3.2.5 ISP or local access provider 18 3.2.6 Server capacity provider 18 3.2.7 CDN product manufacturers 18 3.3 Peering CDNs 19 3.4 Future scenarios 21 3.4.1 Virus scanning 21 3.4.2 Insertion of ad banners 21 3.4.3 Insertion of regional data 21 3.4.4 Content adaptation for alternate Web access devices 21 3.4.5 Adaptation of streaming media 22 3.5 Mapping value-added services on business roles 22 4 CDN components, architectures and protocols 23 4.1 Introduction 23 4.2 Replication 23 4.2.1 Client-Replica protocols 23 4.2.2 Inter-Replica protocols 23 4.3 Caching 24 4.3.1 Proxies 24 4.3.1.1 Filtering Requests 24 4.3.1.2 Sharing Connections 24 4.3.1.3 Improving Performance 25 4.3.2 Caching proxies 25 4.3.3 Web Cache Architectures 26 CONTENT DISTRIBUTION NETWORKS VII 4.3.4 Caching Protocols 27 4.3.4.1 ICP 27 4.3.4.2 Cache Digests 27 4.3.4.3 HTCP 29 4.3.4.4 CARP 29 4.4 OPES 30 4.5 Streaming Proxies 31 4.5.1 Cached Delivery 32 4.5.2 Replication 32 4.5.3 Unicast Split 33 4.5.4 Multicast Split 33 4.5.5 Pass-Through Delivery 33 4.6 Products 34 5 Content negotiation 35 5.1 MIME-type based content negotiation 35 5.2 Content negotiation in HTTP 35 5.3 IETF Content Negotiation working group 38 5.4 Transparent Content Negotiation 39 5.5 User (agent) profiles 39 5.5.1 W3C CC/PP (Composite Capability / Preference Profiles) 40 5.6 SDP version 2 41 6 Content adaptation 43 6.1 ICAP – Internet Content Adaptation Protocol. 45 6.1.1 Benefits of iCAP 45 6.1.2 ICAP architecture 45 6.1.3 Trends and iCAP opportunities 48 6.1.4 ICAP limitations 49 6.2 Middle boxes 49 6.3 Transcoding and media gateways 49 6.4 Transcoding and XML/HTML 50 7 Authorisation, authentication, and accounting51 7.1 What is AAA? 51 7.2 AAA definitions 51 7.3 AAA standardisation 52 7.4 AAA in a CDN 53 7.4.1 AAA in the existing Web system model 54 7.4.2 AAA in the service environment caching proxy model 55 7.4.3 AAA in the Remote Callout Server model 55 7.4.4 AAA in the Administrative Server model 57 7.5 Accounting in peered CDNs 57 7.6 DRM 58 7.7 Lack of AAA in current CDNs 61 7.8 Accounting revenue sources 62 8 Other platforms and system architectures 63 8.1 The Globe middleware, GlobeDoc and the GDN.
Recommended publications
  • Uila Supported Apps
    Uila Supported Applications and Protocols updated Oct 2020 Application/Protocol Name Full Description 01net.com 01net website, a French high-tech news site. 050 plus is a Japanese embedded smartphone application dedicated to 050 plus audio-conferencing. 0zz0.com 0zz0 is an online solution to store, send and share files 10050.net China Railcom group web portal. This protocol plug-in classifies the http traffic to the host 10086.cn. It also 10086.cn classifies the ssl traffic to the Common Name 10086.cn. 104.com Web site dedicated to job research. 1111.com.tw Website dedicated to job research in Taiwan. 114la.com Chinese web portal operated by YLMF Computer Technology Co. Chinese cloud storing system of the 115 website. It is operated by YLMF 115.com Computer Technology Co. 118114.cn Chinese booking and reservation portal. 11st.co.kr Korean shopping website 11st. It is operated by SK Planet Co. 1337x.org Bittorrent tracker search engine 139mail 139mail is a chinese webmail powered by China Mobile. 15min.lt Lithuanian news portal Chinese web portal 163. It is operated by NetEase, a company which 163.com pioneered the development of Internet in China. 17173.com Website distributing Chinese games. 17u.com Chinese online travel booking website. 20 minutes is a free, daily newspaper available in France, Spain and 20minutes Switzerland. This plugin classifies websites. 24h.com.vn Vietnamese news portal 24ora.com Aruban news portal 24sata.hr Croatian news portal 24SevenOffice 24SevenOffice is a web-based Enterprise resource planning (ERP) systems. 24ur.com Slovenian news portal 2ch.net Japanese adult videos web site 2Shared 2shared is an online space for sharing and storage.
    [Show full text]
  • Informed Content Delivery Across Adaptive Overlay Networks
    Informed Content Delivery Across Adaptive Overlay Networks John Byers Jeffrey Considine Michael Mitzenmacher Stanislav Rost [email protected] [email protected] [email protected] [email protected] Dept. of Computer Science EECS MIT Laboratory for Boston University Harvard University Computer Science Boston, Massachusetts Cambridge, Massachusetts Cambridge, Massachusetts Abstract Categories and Subject Descriptors C.2 [Computer Systems Organization]: Computer- Overlay networks have emerged as a powerful and highly flexible Communication Networks method for delivering content. We study how to optimize through- put of large transfers across richly connected, adaptive overlay net- General Terms works, focusing on the potential of collaborative transfers between Algorithms, Measurement, Performance peers to supplement ongoing downloads. First, we make the case for an erasure-resilient encoding of the content. Using the digital Keywords fountain encoding approach, end-hosts can efficiently reconstruct Overlay, peer-to-peer, content delivery, digital fountain, erasure ¡ the original content of size ¡ from a subset of any symbols drawn correcting code, min-wise summary, Bloom filter, reconciliation, from a large universe of encoded symbols. Such an approach af- collaboration. fords reliability and a substantial degree of application-level flex- ibility, as it seamlessly accommodates connection migration and 1 Introduction parallel transfers while providing resilience to packet loss. How- ever, since the sets of encoded symbols acquired by peers during Consider the problem of distributing a large new file across a downloads may overlap substantially, care must be taken to enable content delivery network of several thousand geographically dis- them to collaborate effectively. Our main contribution is a collec- tributed machines.
    [Show full text]
  • Instart Logic TWITTER LINKEDIN
    Instart Logic TWITTER LINKEDIN MOBILE VIDEO AND APPS WEBSITE Who we are Our advantage Instart Logic is a platform designed to make the delivery of It is a fully responsive platform, offering both flexibility and websites and applications fast, secure and easy. It’s the world’s control. It provides: first endpoint-aware application delivery solution. Performance – Helps improve site-wide performance, especially on mobile through image, code and network Instart’s intelligent architecture provides a new way to optimisation techniques. accelerate web and mobile application performance, based on the user’s specific device, browser, and network conditions. Ad Security – Ability to recover lost advertising revenue from ad-blockers. This new breed of technology goes beyond a traditional Security – Helps protect from harmful bots that flood the site, content delivery network (CDN) to enable businesses to deliver skew data and warp search algorithms and shield from rapid customer-centric website and mobile application Distributed Denial of Service (DDoS), brute-force entry, and experiences. other cyber attacks Agility – Use a DevOps first infrastructure allowed for self-sufficient management and deployment of new content and applications throughout network. Our partnership How does our solution work? Telstra will be using Instart Logic to optimise, monetise and AppSpeed: Instart Logic’s endpoint-aware application delivery deliver managed websites and web applications. Those that are solution provides a new way to accelerate web and mobile application performance. It’s intelligent architecture optimises currently on trial include: images, HTML, JavaScript and other page elements based on • Australian Football League (AFL) each user’s specific device, browser, and network conditions.
    [Show full text]
  • A Peer-To-Peer Internet Measurement Platform and Its Applications in Content Delivery Networks
    A PEER-TO-PEER INTERNET MEASUREMENT PLATFORM AND ITS APPLICATIONS IN CONTENT DELIVERY NETWORKS BY SIPAT TRIUKOSE Submitted in partial fulfillment of the requirements for the degree of Doctor Of Philosophy DISSERTATION ADVISOR: DR. MICHAEL RABINOVICH DEPARTMENT OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE CASE WESTERN RESERVE UNIVERSITY JANUARY 2014 CASE WESTERN RESERVE UNIVERSITY SCHOOL OF GRADUATE STUDIES We hereby approve the dissertation of SIPAT TRIUKOSE candidate for the Doctor of Philosophy degree *. MICHAEL RABINOVICH TEKIN OZSOYOGLU SHUDONG JIN VIRA CHANKONG MARK ALLMAN (date) December 1st, 2010 *We also certify that written approval has been obtained for any proprietary material contained therein. Contents List of Tables . vi List of Figures . ix List of Abbreviations . x Abstract . xi 1 Introduction 1 1.1 Internet Measurements . 1 1.2 Content Delivery Network (CDN) . 4 1.2.1 Akamai and Limelight . 6 1.2.2 Coral . 7 1.3 Outline . 7 1.4 Acknowledgement . 9 2 Related Work 10 2.1 On-demand Network Measurements . 10 2.2 Content Delivery Network (CDN) Research . 12 2.2.1 Performance Assessment . 12 2.2.2 Security . 13 2.2.3 Performance Improvement . 14 3 DipZoom: Peer-to-Peer Internet Measurement Platform 17 3.1 System Overview . 17 i 3.2 The DipZoom Measuring Point (MP) . 21 3.2.1 MP-Loader, MP-Class, and MP Configurations . 25 3.2.2 Authentication . 30 3.2.3 Keep Alive . 37 3.2.4 Measurement . 39 3.3 The DipZoom Client and API . 43 3.4 Security . 44 3.5 Performance . 47 3.5.1 Scalability: Measuring Point Fan-Out .
    [Show full text]
  • Content Distribution in P2P Systems Manal El Dick, Esther Pacitti
    Content Distribution in P2P Systems Manal El Dick, Esther Pacitti To cite this version: Manal El Dick, Esther Pacitti. Content Distribution in P2P Systems. [Research Report] RR-7138, INRIA. 2009. inria-00439171 HAL Id: inria-00439171 https://hal.inria.fr/inria-00439171 Submitted on 6 Dec 2009 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE Content Distribution in P2P Systems Manal El Dick — Esther Pacitti N° 7138 Décembre 2009 Thème COM apport de recherche ISSN 0249-6399 ISRN INRIA/RR--7138--FR+ENG Content Distribution in P2P Systems∗ Manal El Dick y, Esther Pacittiz Th`emeCOM | Syst`emescommunicants Equipe-Projet´ Atlas Rapport de recherche n° 7138 | D´ecembre 2009 | 63 pages Abstract: The report provides a literature review of the state-of-the-art for content distribution. The report's contributions are of threefold. First, it gives more insight into traditional Content Distribution Networks (CDN), their re- quirements and open issues. Second, it discusses Peer-to-Peer (P2P) systems as a cheap and scalable alternative for CDN and extracts their design challenges. Finally, it evaluates the existing P2P systems dedicated for content distribution according to the identified requirements and challenges.
    [Show full text]
  • Toolkit on Environmental Sustainability for the ICT Sector Toolkit September 2012
    !"#"$%&&'()$*+%(,-."/0%1,-*(2- -------!"#"&*+$,-3*4%1*/%15- .*+%(*#-7(/"1A6()B"1,)/5-C%(,%1+'&- D%1-!"#"$%&&'()$*+%(,-- 6.789:;7!<-=9>37-;!6=7-=7- >9.?8@- Toolkit on environmental sustainability for the ICT !"#"$%&&'()$*+%(,-."/0%1,-*(2- -------!"#"&*+$,-3*4%1*/%15- !"#"$%&&'()$*+%(,-."/0%1,-*(2- sector -------!"#"&*+$,-3*4%1*/%15- .*+%(*#-7(/"1A6()B"1,)/5.*+%(*#-7(/"1A-C%(,%1+'&- 6()B"1,)/5-C%(,%1+'&- D%1-!"#"$%&&'()$*+%(,D%1---!"#"$%&&'()$*+%(,-- 6.789:;7!<-=9>37-;!6=7-=7-6.789:;7!<-=9>37-;!6=7-=7- >9.?8@- >9.?8@- Toolkit on environmental sustainability for the ICT sector Toolkit September 2012 About ITU-T and Climate Change: itu.int/ITU-T/climatechange/ Printed in Switzerland Geneva, 2012 E-mail: [email protected] Photo credits: Shutterstock® itu.int/ITU-T/climatechange/ess Acknowledgements This toolkit was developed by ITU-T with over 50 organizations and ICT companies to establish environmental sustainability requirements for the ICT sector. This toolkit provides ICT organizations with a checklist of sustainability requirements; guiding them in efforts to improve their eco-efficiency, and ensuring fair and transparent sustainability reporting. The toolkit deals with the following aspects of environmental sustainability in ICT organizations: sustainable buildings, sustainable ICT, sustainable products and services, end of life management for ICT equipment, general specifications and an assessment framework for environmental impacts of the ICT sector. The authors would like to thank Jyoti Banerjee (Fronesys) and Cristina Bueti (ITU) who gave up their time to coordinate all comments received and edit the toolkit. Special thanks are due to the contributory organizations of the Toolkit on Environmental Sustainability for the ICT Sector for their helpful review of a prior draft.
    [Show full text]
  • (CDN) Federations How Sps Can Win the Battle for Content-Hungry Consumers
    Point of View Content Delivery Network (CDN) Federations How SPs Can Win the Battle for Content-Hungry Consumers By Scott Puopolo, Marc Latouche, François Le Faucheur, and Jaak Defour As consumers demand ever-greater amounts of high-quality content over the Internet, service providers (SPs) are finding it difficult to increase revenues while containing costs. This is due mainly to two trends: (1) over-the-top (OTT) content providers have outsourced the delivery of content to pure-play content delivery network (CDN) companies, and (2) traffic growth (with no resulting revenue benefit) is increasing network build-out and maintenance costs for SPs. In response to these challenges, many SPs began to utilize CDNs within their own networks. The initial focus was to reduce content-transport costs and improve the quality of content delivery to their own customers. Over time, individual SPs started offering CDN services to OTT content providers as a way to earn extra income from the content flowing over their networks. While this approach has helped, results have been limited. As demand for content continues to increase worldwide, OTTs would rather work with fewer individual companies for the delivery of their content. Given this situation, SPs are now exploring the potential of CDN federations, which the Cisco® Internet Business Solutions Group (IBSG) defines as multi-footprint, open CDN capabilities built from resources owned and operated by autonomous members. CDN federations benefit SPs, content providers, and consumers: ● SPs can lower costs by pooling their resources ● Content providers can reduce business complexity by dealing with fewer companies ● Consumers receive better quality of service (QoS) Given the clear benefits of this approach, Cisco is involved in a number of CDN-related initiatives to accelerate the move to CDN federations.
    [Show full text]
  • Reliable Streaming Media Delivery
    WHITE PAPER Reliable Streaming Media Delivery www.ixiacom.com 915-1777-01 Rev B January 2014 2 Table of Contents Overview ................................................................................................................ 4 Business Trends ..................................................................................................... 6 Technology Trends ................................................................................................. 7 Building in Reliability .............................................................................................. 8 Ixia’s Test Solutions ............................................................................................... 9 Streaming Media Test Scenarios ........................................................................... 11 Conclusion .............................................................................................................13 3 Overview Streaming media is an evolving set of technologies that deliver multimedia content over the Internet and private networks. A number of service businesses are dedicated to streaming media delivery, including YouTube, Brightcove, Vimeo, Metacafe, BBC iPlayer, and Hulu. Streaming video delivery is growing dramatically: according to the comScore Video Metrix1, Americans viewed a significantly higher number of videos in 2009 than in 2008 (up 19%) due to both increased content consumption and the growing number of video ads delivered. In January of 2010, more than 170 million viewers watched videos
    [Show full text]
  • AT&T Content Delivery Network
    Product Brief AT&T Content Delivery Network Accelerate, optimize, and help protect your apps and content Today, we are seeing massive growth in the To improve performance, AT&T CDN offers: Potential Benefits number of users, devices, apps, and sources • Mobile optimization of content that rely on the Web for delivery of • Lower capital investments and data, images, apps, and video. • Dynamic site acceleration on-going costs To meet this demand, today and tomorrow, • Dynamic Site Acceleration for • Front-end optimization speeding dynamic, personalized we need to accelerate the delivery of content to end users digital assets – from web page content and Improve media delivery services • Rapid delivery of digital assets for applications to movies, live events, and large Streaming video, live or on-demand, is an software and media files. We also need to higher customer satisfaction and increasingly important component of many engagement optimize and personalize those assets for businesses. With AT&T Content Delivery • Reduced site abandonment growing volumes of mobile users who want Network, you have a service and a partner to view and interact with rich content from to help coordinate, support, and manage a • Powerful management and reporting tools to control anywhere, using any device. library of pre-existing video or live events that resources, enforce policies and In short, we need to deliver a flexible, demand optimized streaming to ensure the increase value best possible viewing experience. responsive, and engaging web experience to • Support for IPv6 without attract and keep customer attention, loyalty, To improve media delivery, AT&T CDN offers: upgrading your website and business.
    [Show full text]
  • Installation and Operation Guide
    HELO H.264 Streaming and Recording Encoder Installation and Operation Guide Version 4.0 Published May 24, 2019 Notices Trademarks AJA® and Because it matters.® are registered trademarks of AJA Video Systems, Inc. for use with most AJA products. AJA™ is a trademark of AJA Video Systems, Inc. for use with recorder, router, software and camera products. Because it matters.™ is a trademark of AJA Video Systems, Inc. for use with camera products. CION®, Corvid Ultra®, lo®, Ki Pro®, KONA®, KUMO®, ROI® and T-Tap® are registered trademarks of AJA Video Systems, Inc. AJA Control Room™, KiStor™, Science of the Beautiful™, TruScale™, TruZoom™, V2Analog™ and V2Digital™ are trademarks of AJA Video Systems, Inc. All other trademarks are the property of their respective owners. Copyright Copyright © 2019 AJA Video Systems, Inc. All rights reserved. All information in this manual is subject to change without notice. No part of the document may be reproduced or transmitted in any form, or by any means, electronic or mechanical, including photocopying or recording, without the express written permission of AJA Video Systems, Inc. Contacting AJA Support When calling for support, have all information at hand prior to calling. To contact AJA for sales or support, use any of the following methods: Telephone +1.530.271.3190 FAX +1.530.271.3140 Web https://www.aja.com Support Email [email protected] Sales Email [email protected] HELO H.264 Streaming and Recording Encoder v4.0 2 www.aja.com Contents Notices . .2 Trademarks . 2 Copyright . 2 Contacting AJA Support . 2 Chapter 1 – Introduction . .5 Overview.
    [Show full text]
  • Design and Analysis of Adaptive Caching Techniques for Internet Content Delivery
    Dissertation Design and Analysis of Adaptive Caching Techniques for Internet Content Delivery Thesis approved by the Department of Computer Science of the University of Kaiserslautern (TU Kaiserslautern) for the award of the Doctoral Degree Doctor of Engineering (Dr.-Ing.) to Daniel S. Berger Date of the viva : June 8, 2018 Dean : Prof. Dr. Stefan Deßloch PhD committee Chair : Prof. Dr. Pascal Schweitzer Reviewers : Prof. Dr. Jens B. Schmitt Prof. Dr. Florin Ciucu (University of Warwick) Prof. Dr. Mor Harchol-Balter (Carnegie Mellon University) D 386 Abstract Fast Internet content delivery relies on two layers of caches on the request path. Firstly, content delivery networks (CDNs) seek to answer user requests before they traverse slow Internet paths. Secondly, aggregation caches in data centers seek to answer user requests before they traverse slow backend systems. The key challenge in managing these caches is the high variability of object sizes, request patterns, and retrieval latencies. Unfortunately, most existing literature focuses on caching with low (or no) variability in object sizes and ignores the intricacies of data center subsystems. This thesis seeks to fill this gap with three contributions. First, we design a new caching system, called AdaptSize, that is robust under high object size variability. Sec- ond, we derive a method (called Flow-Offline Optimum or FOO) to predict the optimal cache hit ratio under variable object sizes. Third, we design a new caching system, called RobinHood, that exploits variances in retrieval latencies to deliver faster responses to user requests in data centers. The techniques proposed in this thesis significantly improve the performance of CDN and data center caches.
    [Show full text]
  • Resource Allocation and Task Scheduling Optimization in Cloud- Based Content Delivery Networks with Edge Computing
    Southern Methodist University SMU Scholar Engineering Management, Information, and Engineering Management, Information, and Systems Research Theses and Dissertations Systems Fall 12-2019 Resource Allocation and Task Scheduling Optimization in Cloud- Based Content Delivery Networks with Edge Computing Yang Peng Southern Methodist University, [email protected] Follow this and additional works at: https://scholar.smu.edu/engineering_managment_etds Part of the Digital Communications and Networking Commons, Operational Research Commons, Systems and Communications Commons, and the Systems Engineering Commons Recommended Citation Peng, Yang, "Resource Allocation and Task Scheduling Optimization in Cloud-Based Content Delivery Networks with Edge Computing" (2019). Engineering Management, Information, and Systems Research Theses and Dissertations. 6. https://scholar.smu.edu/engineering_managment_etds/6 This Dissertation is brought to you for free and open access by the Engineering Management, Information, and Systems at SMU Scholar. It has been accepted for inclusion in Engineering Management, Information, and Systems Research Theses and Dissertations by an authorized administrator of SMU Scholar. For more information, please visit http://digitalrepository.smu.edu. RESOURCE ALLOCATION AND TASK SCHEDULING OPTIMIZATION IN CLOUD-BASED CONTENT DELIVERY NETWORKS WITH EDGE COMPUTING Approved by: Dr. Richard Barr Dr. Eli Olinick Dr. Jeff Tian Dr. Harsha Gangammanavar Dr. John Medellin RESOURCE ALLOCATION AND TASK SCHEDULING OPTIMIZATION IN CLOUD-BASED CONTENT
    [Show full text]