Method and system for reliably defining and determining timeout values in unreliable datagrams

   
   

A method for managing allocation of network resources within the distributed computer system is provided. Specifically, the network traversal time and the end node response time for requests and/or packets being routed in a switch-connected system area network are utilized to determine the total round trip time for completion of the particular network operation. The sum of the timeout values for all switches that participate in routing the request from a requester (source) to the receptor node (target) is provided to the requester's channel adapter (CA). The time-out values are provided by the switch manufacturer and are sent to a network Subnet Manager (SM) via SM packets (SMP). The timeout values added together represent the SubnetTimeout. The time-out value of the target channel adapter (CA), the ResponseTime, is also provided to the requester. The requester then utilizes one of two timeout equations to calculate the overall response time required for the request to be completed. A timer is started and the elapsed time to complete the request is monitored and compared with the overall response time calculated. When the timer expires before a response is received at the requester, the operation is assumed to have failed and the network resources being utilized by the request may be reallocated to another network operation.

Eine Methode für das Handhaben von von Verteilung der Netzbetriebsmittel innerhalb des verteilten Computersystems wird zur Verfügung gestellt. Spezifisch werden die traversal Zeit des Netzes und die Ende Nullpunktantwortzeit für die Anträge und/oder Pakete, die in einem Schalter-verbundenen System Bereich Netz verlegt werden, verwendet, um die runde Reisetotalzeit für Beendigung des bestimmten Netzbetriebes festzustellen. Die Summe der TIMEOUTWERTE für alle Schalter, die teilnehmen, an, den Antrag von einem Bittsteller (Quelle) auf dem Empfängernullpunkt (Ziel) zu verlegen wird zum Kanalanschluß des Bittstellers (Ca) zur Verfügung gestellt. Die TIMEOUTWERTE werden vom Schalterhersteller zur Verfügung gestellt und werden einem Netz Teilnetz-Manager (Inspektion) über Inspektion Pakete (SMP) geschickt. Die TIMEOUTWERTE zusammen addiert stellen das SubnetTimeout dar. Der TIMEOUTWERT des Zielkanalanschlusses (Ca), das ResponseTime, wird auch zum Bittsteller zur Verfügung gestellt. Der Bittsteller verwendet dann eine von zwei TIMEOUTGLEICHUNGEN, um die gesamte Antwortzeit zu errechnen, die für den Antrag durchgeführt zu werden erfordert wird. Ein Timer wird begonnen und die Gesamtverarbeitungszeit, den Antrag durchzuführen wird mit der gesamten errechneten worden Antwortzeit überwacht und verglichen. Wenn der Timer abläuft, bevor eine Antwort am Bittsteller empfangen wird, wird der Betrieb angenommen ausgefallen zu sein und die Netzbetriebsmittel, die durch den Antrag verwendet werden, können zu einem anderen Netzbetrieb neu zugeteilt werden.

 
Web www.patentalert.com

< Pet identification system and method

< System and method for managing concurrent scheduled or on-demand replication of subscriptions

> Remote systems management via DBMS stored procedures and one communication line

> Method and apparatus for implementing a workgroup server array

~ 00115