TRANSPARENT FAILOVER
PROBLEM TO BE SOLVED: To provide techniques of retaining a state across network failures and server failovers.SOLUTION: In a software environment 200, a persistent handle is requested by a client 202, 204 after a session has been established with a file server. The request for the persistent handle...
Gespeichert in:
Hauptverfasser: | , , , , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; jpn |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | PROBLEM TO BE SOLVED: To provide techniques of retaining a state across network failures and server failovers.SOLUTION: In a software environment 200, a persistent handle is requested by a client 202, 204 after a session has been established with a file server. The request for the persistent handle includes a handle identifier generated by the client. The server uses the handle identifier to associate with state information. When there is a network failure or a server failover and a reconnection to the client, the handle identifier is used to identify replayed requests that, if replayed, creates an inconsistent state on the server. The replayed requests are then appropriately handled.SELECTED DRAWING: Figure 2
【課題】ネットワーク障害およびサーバフェールオーバーをまたいで状態を維持する技術を提供する。【解決手段】ソフトウェア環境200において、永続的ハンドルは、ファイルサーバとのセッションが確立された後でクライアント202,204によって要求される。永続的ハンドルを求める要求は、クライアントによって生成されたハンドル識別子を含む。サーバは、ハンドル識別子を使用して状態情報と関連付ける。ネットワーク障害またはサーバフェールオーバーがありクライアントへの再接続があったとき、ハンドル識別子を使用して、もし再実行されればサーバ上で一貫性のない状態を生み出すことになるような再実行された要求が識別される。次いで、再実行された要求は適切に処理される。【選択図】図2 |
---|