[go: up one dir, main page]

WO2001093110A3 - Routage deterministe cote client et reorientation transparente - Google Patents

Routage deterministe cote client et reorientation transparente Download PDF

Info

Publication number
WO2001093110A3
WO2001093110A3 PCT/US2001/017976 US0117976W WO0193110A3 WO 2001093110 A3 WO2001093110 A3 WO 2001093110A3 US 0117976 W US0117976 W US 0117976W WO 0193110 A3 WO0193110 A3 WO 0193110A3
Authority
WO
WIPO (PCT)
Prior art keywords
content
client side
transfer node
request
deterministic routing
Prior art date
Legal status (The legal status 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 status listed.)
Ceased
Application number
PCT/US2001/017976
Other languages
English (en)
Other versions
WO2001093110A2 (fr
Inventor
Nathan F Raciborski
Mark R Thompson
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Aerocast com Inc
Original Assignee
Aerocast com 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
Application filed by Aerocast com Inc filed Critical Aerocast com Inc
Priority to JP2002500255A priority Critical patent/JP2004501443A/ja
Priority to EP01946065A priority patent/EP1287662A2/fr
Priority to AU2001268160A priority patent/AU2001268160A1/en
Priority to CA2410866A priority patent/CA2410866C/fr
Publication of WO2001093110A2 publication Critical patent/WO2001093110A2/fr
Publication of WO2001093110A3 publication Critical patent/WO2001093110A3/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/30Routing of multiclass traffic
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9574Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4505Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
    • H04L61/4511Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/611Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1008Server selection for load balancing based on parameters of servers, e.g. available memory or workload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/101Server selection for load balancing based on network conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • 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/563Data redirection of data network streams
    • 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/567Integrating service provisioning from a plurality of service providers
    • 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/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/63Routing a service request depending on the request content or context
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/02Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
    • H04L63/0281Proxies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/10015Access to distributed or replicated servers, e.g. using brokers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1029Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers using data related to the state of servers by a load balancer
    • 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
    • H04L67/5682Policies or rules for updating, deleting or replacing the stored data
    • 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/24Negotiation of communication capabilities
    • 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/326Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the transport layer [OSI layer 4]
    • 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)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Human Resources & Organizations (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Cette invention se rapporte à un procédé servant à promouvoir la distribution de contenu d'une source de contenu à un ordinateur client via un système de distribution de contenu. Ce procédé consiste à associer une source de contenu à l'extérieur du système de distribution de contenu avec un noeud de transfert à l'intérieur du système de distribution de contenu. Cette association entre la source de contenu et le noeud de transfert est indiquée à un ordinateur client. Lorsque l'ordinateur client reçoit une demande de contenu provenant de la source de contenu, cette demande est réorientée vers le noeud de transfert associé. Ledit noeud de transfert associé satisfait alors la demande.
PCT/US2001/017976 2000-06-01 2001-06-01 Routage deterministe cote client et reorientation transparente Ceased WO2001093110A2 (fr)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2002500255A JP2004501443A (ja) 2000-06-01 2001-06-01 クライアントの側の決定論的ルーティングおよびトランスペアレントなあて先変更
EP01946065A EP1287662A2 (fr) 2000-06-01 2001-06-01 Routage deterministe cote client et reorientation transparente
AU2001268160A AU2001268160A1 (en) 2000-06-01 2001-06-01 Client side deterministic routing and transparent redirection
CA2410866A CA2410866C (fr) 2000-06-01 2001-06-01 Routage deterministe cote client et reorientation transparente

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US20900700P 2000-06-01 2000-06-01
US60/209,007 2000-06-01
US66403600A 2000-09-18 2000-09-18
US09/664,036 2000-09-18

Publications (2)

Publication Number Publication Date
WO2001093110A2 WO2001093110A2 (fr) 2001-12-06
WO2001093110A3 true WO2001093110A3 (fr) 2002-06-06

Family

ID=26903728

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/017976 Ceased WO2001093110A2 (fr) 2000-06-01 2001-06-01 Routage deterministe cote client et reorientation transparente

Country Status (8)

Country Link
EP (1) EP1287662A2 (fr)
JP (1) JP2004501443A (fr)
KR (1) KR20030022808A (fr)
CN (1) CN1446426A (fr)
AR (1) AR028659A1 (fr)
AU (1) AU2001268160A1 (fr)
CA (1) CA2410866C (fr)
WO (1) WO2001093110A2 (fr)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998017039A1 (fr) * 1996-10-14 1998-04-23 Mirror Image Internet Ab Systeme de communication sur l'internet

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998017039A1 (fr) * 1996-10-14 1998-04-23 Mirror Image Internet Ab Systeme de communication sur l'internet

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
MOURAD A ET AL: "SCALABLE WEB SERVER ARCHITECTURES", PROCEEDINGS IEEE INTERNATIONAL SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, XX, XX, 1 July 1997 (1997-07-01), pages 12 - 16, XP000199852 *

Also Published As

Publication number Publication date
CA2410866A1 (fr) 2001-12-06
WO2001093110A2 (fr) 2001-12-06
AU2001268160A1 (en) 2001-12-11
JP2004501443A (ja) 2004-01-15
KR20030022808A (ko) 2003-03-17
AR028659A1 (es) 2003-05-21
CA2410866C (fr) 2012-02-28
CN1446426A (zh) 2003-10-01
EP1287662A2 (fr) 2003-03-05

Similar Documents

Publication Publication Date Title
AU2001283266A1 (en) System and method for searching peer-to-peer computer networks
AU1479500A (en) Efficient content server using request redirection
AU2001263033A1 (en) Method and apparatus for proximity discovery of services
GB2385690B (en) A system and method for ensuring the availability of a storage system
WO1998024208A3 (fr) Systeme de communication de donnees
FI950844L (fi) Polymeeri-kuitu -esivalmiste, menetelmä sen valmistamiseksi ja sen käyttö
MXPA01008882A (es) Metodo y sistema para el descubrimiento de cookies y otra informacion del cliente.
AU2003239490A1 (en) Searching structured, semi-structured, and unstructured content
WO2002008888A3 (fr) Systeme procede et article de fabrication pour dispositif multimedia materiel reconfigurable
AU2001270294A1 (en) Methods and systems for adaptation, diagnosis, optimization, and prescription technology for network based applications
AU4995200A (en) System and method for searching and processing databases comprising named annotated text strings
WO2002103566A3 (fr) Systeme et procede d'extraction de documents a distance
AU1468301A (en) Shared internet storage resource, user interface system, and method
CA2262322A1 (fr) Systeme et methode pour executer une demande venant d'une application client
EP0781010A3 (fr) Dispositif pour noeud de réseau et procédé d'établissement de connexion pour établir une connexion du type 'cut-through'
AU2002365812A1 (en) Parallel computing system, method and architecture
FI952879L (fi) Siirtoprotokolla tiedostojen välittämiseksi DAB-järjestelmässä
BR9917469B1 (pt) processo para polimerizar uma olefina e/ou uma olefina e pelo menos uma ou mais outras olefinas, filme, e, artigo.
BR9917352B1 (pt) processo para polimerizar etileno e pelo menos uma ou mais outras(s) olefina(s) para produzir interpolìmero de etileno/olefina.
WO2002096131A3 (fr) Systeme et procede permettant de mettre a jour un systeme a objets repartis
WO2001093110A3 (fr) Routage deterministe cote client et reorientation transparente
BR0210029A (pt) Comunicações totais através de redes ótimas
CA2317146A1 (fr) Systeme et methode de controle de gestion de ressources de communications multimedia
CO4780076A1 (es) Metodo y aparato para control de un teclado dividido
AU2002358235A1 (en) Synchronizing source and destination systems via parallel hash value determinations

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES 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 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
AK Designated states

Kind code of ref document: A3

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES 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 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

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWE Wipo information: entry into national phase

Ref document number: 2410866

Country of ref document: CA

ENP Entry into the national phase

Ref country code: JP

Ref document number: 2002 500255

Kind code of ref document: A

Format of ref document f/p: F

WWE Wipo information: entry into national phase

Ref document number: 1020027016440

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 2001268160

Country of ref document: AU

WWE Wipo information: entry into national phase

Ref document number: 2001946065

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 01813355X

Country of ref document: CN

WWP Wipo information: published in national office

Ref document number: 2001946065

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1020027016440

Country of ref document: KR

WWW Wipo information: withdrawn in national office

Ref document number: 2001946065

Country of ref document: EP