CA2481326A1 - Retry technique for multi-tier network communication systems - Google Patents

Retry technique for multi-tier network communication systems Download PDF

Info

Publication number
CA2481326A1
CA2481326A1 CA002481326A CA2481326A CA2481326A1 CA 2481326 A1 CA2481326 A1 CA 2481326A1 CA 002481326 A CA002481326 A CA 002481326A CA 2481326 A CA2481326 A CA 2481326A CA 2481326 A1 CA2481326 A1 CA 2481326A1
Authority
CA
Canada
Prior art keywords
sender
communication
intended recipient
retry
sender communication
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.)
Granted
Application number
CA002481326A
Other languages
French (fr)
Other versions
CA2481326C (en
Inventor
Wei Hu
Juan Loaiza
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.)
Oracle International Corp
Original Assignee
Individual
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 Individual filed Critical Individual
Publication of CA2481326A1 publication Critical patent/CA2481326A1/en
Application granted granted Critical
Publication of CA2481326C publication Critical patent/CA2481326C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • 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/40Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
    • 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

Abstract

A system is provided to manage retry communications between a client and a data source. The system includes a plurality of logical components that sequentially combine to form a communication path for a client communication.
At least one of the components in the communication path is designated as a retry component. The retry component retries failed client communications for all of the components in the communication path.

Claims (76)

20 What is claimed is:
1. A system for managing communications between a sender and an intended recipient, the system comprising:
a plurality of logical components coupled to sequentially forward a sender communication from the sender to the intended recipient;
a retry component, in the plurality of components, that is designated to retry sending the sender communication towards the intended recipient if the sender communication fails to reach the intended recipient; and multiple components, in the plurality of logical components, that respond to the sender communication failing by forwarding an indication that the sender communication failed to the retry component without themselves retrying to send the sender communication towards the intended recipient.
2. The method of claim 1 wherein the sender is a client, the intended recipient is a data source, and the sender communication is a request for data that is managed by the data source.
3. The system of claim 1, wherein the retry component precedes the multiple components in a communication path from the sender to the intended recipient.
4. The system of claim 1, wherein the retry component is provided on an interface of a server machine, the interface being configured to process requests to the server machine from other devices.
The system of claim 1, wherein the retry component is a logical server component of a server machine that serves and dispatches requests to the intended recipient.
6. The system of claim 1, wherein the retry component resides on a load-balancing device that receives the sender communication from the sender, and signals the sender communication to a server machine that includes other components in the plurality of logical components.
7. The system of claim 1, wherein at least the multiple components in the plurality of components reside on a first server machine, and wherein the retry component is configured to retry sending the first communication to the intended recipient using components of a second server machine.
8. The system of claim 1, wherein the retry component accesses a topology map to determine which of the multiple components are functioning properly.
9. The system of claim 1, further comprising a monitor that is external to the plurality of logical components, the external monitor being configured to detect whether the sender communication failed to reach the intended recipient, and to communicate to the retry component when the sender communication fails to reach the intended recipient.
10. The system of claim 1, wherein the retry component determines whether the first communication is retriable before resending the first communication.
11. The system of claim 1, wherein the retry component is the only component that is configured to retry sending the first communication to the intended recipient if one or more of the multiple logical components indicate that the first communication failed to access the intended recipient.
12. The system of claim 10, wherein the retry component determines whether the sender communication is retriable based, at least in part, on a characteristic of the sender communication.
13. The system of claim 10, wherein the single retry component and the multiple components reside on a server machine, and wherein the retry component is configured to contact other server machines to resend the first communication if any of the multiple components indicate that the first communication failed to access the intended recipient.
14. The system of claim 1, wherein the retry component resides on the sender and communicates with the multiple components across a wide area network.
15. The system of claim 10, wherein the single retry component determines whether the first communication is secured in determining whether the sender communication is retriable.
16. The system of claim 10, wherein the single retry component identifies an identity of the sender in determining whether the sender communication is retriable.
17. The system of claim 10, wherein the single retry component identifies an identity of the recipient in determining whether the sender communication is retriable.
l8. The system of claim 1, wherein the single retry component resides in a server machine, and wherein the single retry component identifies at least one other alternative component in the server machine, and retries sending the sender communication to the intended recipient by forwarding the first communication to the at least one other alternative component.
19. The system of claim 1, wherein before retrying to send the sender communication, the retry component determines a number for how many retries were previously attempted for that sender communication, and then only retries sending the sender communication if the number is less than a maximum threshold of retries.
20. A computer-implemented method for managing network communications, the method comprising:
designating a retry point on a first communication path between a sender and an intended recipient, the first communication path comprising a plurality of logical components that sequentially receive and forward a communication from the sender to the intended recipient, the retry point forming a portion of the communication path;
if the sender communication fails to access the intended recipient along a portion of the communication path beyond the retry point, then signaling the retry point an indication that the sender communication failed to access the intended recipient; then resending the sender communication to access the intended recipient only from the retry point.
21. The method of claim 20, wherein signaling the retry point an indication that the sender communication failed to access the intended recipient is performed in response to detecting that the sender communication failed to access the intended recipient.
22. The method of claim 20, wherein designating a retry point includes designating a logical server component to execute retry logic.
23. The method of claim 20, wherein detecting that a sender request failed to retrieve 3data includes detecting that the intended recipient is unavailable.
24. The method of claim 20, wherein detecting that a sender request failed to retrieve data includes detecting that a logical component in the communication path failed.
25. The method of claim 20, further comprising selecting a new communication path for the sender request after detecting that the sender request failed.
26. The method of claim 20, wherein selecting a new communication path includes using logic at the retry point to identify an available communication path for accessing the intended recipient.
27. The method of claim 20, wherein designating a retry point includes selecting a portion of the logical components forming the communication path as the retry point, the portion of the logical components comprising at least two logical components.
28. The method of claim 27, wherein selecting a portion of the logical components includes selecting the portion of the logical components from a load-balancing device that spreads workload among a plurality of server machines, the portion of the logical components residing on one of the plurality of server machines.
29. The method of claim 20, further comprising determining whether the sender communication is retriable before resending the sender communication.
30. The method of claim 29, wherein determining whether the sender communication is retriable includes determining an identity of the sender, and resending the sender communication if the identity of the sender is designated to permit resending the sender communication.
31. The method of claim 29, wherein determining whether the sender communication is retriable includes determining an identity of the intended recipient, and resending the sender communication if the identity of the intended recipient is designated to permit resending the sender communication.
32. The method of claim 29, wherein determining whether the sender communication is retriable includes determining that the sender communication is not retriable if the sender communication is secured.
33. The method of claim 29, wherein determining whether the sender communication is retriable includes determining a number for how many retries were previously attempted for the sender communication, and then retrying the sender communication only if the number is less than a maximum threshold of retries.
34. A computer-implemented method for processing network communications, the method comprising:
designating a retry point on a first communication path between a sender and an intended recipient, the first communication path comprising a plurality of logical components that sequentially receive and forward a communication from the sender to the intended recipient, the retry point forming a portion of the communication path;
if the sender communication fails to access the intended recipient along a portion of the communication path between the retry point and the intended recipient, then signaling the retry point an indication that the sender communication failed to access the intended recipient;
determining whether the sender communication is retriable; and if the sender request is retriable, resending the sender communication to access the intended recipient from the retry point.
35. The method of claim 34, wherein determining whether the sender communication is retriable includes referencing a characteristic of the sender communication to a corresponding indication of whether the sender communication is retriable.
36. The method of claim 34, wherein designating a retry point on a first communication path between a sender and an intended recipient includes selecting a logical server component for the sender as the retry point.
37. The method of claim 34, wherein resending the sender request to access the intended recipient includes resending the sender request towards the intended recipient using a different communication path.
38. The method of claim 37, wherein using a different communication path includes accessing a communication device external to the communication path to forward the sender communication for the intended recipient.
39. The method of claim 34, wherein determining whether the sender communication is retriable includes determining whether the sender communication is secured.
40. The method of claim 34, wherein signaling the retry point an indication that the sender communication failed to access the intended recipient includes detecting if the sender communication fails to access the intended recipient on one of the plurality of components between the retry point and the intended recipient.
41. The method of claim 34, wherein resending the sender communication to access the intended recipient only from the retry point includes selecting a new communication path that resides at least partially on a device that is external to a corresponding device of the retry point.
42. The method of claim 41, wherein determining whether the sender communication is retriable includes determining whether the new communication path is to be used.
43. The method of claim 42, further comprising determining whether the sender communication is secure, then determining that the sender communication is not retriable if the new communication path is to be used to resend the sender communication.
44. The method of claim 34, wherein determining whether the sender communication is retriable includes determining whether the sender communication is secured, and determining whether resending the sender communication to access the intended recipient includes using a communication device external to the communication path.
45, The method of claim 34, wherein determining whether the sender communication is retriable includes determining an identity of the sender, and wherein resending the sender communication to access the intended recipient includes resending the sender communication if the identity of the sender permits resending the sender communication.
46. The method of claim 34, wherein determining whether the sender communication is retriable includes determining an identity of the intended recipient, and wherein resending the sender communication to access the intended recipient includes resending the sender communication if the identity of the intended recipient permits resending the sender communication.
47. A system for managing communications between a sender and an intended recipient, the system being implemented on a device comprising a plurality of logical components that sequentially combine to forward a sender communication to the intended recipient, system comprising:
a memory that stores data that identifies one or more characteristics and indicates whether communications that have those one or more characteristics are retriable; and a retry component in the plurality of logical components that identifies the characteristic in the sender communication, and accesses the memory to determine whether to retry sending the sender communication if the sender communication fails to access the intended recipient.
48. The system of claim 47, wherein the data stored in memory indicates whether the sender communication is retriable by referencing a characteristic indicating whether the sender communication is secured to a corresponding indication of whether the sender communication is retriable.
49. The system of claim 47, wherein the data stored in memory indicates whether the sender communication is retriable by referencing an operation of the sender communication to a corresponding indication of whether the sender communication is retriable.
50. The system of claim 47, wherein the retry component is configured to exclusively retry select sender communications that fail to access the intended recipient for the server machine.
51. The system of claim 50, wherein the retry component is configured to select a combination of components from a group of components that include the plurality of logical components of the device, wherein at least some of the components in the group of components are external to the device.
52. A computer readable medium carrying one or more sequences of instructions for managing network communications, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
designating a retry point on a first communication path between a sender and an intended recipient, the first communication path comprising a plurality of logical components that sequentially receive and forward a communication from the sender to the intended recipient, the retry point forming a portion of the communication path;
if the sender communication fails to access the intended recipient along a portion of the communication path beyond the retry point, then signaling the retry point an indication that the sender communication failed to access the intended recipient; and resending the sender communication to access the intended recipient from the retry point.
53. The computer-readable medium of claim 52, wherein the instructions for signaling the retry point an indication that the sender communication failed to access the intended recipient include instructions for detecting that the sender communication failed to access the intended recipient.
54. The computer-readable medium of claim 52, wherein the instructions for designating a retry point include instruction for using a logical server component to execute the retry logic
55. The computer-readable medium of claim 52, wherein the instructions for detecting that a sender request failed to retrieve data include instructions for detecting that the intended recipient is unavailable.
56. The computer-readable medium of claim 52, wherein the instructions for detecting that a sender request failed to retrieve data include instructions for detecting that a logical component in the communication path failed.
57. The computer-readable medium of claim 52, further comprising instructions for selecting a new communication path for the sender request after detecting that the sender request failed.
58. The computer-readable medium of claim 52, wherein the instructions for selecting a new communication path include instructions for using logic at the retry point to identify an available communication path for accessing the intended recipient.
59. The computer-readable medium of claim 52, wherein the instructions for designating a retry point include instructions for selecting a portion of the logical components forming the communication path as the retry point.
60. The computer-readable medium of claim 52, wherein instructions for selecting a portion of the logical components include instructions for selecting a load-balancing device for a plurality of server machines, the plurality of server machines including at least a first server machine where the retry point resides, and another server machine that is accessible to the retry point to send the sender communication to the intended recipient.
61. The computer-readable medium of claim 60, further comprising instructions for determining whether the sender communication is retriable before resending the sender communication.
62. The computer-readable medium of claim 61, wherein instructions for determining whether the sender communication is retriable include instructions for determining an identity of the sender, and instructions for resending the sender communication if the identity of the sender is designated to permit resending the sender communication.
63. The computer-readable medium of claim 61, wherein instructions for determining whether the sender communication is retriable include instructions for determining an identity of the intended recipient, and resending the sender communication if the identity of the intended recipient is designated to permit resending the sender communication.
64. The computer-readable medium of claim 61, wherein instructions for determining whether the sender communication is retriable include instructions for includes determining that the sender communication is not retriable if the sender communication is secured.
65. A computer readable medium carrying one or more sequences of instructions for managing network communications, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of designating a retry point on a first communication path between a sender and an intended recipient, the first communication path comprising a plurality of logical components that sequentially receive and forward a communication from the sender to the intended recipient, the retry point forming a portion of the communication path;
if the sender communication fails to access the intended recipient along a portion of the communication path between the retry point and the intended recipient, then signaling the retry point an indication that the sender communication failed to access the intended recipient;
determining whether the sender communication is retriable; and resending the sender communication to access the intended recipient only from the retry point and only if the sender request is retriable.
66. The computer-readable medium of claim 65, wherein instructions for designating a retry point on a first communication path between a sender and an intended recipient include instructions for selecting a logical server component for the sender as the retry point.
67. The computer-readable medium of claim 65, wherein instructions for resending the sender request to access the intended recipient include instructions for resending the sender request towards the intended recipient using a different communication path.
68. The computer-readable medium of claim 67, wherein instructions for using a different communication path include instructions for accessing a communication device external to the communication path to forward the sender communication for the intended recipient.
69. The computer-readable medium of claim 65, wherein instructions for determining whether the sender communication is retriable include instructions for determining whether the sender communication is secured.
70. The computer-readable medium of claim 65, wherein instructions for signaling the retry point an indication that the sender communication failed to access the intended recipient include instructions for detecting if the sender communication fails to access the intended recipient on one of the plurality of components between the retry point and the intended recipient.
71. The computer-readable medium of claim 65, wherein instructions for resending the sender communication to access the intended recipient only from the retry point include instructions for selecting a new communication path that resides at least partially on an external device to a device where the retry point is located.
72. The computer-readable medium of claim 71, wherein instructions for determining whether the sender communication is retriable include instructions for determining whether the new communication path is to be used.
73. The computer-readable medium of claim 72, wherein instructions for determining whether the sender communication is retriable include instructions for determining whether the sender communication is secure, and determining that the sender communication is not retriable if the new communication path is to be used to resend the sender communication.
74. The computer-readable medium of claim 73, wherein instructions for determining whether the sender communication is retriable include instructions for determining whether the sender communication is secured, and instructions for determining whether the resending the sender communication to access the intended recipient includes using a communication device external to the communication path.
75. The computer-readable medium of claim 73, wherein instructions for determining whether the sender communication is retriable include instructions for determining an identity of the sender, and wherein instructions for resending the sender communication to access the intended recipient includes instruction for resending the sender communication if the identity of the sender permits resending the sender communication.
76. The computer-readable medium of claim 73, wherein instructions for determining whether the sender communication is retriable include instructions for determining an identity of the intended recipient, and wherein instructions for resending the sender communication to access the intended recipient includes instruction for resending the sender communication if the identity of the intended recipient permits resending the sender communication.
CA2481326A 2002-04-05 2003-03-21 Retry technique for multi-tier network communication systems Expired - Lifetime CA2481326C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/118,203 US7337234B2 (en) 2002-04-05 2002-04-05 Retry technique for multi-tier network communication systems
US10/118,203 2002-04-05
PCT/US2003/009134 WO2003088621A2 (en) 2002-04-05 2003-03-21 Retry technique for multi-tier network communication systems

Publications (2)

Publication Number Publication Date
CA2481326A1 true CA2481326A1 (en) 2003-10-23
CA2481326C CA2481326C (en) 2012-08-21

Family

ID=28674380

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2481326A Expired - Lifetime CA2481326C (en) 2002-04-05 2003-03-21 Retry technique for multi-tier network communication systems

Country Status (7)

Country Link
US (1) US7337234B2 (en)
EP (1) EP1493261A2 (en)
JP (1) JP4495977B2 (en)
CN (1) CN1647482B (en)
AU (1) AU2003225991B2 (en)
CA (1) CA2481326C (en)
WO (1) WO2003088621A2 (en)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0324597D0 (en) 2003-10-21 2003-11-26 Nokia Corp A communication system
US7421695B2 (en) * 2003-11-12 2008-09-02 Cisco Tech Inc System and methodology for adaptive load balancing with behavior modification hints
JP4939102B2 (en) * 2006-04-21 2012-05-23 株式会社日立製作所 Reliable method for network boot computer system
US8254271B1 (en) * 2006-06-16 2012-08-28 Cisco Technology, Inc. Point-to-multipoint connectivity verification
JP2008061091A (en) * 2006-09-01 2008-03-13 Hitachi Communication Technologies Ltd Path setting method and node device
US8656058B2 (en) * 2008-09-05 2014-02-18 Lsi Corporation Back-off retry with priority routing
US20100268981A1 (en) * 2009-04-20 2010-10-21 Futurewei Technologies, Inc. System and Method for Tunneling System Error Handling Between Communications Systems
US8880668B2 (en) * 2011-02-28 2014-11-04 Verizon Patent And Licensing Inc. Method and system for integrating data from multiple sources
EP2579546B1 (en) * 2011-09-27 2016-05-25 Alcatel Lucent Method of failure detection in an operating system
JP6281175B2 (en) * 2012-12-07 2018-02-21 株式会社ジェイテクト PLC communication system
US9660919B2 (en) * 2013-01-28 2017-05-23 Apple Inc. Adaptive data connection retry by a wireless communication device
JP6204058B2 (en) * 2013-05-07 2017-09-27 株式会社ジェイテクト PLC communication system
CN105897781B (en) * 2016-06-30 2019-05-31 北京奇虎科技有限公司 The control method and device that data are transmitted between mobile terminal and server
US11010248B2 (en) * 2019-02-28 2021-05-18 International Business Machines Corporation Reuse of resources in a storage controller for executing write commands over a plurality of interfaces
US10996891B2 (en) 2019-02-28 2021-05-04 International Business Machines Corporation Token management for write commands transmitted by a host over a plurality of interfaces to a storage controller
CN111611057B (en) * 2020-04-23 2024-02-02 瑞庭网络技术(上海)有限公司 Distributed retry method, device, electronic equipment and storage medium

Family Cites Families (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5235599A (en) * 1989-07-26 1993-08-10 Nec Corporation Self-healing network with distributed failure restoration capabilities
ES2129038T3 (en) * 1992-11-27 1999-06-01 Ibm ROAD TO MULTIPLE DESTINATIONS BETWEEN DOMAINS.
US6185619B1 (en) 1996-12-09 2001-02-06 Genuity Inc. Method and apparatus for balancing the process load on network servers according to network and serve based policies
US5737543A (en) * 1995-02-23 1998-04-07 International Business Machines Corporation High performance communications path
US5862125A (en) * 1995-06-07 1999-01-19 Mci Communication Corporation Automated restoration of unrestored link and nodal failures
US5983090A (en) * 1996-04-02 1999-11-09 Kabushiki Kaisha Toshiba Mobile communication system with access function to computer network
US5905872A (en) * 1996-11-05 1999-05-18 At&T Corp. Method of transferring connection management information in world wideweb requests and responses
US6445704B1 (en) * 1997-05-02 2002-09-03 Cisco Technology, Inc. Method and apparatus for virtualizing a locally initiated outbound connection from a connection manager
US6343067B1 (en) * 1997-08-29 2002-01-29 Intel Corporation Method and apparatus for failure and recovery in a computer network
US6181704B1 (en) * 1997-08-29 2001-01-30 Intel Corporation Method and apparatus for input/output link retry, failure and recovery in a computer network
US6367018B1 (en) * 1998-02-05 2002-04-02 3Com Corporation Method for detecting dedicated link between an end station and a network device
US6163856A (en) * 1998-05-29 2000-12-19 Sun Microsystems, Inc. Method and apparatus for file system disaster recovery
US6122363A (en) * 1998-07-24 2000-09-19 Mci Communications Corp. Multi-protocol interface apparatus at a service control point
US6327243B1 (en) * 1998-08-03 2001-12-04 Samsung Electronics Co., Ltd. System and method for performing a seamless switchover from a primary packet router to a secondary packet router
US6854007B1 (en) * 1998-09-17 2005-02-08 Micron Technology, Inc. Method and system for enhancing reliability of communication with electronic messages
US6256641B1 (en) * 1998-12-15 2001-07-03 Hewlett-Packard Company Client transparency system and method therefor
US6836470B1 (en) * 1999-01-29 2004-12-28 International Business Machines Corporation Method for reliable message delivery in a network of mobile computers
US6651103B1 (en) * 1999-04-20 2003-11-18 At&T Corp. Proxy apparatus and method for streaming media information and for increasing the quality of stored media information
US6335933B1 (en) * 1999-05-21 2002-01-01 Broadcom Homenetworking, Inc. Limited automatic repeat request protocol for frame-based communication channels
US6813240B1 (en) * 1999-06-11 2004-11-02 Mci, Inc. Method of identifying low quality links in a telecommunications network
US6859834B1 (en) * 1999-08-13 2005-02-22 Sun Microsystems, Inc. System and method for enabling application server request failover
EP1256210A2 (en) * 2000-02-04 2002-11-13 HRL Laboratories, LLC System and method for pricing-based quality of service
JP3790658B2 (en) * 2000-03-27 2006-06-28 富士通株式会社 Routing information mapping apparatus, method and recording medium in network
US7814208B2 (en) * 2000-04-11 2010-10-12 Science Applications International Corporation System and method for projecting content beyond firewalls
JP2001339431A (en) * 2000-05-26 2001-12-07 Fujitsu Ltd Communication system, repeater, end system and communication method
US6862430B1 (en) * 2000-07-05 2005-03-01 Echelon Corporation System and method for selecting repeaters
US6977908B2 (en) * 2000-08-25 2005-12-20 Hewlett-Packard Development Company, L.P. Method and apparatus for discovering computer systems in a distributed multi-system cluster
US20020035631A1 (en) * 2000-09-21 2002-03-21 Kevin Chung Method and system for establishing communication link between host computer provided with multiple communication tools and communication network
US20020152293A1 (en) * 2001-01-31 2002-10-17 Hahn Terry G. Dynamic server directory for distributed computing system
JP3966711B2 (en) * 2001-11-06 2007-08-29 富士通株式会社 Proxy response method
US6954877B2 (en) * 2001-11-29 2005-10-11 Agami Systems, Inc. Fault tolerance using logical checkpointing in computing systems
US20030145108A1 (en) * 2002-01-31 2003-07-31 3Com Corporation System and method for network using redundancy scheme
US20030149771A1 (en) * 2002-02-04 2003-08-07 Wookey Michael J. Remote services system back-channel multicasting
US20030177259A1 (en) * 2002-02-04 2003-09-18 Wookey Michael J. Remote services systems data delivery mechanism

Also Published As

Publication number Publication date
AU2003225991B2 (en) 2008-05-08
US7337234B2 (en) 2008-02-26
CA2481326C (en) 2012-08-21
AU2003225991A1 (en) 2003-10-27
US20030191831A1 (en) 2003-10-09
JP2005527899A (en) 2005-09-15
EP1493261A2 (en) 2005-01-05
WO2003088621A2 (en) 2003-10-23
WO2003088621A3 (en) 2004-01-08
JP4495977B2 (en) 2010-07-07
CN1647482B (en) 2010-08-25
CN1647482A (en) 2005-07-27

Similar Documents

Publication Publication Date Title
CA2481326A1 (en) Retry technique for multi-tier network communication systems
US6839752B1 (en) Group data sharing during membership change in clustered computer system
US6138251A (en) Method and system for reliable remote object reference management
US5781737A (en) System for processing requests for notice of events
CN106506490B (en) A kind of distributed computing control method and distributed computing system
US6606630B1 (en) Data structure and method for tracking network topology in a fiber channel port driver
US11206173B2 (en) High availability on a distributed networking platform
US6968359B1 (en) Merge protocol for clustered computer system
CN106911728A (en) The choosing method and device of host node in distributed system
US5768524A (en) Method for processing requests for notice of events
WO2007073429A2 (en) Distributed and replicated sessions on computing grids
CN108933829A (en) A kind of load-balancing method and device
JP2005527899A5 (en)
CN104980478A (en) Cache sharing method, devices and system in content delivery network
US5768523A (en) Program product for processing requests for notice of events
US6922414B1 (en) Apparatus and method for dynamic command queue depth adjustment for storage area network nodes
CN116886286A (en) Big data authentication service self-adaption method, device and equipment
US7302607B2 (en) Two node virtual shared disk cluster recovery
US8438261B2 (en) Failover scheme with service-based segregation
EP3346671B1 (en) Service processing method and equipment
US7769844B2 (en) Peer protocol status query in clustered computer system
CN114697196A (en) Network path switching method in data center, data center network system and equipment
CN101997704A (en) Method, device and network management server for realizing element location link state polling
TWI758179B (en) Client connection method of selecting domain name system service according to response time
JP2933005B2 (en) Management information storage device

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry

Effective date: 20230321