WO2001093538A3 - Client side address routing analysis - Google Patents

Client side address routing analysis Download PDF

Info

Publication number
WO2001093538A3
WO2001093538A3 PCT/US2001/017918 US0117918W WO0193538A3 WO 2001093538 A3 WO2001093538 A3 WO 2001093538A3 US 0117918 W US0117918 W US 0117918W WO 0193538 A3 WO0193538 A3 WO 0193538A3
Authority
WO
WIPO (PCT)
Prior art keywords
group
node
client side
side address
address routing
Prior art date
Application number
PCT/US2001/017918
Other languages
French (fr)
Other versions
WO2001093538A2 (en
Inventor
Nathan F Raciborski
Mark R Thompson
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 JP2001588203A priority Critical patent/JP2004511117A/en
Priority to AU2001272931A priority patent/AU2001272931A1/en
Priority to EP01952139A priority patent/EP1287664A2/en
Priority to CA002410863A priority patent/CA2410863A1/en
Publication of WO2001093538A2 publication Critical patent/WO2001093538A2/en
Publication of WO2001093538A3 publication Critical patent/WO2001093538A3/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/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
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/30Routing of multiclass traffic
    • 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
    • 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
    • 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/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/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/1012Server selection for load balancing based on compliance of requirements or conditions with available server resources
    • 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/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
    • 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
    • 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]

Abstract

A method for selecting a transfer node which is likely to provide sufficient transfer quality to a client computer. The method includes identifying a group of transfer nodes to the client computer along with at least one node outside of the group. The node outside the group along with one node in the group are analyzed from the client computer perspective. The analysis of the node in the group is attributed to all other nodes in the group. In this way, only one node in the group must be analyzed in order to select between any node in the group and the node outside of the group.
PCT/US2001/017918 2000-06-01 2001-06-01 Client side address routing analysis WO2001093538A2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2001588203A JP2004511117A (en) 2000-06-01 2001-06-01 Client-side address routing analysis
AU2001272931A AU2001272931A1 (en) 2000-06-01 2001-06-01 Client side address routing analysis
EP01952139A EP1287664A2 (en) 2000-06-01 2001-06-01 Client side address routing analysis
CA002410863A CA2410863A1 (en) 2000-06-01 2001-06-01 Client side address routing analysis

Applications Claiming Priority (4)

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

Publications (2)

Publication Number Publication Date
WO2001093538A2 WO2001093538A2 (en) 2001-12-06
WO2001093538A3 true WO2001093538A3 (en) 2002-07-11

Family

ID=26903729

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/017918 WO2001093538A2 (en) 2000-06-01 2001-06-01 Client side address routing analysis

Country Status (8)

Country Link
EP (1) EP1287664A2 (en)
JP (1) JP2004511117A (en)
KR (1) KR20030051431A (en)
CN (1) CN1444818A (en)
AR (1) AR028661A1 (en)
AU (1) AU2001272931A1 (en)
CA (1) CA2410863A1 (en)
WO (1) WO2001093538A2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101197842B (en) * 2007-12-29 2011-03-23 杭州华三通信技术有限公司 Node identity configuration method for processing node in multi-module system, and processing node
WO2009092441A1 (en) * 2008-01-23 2009-07-30 Telefonaktiebolaget Lm Ericsson (Publ) Selection of an edge node in a fixed access communication network
EP3079089A1 (en) 2015-04-08 2016-10-12 Siemens Healthcare GmbH Method for relocating medical data

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998058315A1 (en) * 1997-06-18 1998-12-23 Intervu, Inc. System and method for server-side optimization of data delivery on a distributed computer network
US6006264A (en) * 1997-08-01 1999-12-21 Arrowpoint Communications, Inc. Method and system for directing a flow between a client and a server

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998058315A1 (en) * 1997-06-18 1998-12-23 Intervu, Inc. System and method for server-side optimization of data delivery on a distributed computer network
US6006264A (en) * 1997-08-01 1999-12-21 Arrowpoint Communications, Inc. Method and system for directing a flow between a client and a server

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
CARTER R L; CROVELLA M E: "Dynamic Server Selection using Bandwidth Probing in Wide-Area Networks (BU-CS-96-007)", TECHNICAL REPORT, BOSTON UNIVERSITY, 18 March 1996 (1996-03-18), pages 1 - 20, XP002196020 *
DYKES S G ET AL: "AN EMPIRICAL EVALUATION OF CLIENT-SIDE SERVER SELECTION ALGORITHMS", PROCEEDINGS IEEE INFOCOM 2000. THE CONFERENCE ON COMPUTER COMMUNICATIONS. 19TH. ANNUAL JOINT CONFERENCE OF THE IEEE COMPUTER ANDCOMMUNICATIONS SOCIETIES. TEL AVIV, ISRAEL, MARCH 26-30, 2000, PROCEEDINGS IEEE INFOCOM. THE CONFERENCE ON COMPUTER COMMUN, vol. 3 OF 3. CONF. 19, 26 March 2000 (2000-03-26), pages 1361 - 1370, XP001044230, ISBN: 0-7803-5881-3 *
YOSHIKAWA C ET AL: "Using Smart Clients to build scalable services", PROCEEDINGS OF THE USENIX 1997 ANNUAL TECHNICAL CONFERENCE, PROCEEDINGS OF USENIX 1997 ANNUAL TECHNICAL CONFERENCE, ANAHEIM, CA, USA, 6-10 JAN. 1997, 1997, Berkeley, CA, USA, USEXIX Assoc, USA, pages 105 - 117, XP002196135, ISBN: 1-880446-84-7 *

Also Published As

Publication number Publication date
AU2001272931A1 (en) 2001-12-11
KR20030051431A (en) 2003-06-25
WO2001093538A2 (en) 2001-12-06
AR028661A1 (en) 2003-05-21
CA2410863A1 (en) 2001-12-06
EP1287664A2 (en) 2003-03-05
JP2004511117A (en) 2004-04-08
CN1444818A (en) 2003-09-24

Similar Documents

Publication Publication Date Title
CA2457718A1 (en) Using link state information to discover ip network topology
WO2004049131A3 (en) Network architecture, addressing and routing
WO2004061582A3 (en) Method and system for parts analysis
AU2003217364A1 (en) Network and topology for identifying, locating and quantifying physical phenomena, systems and methods for employing same
DE69910805D1 (en) Image data processing method, image data structure
IT1305566B1 (en) REINFORCED STRUCTURE, STRENGTHENED STRUCTURAL ELEMENT AND PROCEDURE FOR THEIR REALIZATION.
AU2001241625A1 (en) System and method for identifying and blocking pornographic and other web content on the internet
WO2005119970A3 (en) Identifying reverse path forwarding information
EP1473907A3 (en) Dynamic load balancing for enterprise IP traffic
AU2003229793A1 (en) Candidate access router discovery
WO2001082234A3 (en) Systems and methods for providing change of address services over a network
DE69903933T2 (en) computer network
WO2005119971A3 (en) Method and apparatus for forwarding data in a data communications network
TW200707279A (en) Task scheduling to devices with same connection address
TR199901078A3 (en) Tools and methods for microfilament fiber production.
WO2003013056A3 (en) Scalable router
NO20004982L (en) Clinging, especially for oil pipes
WO2002065230A3 (en) Non-hierarchical collaborative computing platform
GB0023592D0 (en) Address analysis for asynchronous transfer mode node with PNNI ptrocol
AU2000228003A1 (en) Method and system for resolving between geographic information and network addresses in a wide area network, preferably in the internet
DE69831725D1 (en) Method for routing internet data packets: Access node, terminal and communication network for performing the method
WO2001093538A3 (en) Client side address routing analysis
EP0901088A3 (en) Framework for rules checking
BR0015741B1 (en) high carbon resistance block manufacturing process.
ITTO970889A0 (en) FUSE HOLDER BLOCK WITH TEST SOCKETS AND, IF POSSIBLE, INDICATOR.

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

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWE Wipo information: entry into national phase

Ref document number: 2410863

Country of ref document: CA

ENP Entry into the national phase

Ref country code: JP

Ref document number: 2001 588203

Kind code of ref document: A

Format of ref document f/p: F

WWE Wipo information: entry into national phase

Ref document number: 1020027016444

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 2001272931

Country of ref document: AU

WWE Wipo information: entry into national phase

Ref document number: 2001952139

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 018135706

Country of ref document: CN

WWP Wipo information: published in national office

Ref document number: 2001952139

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1020027016444

Country of ref document: KR

WWW Wipo information: withdrawn in national office

Ref document number: 2001952139

Country of ref document: EP