[go: up one dir, main page]

WO2001057665A3 - Method and apparatus for dynamic data flow control - Google Patents

Method and apparatus for dynamic data flow control Download PDF

Info

Publication number
WO2001057665A3
WO2001057665A3 PCT/US2001/002096 US0102096W WO0157665A3 WO 2001057665 A3 WO2001057665 A3 WO 2001057665A3 US 0102096 W US0102096 W US 0102096W WO 0157665 A3 WO0157665 A3 WO 0157665A3
Authority
WO
WIPO (PCT)
Prior art keywords
content
data center
request
origin server
available
Prior art date
Application number
PCT/US2001/002096
Other languages
French (fr)
Other versions
WO2001057665A2 (en
Inventor
Keith A Lowery
David K Davidson
Avinash C Saxena
Original Assignee
Epicrealm Operating Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US09/592,486 external-priority patent/US7454457B1/en
Application filed by Epicrealm Operating Inc filed Critical Epicrealm Operating Inc
Priority to AU2001229702A priority Critical patent/AU2001229702A1/en
Priority to EP01949043A priority patent/EP1256059A2/en
Publication of WO2001057665A2 publication Critical patent/WO2001057665A2/en
Publication of WO2001057665A3 publication Critical patent/WO2001057665A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/2895Intermediate processing functionally located close to the data provider application, e.g. reverse proxies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

A data center (14) receives a request (22) for content from a browse (12) on a client (11). The data center determines whether the requested content is available at the data center. The content is available when the content is both present at the data center and current. The content may be expired and marked as non-available in response to an expiration command (24). When the requested content is available at the data center, the data center returns the requested content to the data center. When the requested content is locally unavailable at the data center, the requested content is retrieved from an origin server (18). The retrieval of the content from the origin server may be delayed based on the processing load at the origin server. When retrieval of the content is delayed, the request is prioritized and placed in a queue for handling by the origin server based on the priority of the request. Also, when retrieval of the content is delayed, a status page may be communicated to the browser to inform a user of the delay and provide alternate content (139) and status information related to the request determined as a function of the request or the current state of the origin server.
PCT/US2001/002096 2000-02-07 2001-01-22 Method and apparatus for dynamic data flow control WO2001057665A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
AU2001229702A AU2001229702A1 (en) 2000-02-07 2001-01-22 Method and apparatus for dynamic data flow control
EP01949043A EP1256059A2 (en) 2000-02-07 2001-01-22 Method and apparatus for dynamic data flow control

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US18058700P 2000-02-07 2000-02-07
US60/180,587 2000-02-07
US09/592,486 US7454457B1 (en) 2000-02-07 2000-06-08 Method and apparatus for dynamic data flow control using prioritization of data requests
US09/592,486 2000-06-08

Publications (2)

Publication Number Publication Date
WO2001057665A2 WO2001057665A2 (en) 2001-08-09
WO2001057665A3 true WO2001057665A3 (en) 2002-04-18

Family

ID=26876463

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/002096 WO2001057665A2 (en) 2000-02-07 2001-01-22 Method and apparatus for dynamic data flow control

Country Status (3)

Country Link
EP (1) EP1256059A2 (en)
AU (1) AU2001229702A1 (en)
WO (1) WO2001057665A2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7136875B2 (en) * 2002-09-24 2006-11-14 Google, Inc. Serving advertisements based on content
JP2004062227A (en) 2002-07-24 2004-02-26 Casio Comput Co Ltd Electronic dictionary terminal, dictionary system server, terminal processing program, server processing program
KR20080058485A (en) 2005-10-14 2008-06-25 코닌클리케 필립스 일렉트로닉스 엔.브이. Improved proximity detection method
AU2013201256B2 (en) * 2012-03-05 2014-05-29 Accenture Global Services Limited Differentiated service-based graceful degradation layer
EP3142335A1 (en) * 2015-09-11 2017-03-15 Thomson Licensing Method and cache for caching multimedia content
CN110008123B (en) * 2019-03-28 2022-04-26 武汉达梦数据库股份有限公司 Method for automatically deploying test software and corresponding device
US11425196B1 (en) * 2021-11-18 2022-08-23 International Business Machines Corporation Prioritizing data replication packets in cloud environment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5440741A (en) * 1993-09-20 1995-08-08 Motorola, Inc. Software overload control method
EP0935194A2 (en) * 1998-02-04 1999-08-11 International Business Machines Corporation Apparatus and method for scheduling and dispatching queued client requests within a server in a client/server computer system
US5940594A (en) * 1996-05-31 1999-08-17 International Business Machines Corp. Distributed storage management system having a cache server and method therefor
EP0943992A2 (en) * 1998-03-20 1999-09-22 International Business Machines Corporation A system and method for operating scientific instruments over wide area networks
US5991810A (en) * 1997-08-01 1999-11-23 Novell, Inc. User name authentication for gateway clients accessing a proxy cache server

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5440741A (en) * 1993-09-20 1995-08-08 Motorola, Inc. Software overload control method
US5940594A (en) * 1996-05-31 1999-08-17 International Business Machines Corp. Distributed storage management system having a cache server and method therefor
US5991810A (en) * 1997-08-01 1999-11-23 Novell, Inc. User name authentication for gateway clients accessing a proxy cache server
EP0935194A2 (en) * 1998-02-04 1999-08-11 International Business Machines Corporation Apparatus and method for scheduling and dispatching queued client requests within a server in a client/server computer system
EP0943992A2 (en) * 1998-03-20 1999-09-22 International Business Machines Corporation A system and method for operating scientific instruments over wide area networks

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
MOORE K ET AL: "SONAR - a network proximity service", INTERNET DRAFT, 23 February 1996 (1996-02-23), XP002109464 *

Also Published As

Publication number Publication date
AU2001229702A1 (en) 2001-08-14
WO2001057665A2 (en) 2001-08-09
EP1256059A2 (en) 2002-11-13

Similar Documents

Publication Publication Date Title
US6144996A (en) Method and apparatus for providing a guaranteed minimum level of performance for content delivery over a network
US6993571B2 (en) Power conservation in a server cluster
US5933600A (en) Increased control for reduced delay in internet data transfers based on limitations established in a server system
KR100307374B1 (en) Filtered utilization of internet data transfers to reduce delay and increase user control
US7568030B2 (en) Monitoring thread usage to dynamically control a thread pool
US7991845B2 (en) Delivering certified messages to message servers
Floyd et al. Mobile web access using eNetwork Web Express
TW444167B (en) Internet convolution audio/video server
WO2001022364A3 (en) Dynamic scalable multi-media content streaming
TWI234717B (en) Method and system for dynamically determining web resource to be loaded and saving space
WO2003042855A1 (en) System for reducing server loading during content delivery
WO2002017140A3 (en) Method and system for seamlessly accessing remotely stored files
JP2000222278A5 (en)
WO2000034857A3 (en) Accelerating a distributed component architecture over a network using a direct marshaling
WO2002033929A3 (en) Transfer of an internet chat session between servers
WO2000077661A3 (en) Information processing method, information terminal support server, collaboration system, and storage medium storing an information processing program
CA2216346A1 (en) Inter-cache protocol for improved web performance
WO2005048029A3 (en) System and method for controlling access to digital content, including streaming media
US20040006638A1 (en) Method and apparatus for communication control using adaptive throttling
CA2465536A1 (en) Methods and systems for preemptive and predictive page caching for improved site navigation
WO2004044738A3 (en) Techniques for supporting application-specific access controls with a separate server
EP1311099A3 (en) Content delivery system
WO2001057665A3 (en) Method and apparatus for dynamic data flow control
EP1041497A3 (en) Information fetching control scheme using data type dependent strategy for reducing user response time
WO2004102396A1 (en) Delay storage device and delaying method

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ CZ DE DE DK DK DM DZ EE EE ES FI FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: A3

Designated state(s): AE AG AL AM AT AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ CZ DE DE DK DK DM DZ EE EE ES FI FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

WWE Wipo information: entry into national phase

Ref document number: 2001949043

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2001949043

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWW Wipo information: withdrawn in national office

Ref document number: 2001949043

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: JP