[go: up one dir, main page]

WO1999057620A3 - Distribution of a service request in a client-server architecture - Google Patents

Distribution of a service request in a client-server architecture Download PDF

Info

Publication number
WO1999057620A3
WO1999057620A3 PCT/FI1999/000374 FI9900374W WO9957620A3 WO 1999057620 A3 WO1999057620 A3 WO 1999057620A3 FI 9900374 W FI9900374 W FI 9900374W WO 9957620 A3 WO9957620 A3 WO 9957620A3
Authority
WO
WIPO (PCT)
Prior art keywords
client
service request
distribution
servers
server architecture
Prior art date
Application number
PCT/FI1999/000374
Other languages
French (fr)
Other versions
WO1999057620A2 (en
Inventor
Harri Toehoenen
Original Assignee
Sonera Oyj
Harri Toehoenen
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 Sonera Oyj, Harri Toehoenen filed Critical Sonera Oyj
Priority to AU38288/99A priority Critical patent/AU3828899A/en
Publication of WO1999057620A2 publication Critical patent/WO1999057620A2/en
Publication of WO1999057620A3 publication Critical patent/WO1999057620A3/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
    • 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
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0029Provisions for intelligent networking
    • 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/1034Reaction to server failures by a load balancer

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer And Data Communications (AREA)

Abstract

The present invention relates to a system and a procedure for distribution of a service request in a computer system based on a client-server architecture and comprising at least one client (1), which sends service requests to servers (21, 22, ..., 2n); one or more servers (21, 22, ..., 2n), which provide callable services for the client (1); and middleware means (3). According to the invention, the system comprises a multiplexing server (4), by means of which the client's (1) service request is copied and distributed to the servers (21, 22, ..., 2n) for parallel execution; a queue system (51, 52, ..., 5n) for storing service requests not yet executed; and queue handling means (61, 62, ..., 6n), by means of which the service requests placed in the queue system (51, 52, ..., 5n) are passed on for re-execution. The invention allows transparent distribution of the service request, guarantees improved reliability of operation in failure situations and consistency of resources.
PCT/FI1999/000374 1998-05-04 1999-05-04 Distribution of a service request in a client-server architecture WO1999057620A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU38288/99A AU3828899A (en) 1998-05-04 1999-05-04 Distribution of a service request

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FI980985 1998-05-04
FI980985A FI980985A7 (en) 1998-05-04 1998-05-04 System and method for decentralizing a service request

Publications (2)

Publication Number Publication Date
WO1999057620A2 WO1999057620A2 (en) 1999-11-11
WO1999057620A3 true WO1999057620A3 (en) 2000-01-13

Family

ID=8551648

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FI1999/000374 WO1999057620A2 (en) 1998-05-04 1999-05-04 Distribution of a service request in a client-server architecture

Country Status (3)

Country Link
AU (1) AU3828899A (en)
FI (1) FI980985A7 (en)
WO (1) WO1999057620A2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USRE45009E1 (en) 2000-04-17 2014-07-08 Circadence Corporation Dynamic network link acceleration
US8898340B2 (en) 2000-04-17 2014-11-25 Circadence Corporation Dynamic network link acceleration for network including wireless communication devices
US8977711B2 (en) 2000-04-17 2015-03-10 Circadence Corporation System and method for implementing application functionality within a network infrastructure including wirelessly coupled devices
US8996705B2 (en) 2000-04-17 2015-03-31 Circadence Corporation Optimization of enhanced network links
US9148293B2 (en) 2000-04-17 2015-09-29 Circadence Corporation Automated network infrastructure test and diagnostic system and method therefor

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110128972A1 (en) 2000-04-17 2011-06-02 Randy Thornton Peer to peer dynamic network link acceleration
US8793176B2 (en) 2002-06-13 2014-07-29 Cfph, Llc Systems and methods for providing a customizable spreadsheet application interface for an electronic trading system
GB0308991D0 (en) * 2003-04-17 2003-05-28 Psion Digital Ltd A data access replication or communication system comprising a distributed software application
US7496916B2 (en) * 2003-09-18 2009-02-24 International Business Machines Corporation Service and recovery using multi-flow redundant request processing
GB2455075B (en) * 2007-11-27 2012-06-27 Hsc Technologies Ltd Method and system for providing hot standby capability for computer applications
US9690638B2 (en) 2011-09-29 2017-06-27 Oracle International Corporation System and method for supporting a complex message header in a transactional middleware machine environment
US8832217B2 (en) 2011-09-29 2014-09-09 Oracle International Corporation System and method for supporting different message queues in a transactional middleware machine environment
US9116761B2 (en) * 2011-09-29 2015-08-25 Oracle International Corporation System and method for preventing single-point bottleneck in a transactional middleware machine environment
JP6086004B2 (en) * 2013-03-15 2017-03-01 株式会社リコー Relay device, information processing system, and program
CN109636165B (en) * 2018-12-04 2022-12-13 浙江诺诺网络科技有限公司 Decentralized online customer service queuing scheduling method
CN114138853B (en) * 2021-12-08 2025-01-14 兴业银行股份有限公司 Core business system access queue system and method
US20250053991A1 (en) * 2023-08-08 2025-02-13 Paypal, Inc. Gateway Service Decision Process Consolidation

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0684558A1 (en) * 1994-05-23 1995-11-29 International Business Machines Corporation Distributed data processing system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0684558A1 (en) * 1994-05-23 1995-11-29 International Business Machines Corporation Distributed data processing system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
R. M. ADLER: "Distributed Coordination Models for Client/Server Computing", COMPUTER, vol. 28, no. 4, April 1995 (1995-04-01), USA, pages 14 - 22, XP002921099 *
SHIKHARESH MAJUMDAR, PHILLIPS T: "PERFORMANCE OF SCHEDULING STRATEGIES FOR CLIENT-SERVER SYSTEMS", PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL ANDDISTRIBUTED SYSTEMS., IEEE COMPUTER SOCIETY INC., LOS ALAMITOS, CA., US, 1 January 1996 (1996-01-01), US, pages 448 - 455, XP002921100 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USRE45009E1 (en) 2000-04-17 2014-07-08 Circadence Corporation Dynamic network link acceleration
US8898340B2 (en) 2000-04-17 2014-11-25 Circadence Corporation Dynamic network link acceleration for network including wireless communication devices
US8977711B2 (en) 2000-04-17 2015-03-10 Circadence Corporation System and method for implementing application functionality within a network infrastructure including wirelessly coupled devices
US8977712B2 (en) 2000-04-17 2015-03-10 Circadence Corporation System and method for implementing application functionality within a network infrastructure including a wireless communication link
US8996705B2 (en) 2000-04-17 2015-03-31 Circadence Corporation Optimization of enhanced network links
US9148293B2 (en) 2000-04-17 2015-09-29 Circadence Corporation Automated network infrastructure test and diagnostic system and method therefor
US9185185B2 (en) 2000-04-17 2015-11-10 Circadence Corporation System and method for implementing application functionality within a network infrastructure
US9380129B2 (en) 2000-04-17 2016-06-28 Circadence Corporation Data redirection system and method therefor
US9436542B2 (en) 2000-04-17 2016-09-06 Circadence Corporation Automated network infrastructure test and diagnostic system and method therefor
US9578124B2 (en) 2000-04-17 2017-02-21 Circadence Corporation Optimization of enhanced network links

Also Published As

Publication number Publication date
AU3828899A (en) 1999-11-23
FI980985A7 (en) 1999-11-05
FI980985A0 (en) 1998-05-04
WO1999057620A2 (en) 1999-11-11

Similar Documents

Publication Publication Date Title
WO1999057620A3 (en) Distribution of a service request in a client-server architecture
CA2257692A1 (en) Use of polymorphic package files to update software components
US7222148B2 (en) System and method for providing highly available processing of asynchronous service requests
US7155438B2 (en) High availability for event forwarding
HK1042564A1 (en) Client-server dynamic file access system and method
EP0794491A3 (en) Client/server architecture supporting concurrent servers
WO2002005085A3 (en) Remote device management in grouped server environment
EP0898235A3 (en) Method and apparatus for dynamic data transfer
US20050021594A1 (en) Grid services framework
EP0833260A3 (en) Computer system with network interface
WO2000019341A3 (en) Data communication system and method
AU6902300A (en) Graceful distribution in application server load balancing
GB2319102B (en) A security system for a transaction processing system
WO2001042908A3 (en) Method and system for load balancing and management
GB9625454D0 (en) High-availability computer server system
EP0950952A3 (en) Server workload management in an asynchronous client/server computing system
EP0911732A3 (en) A method, apparatus and program product for interfacing a multi-threaded- to a single-treaded application programmer interface
SG97884A1 (en) Client-side asynchronous form management
US7203705B2 (en) Location of objects/services in a distributed objects/services system
WO2001042990A3 (en) File transmission from a first web server agent to a second web server agent
AU1807801A (en) Thread-based methods and systems for using the idle processing power of one or more networked computers to solve complex scientific problems
WO1998025376A3 (en) Method and apparatus for improved transaction processing in a distributed computing environment
GB9111191D0 (en) Transaction processing
Clip IIOP: the next HTTP?
Houlding A CORBA bean framework.

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK 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 MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US 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 SD SL SZ 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 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 AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK 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 MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US 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 SD SL SZ 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 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)
NENP Non-entry into the national phase

Ref country code: KR

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: CA