×

Methods and systems for managing network traffic

  • US 7,680,897 B1
  • Filed: 04/08/2003
  • Issued: 03/16/2010
  • Est. Priority Date: 04/08/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method residing in a computer medium and processed by a computer to manage network traffic, comprising:

  • using, by the computer, a cache application to manage network traffic;

    interfacing, by the computer, a content distribution network application with the cache application to assist in managing the network traffic, the content distribution network application analyzes patterns associated with the network traffic and analyzes requests for that network traffic to determine that certain types of data are to be acquired and pre-positioned in the cache before any first request is made for those types of data, the content distribution network application makes this determination based on a type of request and a type of data being requested with the requests, and at least some data is pre-positioned in response to a list provided from an administrator to the content distribution network application indicating that the data identified in the list is to be pre-positioned in the cache in accordance with a schedule that accompanies the list, and the types of data include media data, file data, Hypertext Transfer Protocol (HTTP) data, email data, and text data and the requests include a batch request, an external requestor request, and an external requestor request with a priority assigned already; and

    interfacing, by the computer, a network rate shaper application with the content distribution network application to prioritize the network traffic for the content distribution network application, and the content distribution network application alters at least some priorities of the network traffic via interactions with the network rate shaper and in response the network rate shape reallocate resources that handles the network traffic, and the content distribution network application includes and is integrated with the network rate shaper application, and the priorities are also altered in response to existing policies associated with an external network connection that handles the network traffic, and content distribution network application accesses the existing policies, which include logic that determines in any given circumstance a particular priority for a particular request, to alter at least some of the priorities for the network traffic, the existing policies include factors for time of day for the network traffic, requestor of the network traffic, type of data being requested with the network traffic, and current processing load associated with the external network connection, the network rate shaper application knows allocations for the network traffic and external network connection policies and the network rate shaper application issues commands to the external network connection to reallocate and prioritize processing and bandwidth allocated within the external network connection, the external network connection links an internal network with one or more external networks, the rate shaper application is separate and distinct from the content distribution network application and is in direct communication with external network application and external network resources of the external network connection.

View all claims
  • 11 Assignments
Timeline View
Assignment View
    ×
    ×