WO2002001826A3 - Method and apparatus for restraining a connection request stream associated with a high volume burst client in a distributed network - Google Patents

Method and apparatus for restraining a connection request stream associated with a high volume burst client in a distributed network Download PDF

Info

Publication number
WO2002001826A3
WO2002001826A3 PCT/US2001/016698 US0116698W WO0201826A3 WO 2002001826 A3 WO2002001826 A3 WO 2002001826A3 US 0116698 W US0116698 W US 0116698W WO 0201826 A3 WO0201826 A3 WO 0201826A3
Authority
WO
WIPO (PCT)
Prior art keywords
connection request
interval
client
restraining
throttling
Prior art date
Application number
PCT/US2001/016698
Other languages
French (fr)
Other versions
WO2002001826A2 (en
Inventor
Jacques E Belissent
Original Assignee
Sun Microsystems 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 Sun Microsystems Inc filed Critical Sun Microsystems Inc
Priority to AU2001264868A priority Critical patent/AU2001264868A1/en
Priority to DE60131517T priority patent/DE60131517T2/en
Priority to EP01939339A priority patent/EP1247376B1/en
Publication of WO2002001826A2 publication Critical patent/WO2002001826A2/en
Publication of WO2002001826A3 publication Critical patent/WO2002001826A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/19Flow control; Congestion control at layers above the network layer
    • H04L47/193Flow control; Congestion control at layers above the network layer at the transport layer, e.g. TCP related
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/15Flow control; Congestion control in relation to multipoint traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/74Admission control; Resource allocation measures in reaction to resource unavailability
    • H04L47/745Reaction in network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/826Involving periods of time

Abstract

According to the present invention, method, apparatus, and computer readable medium for restraining a connection request stream from a burst client are disclosed. In one embodiment, in a client/server computer environment, a method for restraining a connection request stream associated with a high volume connection request burst client is disclosed. a connection request is received at a beginning of a throttling interval m+1, where the throttling interval m+1 is subsequent to a throttling interval m. A throttling interval m+1 wait time is calculated based upon a slow down threshold associated with the requesting client, an interval m connection request count for the requesting client, wherein the interval m connection request count is the total number of connection requests received during the interval m for the requesting client, and an interval m wait time. A throttling interval m+1 connection request count is set to zero and the server computer waits for the throttling interval m+1 wait time before accepting the request.
PCT/US2001/016698 2000-06-26 2001-05-22 Method and apparatus for restraining a connection request stream associated with a high volume burst client in a distributed network WO2002001826A2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
AU2001264868A AU2001264868A1 (en) 2000-06-26 2001-05-22 Method and apparatus for restraining a connection request stream associated witha high volume burst client in distributed network
DE60131517T DE60131517T2 (en) 2000-06-26 2001-05-22 METHOD AND DEVICE FOR RESERVING A CONNECTION REQUEST CURRENT OF A HIGH-VOLUME BURST CLIENT IN A DISTRIBUTED NETWORK
EP01939339A EP1247376B1 (en) 2000-06-26 2001-05-22 Method and apparatus for restraining a connection request stream associated with a high volume burst client in a distributed network

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/604,553 2000-06-26
US09/604,553 US6799276B1 (en) 2000-06-26 2000-06-26 Method and apparatus for restraining connection request stream associated with high volume burst client in a distributed network

Publications (2)

Publication Number Publication Date
WO2002001826A2 WO2002001826A2 (en) 2002-01-03
WO2002001826A3 true WO2002001826A3 (en) 2002-05-30

Family

ID=24420064

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/016698 WO2002001826A2 (en) 2000-06-26 2001-05-22 Method and apparatus for restraining a connection request stream associated with a high volume burst client in a distributed network

Country Status (5)

Country Link
US (1) US6799276B1 (en)
EP (1) EP1247376B1 (en)
AU (1) AU2001264868A1 (en)
DE (1) DE60131517T2 (en)
WO (1) WO2002001826A2 (en)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6961341B1 (en) * 1996-07-02 2005-11-01 Microsoft Corporation Adaptive bandwidth throttling for network services
US6725272B1 (en) * 2000-02-18 2004-04-20 Netscaler, Inc. Apparatus, method and computer program product for guaranteed content delivery incorporating putting a client on-hold based on response time
JP4307747B2 (en) 2001-01-25 2009-08-05 インターナショナル・ビジネス・マシーンズ・コーポレーション Connection reception system, reception server, client terminal, connection reception management method, storage medium, computer program
US7580972B2 (en) * 2001-12-12 2009-08-25 Valve Corporation Method and system for controlling bandwidth on client and server
US7373406B2 (en) 2001-12-12 2008-05-13 Valve Corporation Method and system for effectively communicating file properties and directory structures in a distributed file system
US7290040B2 (en) * 2001-12-12 2007-10-30 Valve Corporation Method and system for load balancing an authentication system
US8108687B2 (en) * 2001-12-12 2012-01-31 Valve Corporation Method and system for granting access to system and content
US7243226B2 (en) * 2001-12-12 2007-07-10 Valve Corporation Method and system for enabling content security in a distributed system
JP3566699B2 (en) * 2002-01-30 2004-09-15 株式会社東芝 Server computer protection device and data transfer control method for the same
US7415519B2 (en) * 2002-06-28 2008-08-19 Lenovo (Singapore) Pte. Ltd. System and method for prevention of boot storms in a computer network
DE10232841A1 (en) * 2002-07-19 2004-02-05 Volkswagen Ag Floor support arrangement on motor vehicles
US7054968B2 (en) * 2003-09-16 2006-05-30 Denali Software, Inc. Method and apparatus for multi-port memory controller
US9614772B1 (en) 2003-10-20 2017-04-04 F5 Networks, Inc. System and method for directing network traffic in tunneling applications
US7594022B2 (en) * 2004-04-21 2009-09-22 Microsoft Corporation Regulating client requests in an electronic messaging environment
US8495145B2 (en) * 2004-10-14 2013-07-23 Intel Corporation Controlling receipt of undesired electronic mail
US7657618B1 (en) * 2004-10-15 2010-02-02 F5 Networks, Inc. Management of multiple client requests
US8005933B2 (en) * 2005-04-13 2011-08-23 International Business Machines Corporation Probabalistic throttling of application server requests
US8418233B1 (en) 2005-07-29 2013-04-09 F5 Networks, Inc. Rule based extensible authentication
US8533308B1 (en) 2005-08-12 2013-09-10 F5 Networks, Inc. Network traffic management through protocol-configurable transaction processing
US8565088B1 (en) 2006-02-01 2013-10-22 F5 Networks, Inc. Selectively enabling packet concatenation based on a transaction boundary
US9026575B2 (en) * 2006-09-28 2015-05-05 Alcatel Lucent Technique for automatically configuring a communication network element
US9106606B1 (en) 2007-02-05 2015-08-11 F5 Networks, Inc. Method, intermediate device and computer program code for maintaining persistency
US9832069B1 (en) 2008-05-30 2017-11-28 F5 Networks, Inc. Persistence based on server response in an IP multimedia subsystem (IMS)
US9130846B1 (en) 2008-08-27 2015-09-08 F5 Networks, Inc. Exposed control components for customizable load balancing and persistence
US9282151B2 (en) * 2008-09-11 2016-03-08 International Business Machines Corporation Flow control in a distributed environment
US20100192201A1 (en) * 2009-01-29 2010-07-29 Breach Security, Inc. Method and Apparatus for Excessive Access Rate Detection
US20100241760A1 (en) * 2009-03-18 2010-09-23 Microsoft Corporation Web Front-End Throttling
US8335208B2 (en) 2009-06-02 2012-12-18 Telefonaktiebolaget L M Ericsson (Publ) Method, system and traffic node for measuring a load capacity in a management system
US20110208854A1 (en) * 2010-02-19 2011-08-25 Microsoft Corporation Dynamic traffic control using feedback loop
US8959237B2 (en) * 2010-09-03 2015-02-17 Cellco Partnership Web services requests throttling
US11683254B1 (en) * 2022-01-12 2023-06-20 Salesforce, Inc. Rate limit and burst limit enhancements for request processing

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0932282A2 (en) * 1998-01-27 1999-07-28 Nortel Networks Corporation TCP admission control

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4769810A (en) * 1986-12-31 1988-09-06 American Telephone And Telegraph Company, At&T Bell Laboratories Packet switching system arranged for congestion control through bandwidth management
US5167035A (en) * 1988-09-08 1992-11-24 Digital Equipment Corporation Transferring messages between nodes in a network
US6473793B1 (en) * 1994-06-08 2002-10-29 Hughes Electronics Corporation Method and apparatus for selectively allocating and enforcing bandwidth usage requirements on network users
US6222856B1 (en) * 1996-07-02 2001-04-24 Murali R. Krishnan Adaptive bandwidth throttling for individual virtual services supported on a network server
US5894559A (en) * 1996-08-15 1999-04-13 Advanced Micro Devices, Inc. System for selectively reducing capture effect in a network station by increasing delay time after a predetermined number of consecutive successful transmissions
US6252851B1 (en) * 1997-03-27 2001-06-26 Massachusetts Institute Of Technology Method for regulating TCP flow over heterogeneous networks
US6600721B2 (en) * 1998-12-31 2003-07-29 Nortel Networks Limited End node pacing for QOS and bandwidth management
US6654344B1 (en) * 1999-02-02 2003-11-25 Mentat Inc. Method and system for controlling data flow in an internet over satellite connection
US6690645B1 (en) * 1999-12-06 2004-02-10 Nortel Networks Limited Method and apparatus for active queue management based on desired queue occupancy

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0932282A2 (en) * 1998-01-27 1999-07-28 Nortel Networks Corporation TCP admission control

Also Published As

Publication number Publication date
DE60131517T2 (en) 2008-10-23
DE60131517D1 (en) 2008-01-03
AU2001264868A1 (en) 2002-01-08
US6799276B1 (en) 2004-09-28
EP1247376A2 (en) 2002-10-09
WO2002001826A2 (en) 2002-01-03
EP1247376B1 (en) 2007-11-21

Similar Documents

Publication Publication Date Title
WO2002001826A3 (en) Method and apparatus for restraining a connection request stream associated with a high volume burst client in a distributed network
WO2002052809A3 (en) Method and apparatus for preventing unauthorized access by a network device
WO2001077785A3 (en) Network portal system, apparatus and method
WO2001031886A3 (en) Systems and methods for redirecting users attempting to access a network site
AU2000264222A1 (en) Single sign-on process
WO2004025428A3 (en) Apparatus and method for processing data in a network
GB2376547B (en) A system and method to determine the validity of an interaction on a network
WO2001054375A3 (en) Method and system for decreasing the response time
WO2004054279A3 (en) System and method for handshaking between wireless devices and servers
WO2002084489A3 (en) An apparatus and method for accessing a mass storage device in a fault-tolerant server
WO2002012987A3 (en) Systems and methods for authenticating a user to a web server
WO2002044828A3 (en) System and method for media stream adaptation
WO2005109802A3 (en) Multimedia access device and system employing the same
EP1298883A3 (en) Server computer protection apparatus, method, program product, and server computer apparatus
EP0898235A3 (en) Method and apparatus for dynamic data transfer
WO2002043404A3 (en) Method and system for providing interactive services over a wireless communications network
WO2001077775A3 (en) Network content access control
WO2004077245A3 (en) Systems and methods for creating a wireless network
EP1292082A3 (en) Method and apparatus for establishing secure session
WO2003034737A3 (en) Propagation of dynamic network information
EP0817045A3 (en) Mixing and splitting multiple independent audio data streams in kernel space
EP1335560A3 (en) Server computer protection apparatus and method for controlling data transfer by the same
WO2003030007A1 (en) Information processing system, client apparatus and information providing server constituting the same, and information providing server exclusive control method
EP1545093A3 (en) Traffic control apparatus and service system using the same
WO2003036432A3 (en) System, method, apparatus and means for evaluating historical network activity

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
WWE Wipo information: entry into national phase

Ref document number: 2001939339

Country of ref document: EP

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

WWP Wipo information: published in national office

Ref document number: 2001939339

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

NENP Non-entry into the national phase

Ref country code: JP

WWG Wipo information: grant in national office

Ref document number: 2001939339

Country of ref document: EP