Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

AUTOMATICALLY ANALYZING THE ASSOCIATION OF POPULAR CONTENTS AND PRE-FETCHED CONTENTS

IP.com Disclosure Number: IPCOM000247116D
Publication Date: 2016-Aug-08
Document File: 3 page(s) / 45K

Publishing Venue

The IP.com Prior Art Database

Related People

Leo Zhang: AUTHOR

Abstract

A method is provided to automatically analyze contents population relationship based on user behavior and then use the results to pre-fetch the contents. This reduces the load of the CDN and achieves a better user experience. The advanced fetch can be done when the origin server is in low load. The contents users may require have already been downloaded to the mid-cache server in advance.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 52% of the total text.

Page 01 of 3

AUTOMATICALLY ANALYZING THE ASSOCIATION OF POPULAR CONTENTS AND PRE-FETCHED CONTENTS

AUTHOR: Leo Zhang

CISCO SYSTEMS, INC.

ABSTRACT

    A method is provided to automatically analyze contents population relationship based on user behavior and then use the results to pre-fetch the contents. This reduces the load of the CDN and achieves a better user experience. The advanced fetch can be done when the origin server is in low load. The contents users may require have already been downloaded to the mid-cache server in advance.

DETAILED DESCRIPTION

    A Content Delivery Network (CDN) is used to serve content to end-users with high availability and high performance by using a globally distributed network of proxy server. For a general CDN structure (origin server -> mid-cache -> edge-cache -> client), when clients require certain content that does not exist on the cache server, the mid-cache server will query this content from the origin server. However, the content flow is driven by the end-user, which means that only when the end-user queries certain data, the proxy server will send a query to the origin server to fetch data. This feature may encounter problems: what if the network between origin server and proxy server is not good enough? This may result in a bad user experience to end-users when a user watches a video.

    For example, suppose it is desired to release a popular TV series. Since the mid- cache server will only query the origin server for the contents when end-users make the query, the origin server will have a great burden because many mid-cache servers will query it for the TV series contents at the same period of time. This may degrade the network performance and end-users may have a bad user experience.

    If the popularity and association of the TV series episodes can be calculated automatically and theTV series pre-fetched from the origin server, this problem can be

Copyright 2016 Cisco Systems, Inc.

1


Page 02 of 3

solved. If it is possible to know the association of some popular content, when end-users query one of those programs, the proxy server can fetch all the associated content from the origin server in advance. This pre-fetch can provide two benefits: one is to lower the load of the origin server, and the other is to provide a better user experience.

    Expectation Pre-fetch: Suppose the content is a TV series, all the episodes of that TV series can be tagged as a group of contents with an 'inborn relationship', w...