JP4467623B2 - アップデート管理プログラム、管理ノード、アップデート管理方法、およびクラスタシステム - Google Patents
アップデート管理プログラム、管理ノード、アップデート管理方法、およびクラスタシステム Download PDFInfo
- Publication number
- JP4467623B2 JP4467623B2 JP2008070916A JP2008070916A JP4467623B2 JP 4467623 B2 JP4467623 B2 JP 4467623B2 JP 2008070916 A JP2008070916 A JP 2008070916A JP 2008070916 A JP2008070916 A JP 2008070916A JP 4467623 B2 JP4467623 B2 JP 4467623B2
- Authority
- JP
- Japan
- Prior art keywords
- update
- program
- node
- management
- managed
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Description
図1は、実施の形態の概要を示す図である。クラスタシステムは、管理ノード1と複数の管理対象ノード2〜7で構成される。管理ノード1は、クラスタシステムを構成する複数の管理対象ノードに実装されているプログラムのアップデートの時期を管理するために、アップデート管理情報記憶手段1a、グループ選択手段1b、アップデート指示手段1c、および完了通知取得手段1dを有する。
図4は、管理ノードと管理対象ノードとの機能を示すブロック図である。なお、図4には、複数の管理対象ノード210,220,230,240,250,260のうち、管理対象ノード210の機能を代表で示している。他の管理対象ノード220,230,240,250,260の機能も、管理対象ノード210と同様である。
複写元プログラム記憶部110は、クラスタシステム内の各管理対象ノード220,230,240,250,260に導入すべき最新の制御プログラム111を記憶するための記憶機能である。例えば、HDD103の記憶領域の一部が、複写元プログラム記憶部110として使用される。
プログラム記憶部211は、運用中の制御プログラム211aを記憶するための記憶機能である。例えば、管理対象ノード210内のHDDの記憶領域の一部がプログラム記憶部211として使用される。図4の例では、運用中の制御プログラム211aの版数は「Ver.1」である。
図5は、アップデート管理情報記憶部のデータ構造例を示す図である。アップデート管理情報記憶部120には、アップデート管理テーブル121が格納されている。アップデート管理テーブル121は、制御プログラムのアップデート処理に関する情報が登録されたデータテーブルである。アップデート管理テーブル121には、グループID、有効化順、ノードID、コピー状況、および有効化状況の欄が設けられている。
有効化順の欄には、各グループに対して制御プログラムのアップデート処理を実行する順番が設定される。
コピー状況の欄には、管理対象ノードごとに、複写元となる制御プログラムのコピーが完了したか否かを示す情報が設定される。コピーが完了した管理対象ノードに対して「済」と設定され、コピーが未完了の管理対象ノードに対して「未」と設定される。
このようにして、管理対象ノード210において最新の制御プログラム111を取得し、予備領域であるプログラム記憶部212内の制御プログラムを更新することができる。なお、図6の説明では、管理対象ノード210が実行するものとして説明しているが、他の管理対象ノード220,230,240,250,260でも同様の処理が実行される。
図7は、各管理対象ノードにおける有効化処理の手順を示すフローチャートである。以下、図7に示す処理をステップ番号に沿って説明する。
このようにして、有効化要求に応じて、予備領域に記憶されていた制御プログラムを有効化することができる。
図8は、管理ノードにおける制御プログラムのアップデート制御処理の手順を示すフローチャートである。以下、図8に示す処理をステップ番号に沿って説明する。
[ステップS39]有効化制御部140は、有効化要求を送信した管理対象ノードから有効化完了通知を受け取ったか否かを判断する。有効化完了通知を受け取った場合、処理がステップS40に進められる。有効化完了通知を受け取っていなければ、ステップS39の処理を繰り返し、有効化完了通知が管理対象ノードから送られるのを待つ。
図9は、制御プログラムのアップデート状況を示す第1の図である。第1の状態(ST1]は、制御プログラムのアップデート前の状態を示している。アップデート前は、管理ノード100には、版数が「Ver.1」の制御プログラム112が格納されている。
第2の状態(ST2)は、管理ノード100の制御プログラム更新後の状態を示している。管理ノード100では、複写元プログラム記憶部110内に版数「Ver.2」の制御プログラム111が格納されている。
[ステップS57]有効化部214は、有効化完了通知を管理ノード100に送信する。
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、管理ノード100や各管理対象ノード210,220,230,240,250,260が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、HDD、フレキシブルディスク(FD)、磁気テープなどがある。光ディスクには、DVD(Digital Versatile Disc)、DVD−RAM、CD−ROM(Compact Disc Read Only Memory)、CD−R(Recordable)/RW(ReWritable)などがある。光磁気記録媒体には、MO(Magneto-Optical disc)などがある。
以上説明した実施の形態の主な技術的特徴は、以下の付記の通りである。
コンピュータを、
前記プログラムのアップデート指示に応答して、前記複数の管理対象ノードが複数のグループに分かれて登録されており、各グループに対してアップデート順が定義されたアップデート管理テーブルを記憶するアップデート管理情報記憶手段を参照し、最もアップデート順が早いグループを最初に選択し、その後、直前に選択したグループに属するすべての管理対象ノードのアップデート処理が完了するごとに、アップデート順に従って各グループを順番に選択するグループ選択手段、
前記アップデート管理テーブルを参照し、前記グループ選択手段で選択したグループに属する管理対象ノードに対して、プログラムのアップデート要求を送信するアップデート指示手段、
前記アップデート要求を送信した各管理対象ノードからアップデート完了通知を受け付け、前記アップデート完了通知を送信した管理対象ノードのアップデート処理が完了したことを前記グループ選択手段に通知する完了通知取得手段、
として機能させるアップデート管理プログラム。
前記グループ選択手段は、前記アップデート管理テーブルを参照し、直前に選択したグループに属するすべての管理対象ノードのアップデート状態がアップデート済になった場合、直前に選択したグループに属するすべての管理対象ノードのアップデート処理が完了したと判断し、
前記完了通知取得手段は、前記アップデート管理テーブルにおける前記アップデート完了通知を送信した管理対象ノードに対応するアップデート状況情報を、アップデート済に変更することで、前記アップデート完了通知を送信した管理対象ノードのアップデート処理が完了したことを前記グループ選択手段に通知することを特徴とする付記1記載のアップデート管理プログラム。
前記グループ選択手段は、前記アップデート管理テーブルを参照し、すべての管理対象ノードのプログラム取得状態情報が取得済になった場合に、前記複数の管理対象ノードのすべてが最新のプログラムを取得したと判断し、
前記コンピュータを、さらに、
管理対象ノードから最新のプログラムを取得したことを示すプログラム取得通知を受け付け、前記アップデート管理テーブルにおける前記プログラム取得通知を送信した管理対象ノードに対応するプログラム取得状態情報を、取得済に変更するプログラム取得状態管理手段、
として機能させることを特徴とする付記3記載のアップデート管理プログラム。
操作入力に応答して、前記管理対象ノードに配布される前記プログラムを記憶するプログラム記憶手段に対して最新のプログラムを格納し、前記グループ選択手段に対して前記プログラムのアップデート指示を出力するプログラム更新手段として機能させることを特徴とする付記1記載のアップデート管理プログラム。
前記プログラムのアップデート指示に応答して、前記複数の管理対象ノードが複数のグループに分かれて登録されており、各グループに対してアップデート順が定義されたアップデート管理テーブルを記憶するアップデート管理情報記憶手段を参照し、最もアップデート順が早いグループを最初に選択し、その後、直前に選択したグループに属するすべての管理対象ノードのアップデート処理が完了するごとに、アップデート順に従って各グループを順番に選択するグループ選択手段と、
前記アップデート管理テーブルを参照し、前記グループ選択手段で選択したグループに属する管理対象ノードに対して、プログラムのアップデート要求を送信するアップデート指示手段と、
前記アップデート要求を送信した各管理対象ノードからアップデート完了通知を受け付け、前記アップデート完了通知を送信した管理対象ノードのアップデート処理が完了したことを前記グループ選択手段に通知する完了通知取得手段と、
を有する管理ノード。
前記コンピュータが、
前記プログラムのアップデート指示に応答して、前記複数の管理対象ノードが複数のグループに分かれて登録されており、各グループに対してアップデート順が定義されたアップデート管理テーブルを記憶するアップデート管理情報記憶手段を参照し、最もアップデート順が早いグループを最初に選択し、その後、直前に選択したグループに属するすべての管理対象ノードのアップデート処理が完了するごとに、アップデート順に従って各グループを順番に選択し、
前記アップデート管理テーブルを参照し、選択したグループに属する管理対象ノードに対して、プログラムのアップデート要求を送信し、
前記アップデート要求を送信した各管理対象ノードからアップデート完了通知を受け付け、前記アップデート完了通知を送信した管理対象ノードのアップデート処理が完了したことを前記アップデート管理情報記憶手段に設定する、
アップデート管理方法。
管理ノードからアップデート要求を受信すると、アップデート対象のプログラムを、プログラム記憶手段に記憶されている最新のプログラムを用いてアップデートし、アップデートが完了したことを示すアップデート完了通知を前記管理ノードに送信するアップデート手段を具備する複数の管理対象ノードと、
前記プログラムのアップデート指示に応答して、前記複数の管理対象ノードが複数のグループに分かれて登録されており、各グループに対してアップデート順が定義されたアップデート管理テーブルを記憶するアップデート管理情報記憶手段を参照し、最もアップデート順が早いグループを最初に選択し、その後、直前に選択したグループに属するすべての管理対象ノードのアップデート処理が完了するごとに、アップデート順に従って各グループを順番に選択するグループ選択手段と、前記アップデート管理テーブルを参照し、前記グループ選択手段で選択したグループに属する管理対象ノードに対して、プログラムのアップデート要求を送信するアップデート指示手段と、前記アップデート要求を送信した各管理対象ノードからアップデート完了通知を受け付け、前記アップデート完了通知を送信した管理対象ノードのアップデート処理が完了したことを前記グループ選択手段に通知する完了通知取得手段とを具備する前記管理ノードと、
を有するクラスタシステム。
前記管理ノードは、操作入力に応答して、前記管理対象ノードに配布される前記複写元プログラムを記憶する複写元プログラム記憶手段に対して最新の複写元プログラムを格納し、前記グループ選択手段に対して前記複写元プログラムからコピーされた前記プログラムのアップデート指示を出力するプログラム更新手段をさらに有することを特徴とする付記9記載のクラスタシステム。
1a アップデート管理情報記憶手段
1aa アップデート管理テーブル
1b グループ選択手段
1c アップデート指示手段
1d 完了通知取得手段
2〜7 管理対象ノード
Claims (7)
- クラスタシステムを構成し、最新のプログラムのコピーおよびコピーした前記最新のプログラムの有効化によりプログラムのアップデートを行う複数の管理対象ノードに実装されている前記プログラムのアップデートの時期を、前記管理対象ノードとネットワークを介して接続されたコンピュータに管理させるアップデート管理プログラムであって、
前記コンピュータを、
前記最新のプログラムを記憶する複写元プログラム記憶手段、
前記複数の管理対象ノードが複数のグループに分かれて登録されており、各グループに対してアップデート順が定義されており、かつ、前記複写元プログラム記憶手段に記憶された前記最新のプログラムが未取得であることが初期状態として設定されたプログラム取得状態情報が各管理対象ノードに対応付けて設定されたアップデート管理テーブルを記憶するアップデート管理情報記憶手段、
前記管理対象ノードから前記複写元プログラム記憶手段に記憶された前記最新のプログラムを取得したことを示すプログラム取得通知を受け付け、前記アップデート管理テーブルにおける前記プログラム取得通知を送信した管理対象ノードに対応するプログラム取得状態情報を、取得済に変更するプログラム取得状態管理手段、
前記プログラムのアップデート指示に応答して、前記アップデート管理情報記憶手段を参照し、すべての管理対象ノードのプログラム取得状態情報が取得済になった場合に、最もアップデート順が早いグループを最初に選択し、その後、直前に選択したグループに属するすべての管理対象ノードのアップデート処理が完了するごとに、アップデート順に従って各グループを順番に選択するグループ選択手段、
前記アップデート管理テーブルを参照し、前記グループ選択手段で選択したグループに属する管理対象ノードに対して、当該管理対象ノードが記憶するプログラムに対する当該管理対象ノードが記憶する最新のプログラムの有効化を指示するアップデート要求を送信するアップデート指示手段、
前記アップデート要求を送信した各管理対象ノードからアップデート完了通知を受け付け、前記アップデート完了通知を送信した管理対象ノードのアップデート処理が完了したことを前記グループ選択手段に通知する完了通知取得手段、
として機能させることを特徴とするアップデート管理プログラム。 - 前記アップデート管理テーブルには、アップデートが未完了であることが初期状態として設定されたアップデート状況情報が、各管理対象ノードに対応付けて設定されており、
前記グループ選択手段は、前記アップデート管理テーブルを参照し、直前に選択したグループに属するすべての管理対象ノードのアップデート状態がアップデート済になった場合、直前に選択したグループに属するすべての管理対象ノードのアップデート処理が完了したと判断し、
前記完了通知取得手段は、前記アップデート管理テーブルにおける前記アップデート完了通知を送信した管理対象ノードに対応するアップデート状況情報を、アップデート済に変更することで、前記アップデート完了通知を送信した管理対象ノードのアップデート処理が完了したことを前記グループ選択手段に通知することを特徴とする請求項1記載のアップデート管理プログラム。 - クラスタシステムを構成し、最新のプログラムのコピーおよびコピーした前記最新のプログラムの有効化によりプログラムのアップデートを行う複数の管理対象ノードにネットワークを介して接続され、前記複数の管理対象ノードに実装されている前記プログラムのアップデートの時期を管理するための管理ノードにおいて、
前記最新のプログラムを記憶する複写元プログラム記憶手段と、
前記複数の管理対象ノードが複数のグループに分かれて登録されており、各グループに対してアップデート順が定義されており、かつ、前記複写元プログラム記憶手段に記憶された前記最新のプログラムが未取得であることが初期状態として設定されたプログラム取得状態情報が各管理対象ノードに対応付けて設定されたアップデート管理テーブルを記憶するアップデート管理情報記憶手段と、
管理対象ノードから前記複写元プログラム記憶手段に記憶された前記最新のプログラムを取得したことを示すプログラム取得通知を受け付け、前記アップデート管理テーブルにおける前記プログラム取得通知を送信した管理対象ノードに対応するプログラム取得状態情報を、取得済に変更するプログラム取得状態管理手段と、
前記プログラムのアップデート指示に応答して、前記アップデート管理情報記憶手段を参照し、すべての管理対象ノードのプログラム取得状態情報が取得済になった場合に、最もアップデート順が早いグループを最初に選択し、その後、直前に選択したグループに属するすべての管理対象ノードのアップデート処理が完了するごとに、アップデート順に従って各グループを順番に選択するグループ選択手段と、
前記アップデート管理テーブルを参照し、前記グループ選択手段で選択したグループに属する管理対象ノードに対して、当該管理対象ノードが記憶するプログラムに対する当該管理対象ノードが記憶する最新のプログラムの有効化を指示するアップデート要求を送信するアップデート指示手段と、
前記アップデート要求を送信した各管理対象ノードからアップデート完了通知を受け付け、前記アップデート完了通知を送信した管理対象ノードのアップデート処理が完了したことを前記グループ選択手段に通知する完了通知取得手段と、
を有することを特徴とする管理ノード。 - クラスタシステムを構成し、最新のプログラムのコピーおよびコピーした前記最新のプログラムの有効化によりプログラムのアップデートを行う複数の管理対象ノードに実装されている前記プログラムのアップデートの時期を、前記管理対象ノードとネットワークを介して接続されたコンピュータで管理するためのアップデート管理方法であって、
前記コンピュータが、
前記管理対象ノードから前記コンピュータが備える複写元プログラム記憶手段に記憶された前記最新のプログラムを取得したことを示すプログラム取得通知を受け付け、前記コンピュータが備えるアップデート管理情報記憶手段が記憶するアップデート管理テーブルであって、前記複数の管理対象ノードが複数のグループに分かれて登録されており、各グループに対してアップデート順が定義されており、かつ、前記複写元プログラム記憶手段に記憶された前記最新のプログラムが未取得であることが初期状態として設定されたプログラム取得状態情報が各管理対象ノードに対応付けて設定されたアップデート管理テーブルにおける前記プログラム取得通知を送信した管理対象ノードに対応するプログラム取得状態情報を、取得済に変更し、
前記プログラムのアップデート指示に応答して、前記アップデート管理情報記憶手段を参照し、すべての管理対象ノードのプログラム取得状態情報が取得済になった場合に、最もアップデート順が早いグループを最初に選択し、その後、直前に選択したグループに属するすべての管理対象ノードのアップデート処理が完了するごとに、アップデート順に従って各グループを順番に選択し、
前記アップデート管理テーブルを参照し、選択したグループに属する管理対象ノードに対して、当該管理対象ノードが記憶するプログラムに対する当該管理対象ノードが記憶する最新のプログラムの有効化を指示するアップデート要求を送信し、
前記アップデート要求を送信した各管理対象ノードからアップデート完了通知を受け付け、前記アップデート完了通知を送信した管理対象ノードのアップデート処理が完了したことを前記アップデート管理情報記憶手段に設定する、
ことを特徴とするアップデート管理方法。 - 最新のプログラムのコピーおよびコピーした前記最新のプログラムの有効化によりプログラムのアップデートを行う複数の管理対象ノードと管理ノードとがネットワークを介して接続されたクラスタシステムであって、
プログラム記憶手段と、前記管理ノードからアップデート要求を受信すると、前記プログラム記憶手段に記憶されたアップデート対象のプログラムに対して、前記プログラム記憶手段に記憶された最新のプログラムを有効化し、アップデートが完了したことを示すアップデート完了通知を前記管理ノードに送信するアップデート手段と、を具備する前記複数の管理対象ノードと、
前記最新のプログラムを記憶する複写元プログラム記憶手段と、前記複数の管理対象ノードが複数のグループに分かれて登録されており、各グループに対してアップデート順が定義されており、かつ、前記複写元プログラム記憶手段に記憶された前記最新のプログラムが未取得であることが初期状態として設定されたプログラム取得状態情報が各管理対象ノードに対応付けて設定されたアップデート管理テーブルを記憶するアップデート管理情報記憶手段と、管理対象ノードから前記複写元プログラム記憶手段に記憶された前記最新のプログラムを取得したことを示すプログラム取得通知を受け付け、前記アップデート管理テーブルにおける前記プログラム取得通知を送信した管理対象ノードに対応するプログラム取得状態情報を、取得済に変更するプログラム取得状態管理手段と、前記プログラムのアップデート指示に応答して、前記アップデート管理情報記憶手段を参照し、すべての管理対象ノードのプログラム取得状態情報が取得済になった場合に、最もアップデート順が早いグループを最初に選択し、その後、直前に選択したグループに属するすべての管理対象ノードのアップデート処理が完了するごとに、アップデート順に従って各グループを順番に選択するグループ選択手段と、前記アップデート管理テーブルを参照し、前記グループ選択手段で選択したグループに属する管理対象ノードに対して、プログラムのアップデート要求を送信するアップデート指示手段と、前記アップデート要求を送信した各管理対象ノードからアップデート完了通知を受け付け、前記アップデート完了通知を送信した管理対象ノードのアップデート処理が完了したことを前記グループ選択手段に通知する完了通知取得手段と、を具備する前記管理ノードと、
を有することを特徴とするクラスタシステム。 - 前記管理対象ノードは、前記複写元プログラム記憶手段に前記最新のプログラムとして格納された複写元プログラムの更新の有無を定期的に確認し、更新されていた場合、前記複写元プログラムのコピーを前記プログラム記憶手段に格納するプログラム取得手段をさらに有し、
前記管理ノードは、前記管理ノードと接続された入力装置から受け付けた操作入力に応答して、前記管理対象ノードに配布される前記複写元プログラムを記憶する前記複写元プログラム記憶手段に対して最新の複写元プログラムを格納し、前記グループ選択手段に対して前記複写元プログラムからコピーされた前記プログラムの前記アップデート指示を出力するプログラム更新手段をさらに有することを特徴とする請求項5記載のクラスタシステム。 - 前記管理対象ノードは、前記複写元プログラム記憶手段から前記最新のプログラムを取得し、前記プログラム記憶手段に設けられた第1の領域に格納するプログラム取得手段をさらに有し、
前記プログラム記憶手段に設けられた第2の領域には、前記アップデート対象のプログラムが格納されており、
前記アップデート手段は、前記有効化の際に、前記第2の領域に格納されたプログラムの動作を停止させた後、前記第1の領域に格納された前記最新のプログラムを起動し、その後、前記プログラム記憶手段に設けられた第3の領域に前記第1の領域に格納された前記最新のプログラムをコピーする、
ことを特徴とする請求項5記載のクラスタシステム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008070916A JP4467623B2 (ja) | 2008-03-19 | 2008-03-19 | アップデート管理プログラム、管理ノード、アップデート管理方法、およびクラスタシステム |
US12/395,147 US7958210B2 (en) | 2008-03-19 | 2009-02-27 | Update management method and update management unit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008070916A JP4467623B2 (ja) | 2008-03-19 | 2008-03-19 | アップデート管理プログラム、管理ノード、アップデート管理方法、およびクラスタシステム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009230171A JP2009230171A (ja) | 2009-10-08 |
JP4467623B2 true JP4467623B2 (ja) | 2010-05-26 |
Family
ID=41089953
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008070916A Expired - Fee Related JP4467623B2 (ja) | 2008-03-19 | 2008-03-19 | アップデート管理プログラム、管理ノード、アップデート管理方法、およびクラスタシステム |
Country Status (2)
Country | Link |
---|---|
US (1) | US7958210B2 (ja) |
JP (1) | JP4467623B2 (ja) |
Families Citing this family (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8836601B2 (en) | 2013-02-04 | 2014-09-16 | Ubiquiti Networks, Inc. | Dual receiver/transmitter radio devices with choke |
US9496620B2 (en) | 2013-02-04 | 2016-11-15 | Ubiquiti Networks, Inc. | Radio system for long-range high-speed wireless communication |
US8400997B2 (en) * | 2009-08-01 | 2013-03-19 | Ubiquiti Networks, Inc. | Wireless network communication system and method |
US9122537B2 (en) * | 2009-10-30 | 2015-09-01 | Cisco Technology, Inc. | Balancing server load according to availability of physical resources based on the detection of out-of-sequence packets |
JP2011138455A (ja) * | 2010-01-04 | 2011-07-14 | Nomura Research Institute Ltd | クラスタシステムおよびクラスタ管理方法 |
US9032053B2 (en) * | 2010-10-29 | 2015-05-12 | Nokia Corporation | Method and apparatus for upgrading components of a cluster |
US20120124570A1 (en) * | 2010-11-16 | 2012-05-17 | Motorola Mobility, Inc. | Method and system for facilitating the providing of software updates to mobile devices |
US9262148B2 (en) * | 2011-09-12 | 2016-02-16 | Microsoft Technology Licensing, Llc | Modular architecture for distributed system management |
US8935375B2 (en) * | 2011-12-12 | 2015-01-13 | Microsoft Corporation | Increasing availability of stateful applications |
JP5632403B2 (ja) * | 2012-01-24 | 2014-11-26 | 日本電信電話株式会社 | タスク管理システム、タスク管理サーバ、タスク管理方法、及びタスク管理プログラム |
US9170852B2 (en) * | 2012-02-02 | 2015-10-27 | Microsoft Technology Licensing, Llc | Self-updating functionality in a distributed system |
JP5638021B2 (ja) * | 2012-03-30 | 2014-12-10 | 京セラドキュメントソリューションズ株式会社 | 情報処理装置および画像形成装置 |
JP2014013484A (ja) * | 2012-07-04 | 2014-01-23 | Sharp Corp | プログラム更新システム |
US8761142B2 (en) | 2012-10-19 | 2014-06-24 | Ubiquiti Networks, Inc. | Distributed seamless roaming in wireless networks |
US9397820B2 (en) | 2013-02-04 | 2016-07-19 | Ubiquiti Networks, Inc. | Agile duplexing wireless radio devices |
US9543635B2 (en) | 2013-02-04 | 2017-01-10 | Ubiquiti Networks, Inc. | Operation of radio devices for long-range high-speed wireless communication |
US8855730B2 (en) | 2013-02-08 | 2014-10-07 | Ubiquiti Networks, Inc. | Transmission and reception of high-speed wireless communication using a stacked array antenna |
US9590852B2 (en) * | 2013-02-15 | 2017-03-07 | Facebook, Inc. | Server maintenance system |
US10095501B2 (en) * | 2013-03-15 | 2018-10-09 | Oracle International Corporation | Deployment and activation of updates on target hosts |
US9904533B2 (en) * | 2013-03-15 | 2018-02-27 | Oracle International Corporation | Circular buffer of software versions |
EP3014428A4 (en) * | 2013-06-28 | 2017-03-22 | Samsung Electronics Co., Ltd. | Method and apparatus for updating application |
ES2767051T3 (es) | 2013-10-11 | 2020-06-16 | Ubiquiti Inc | Optimización de sistema de radio inalámbrica mediante análisis de espectro persistente |
JP2015142167A (ja) * | 2014-01-27 | 2015-08-03 | 富士通株式会社 | 管理装置、管理プログラムおよびネットワーク装置の設定情報管理方法 |
WO2015134753A1 (en) | 2014-03-07 | 2015-09-11 | Ubiquiti Networks, Inc. | Cloud device identification and authentication |
US20150256355A1 (en) | 2014-03-07 | 2015-09-10 | Robert J. Pera | Wall-mounted interactive sensing and audio-visual node devices for networked living and work spaces |
EP3120642B1 (en) | 2014-03-17 | 2023-06-07 | Ubiquiti Inc. | Array antennas having a plurality of directional beams |
EP3127187B1 (en) | 2014-04-01 | 2020-11-11 | Ubiquiti Inc. | Antenna assembly |
US20150324305A1 (en) * | 2014-05-09 | 2015-11-12 | Vanderbilt University | Change management system, change management method, and change management program |
US9286056B2 (en) | 2014-05-19 | 2016-03-15 | International Business Machines Corporation | Reducing storage facility code load suspend rate by redundancy check |
WO2016121834A1 (ja) * | 2015-01-29 | 2016-08-04 | 日本電気株式会社 | ネットワーク機能仮想化管理方法とシステムと装置とプログラム |
US9557984B2 (en) * | 2015-03-16 | 2017-01-31 | International Business Machines Corporation | Performing code load operations on managed components in a system |
JP6536618B2 (ja) * | 2017-04-20 | 2019-07-03 | 富士通株式会社 | 情報処理装置、情報処理システム、及び制御プログラム |
CN107295080B (zh) * | 2017-06-19 | 2020-12-18 | 北京百度网讯科技有限公司 | 应用于分布式服务器集群的数据存储方法和服务器 |
US10860306B2 (en) * | 2018-08-03 | 2020-12-08 | Dell Products L.P. | Reducing downtime when applying a patch to multiple databases |
US10868709B2 (en) | 2018-09-10 | 2020-12-15 | Oracle International Corporation | Determining the health of other nodes in a same cluster based on physical link information |
US11237963B2 (en) * | 2019-02-01 | 2022-02-01 | Red Hat, Inc. | Shared filesystem metadata caching |
JP6811277B2 (ja) * | 2019-03-19 | 2021-01-13 | 株式会社ウフル | ファームウェア更新システム、ファームウェア更新方法及びコンピュータプログラム |
US12002576B2 (en) | 2019-07-15 | 2024-06-04 | Carefusion 303, Inc. | Systems and methods for updating firmware of medical devices while minimizing clinical impact |
JP7540171B2 (ja) | 2020-03-18 | 2024-08-27 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置、情報処理システム、及びプログラム |
JP7240439B2 (ja) * | 2021-04-30 | 2023-03-15 | 株式会社日立製作所 | アップデート装置、アップデート方法、およびプログラム |
WO2025013048A1 (en) * | 2023-07-12 | 2025-01-16 | Jio Platforms Limited | Method and system for updating parameters for one or more network nodes |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10334020A (ja) | 1997-05-28 | 1998-12-18 | Nec Software Ltd | 大規模オープンシステムの構成変更方式 |
US7130897B2 (en) * | 2001-10-11 | 2006-10-31 | International Business Machines Corporation | Dynamic cluster versioning for a group |
US6892316B2 (en) * | 2001-11-02 | 2005-05-10 | International Business Machines Corporation | Switchable resource management in clustered computer system |
US7260818B1 (en) * | 2003-05-29 | 2007-08-21 | Sun Microsystems, Inc. | System and method for managing software version upgrades in a networked computer system |
JP4497953B2 (ja) | 2004-02-25 | 2010-07-07 | 株式会社日立製作所 | 情報処理システム、および情報処理方法 |
US7360208B2 (en) * | 2004-05-17 | 2008-04-15 | Oracle International Corp. | Rolling upgrade of distributed software with automatic completion |
JP2005352778A (ja) | 2004-06-10 | 2005-12-22 | Canon Inc | サーバ、クライアント及びそれらの制御方法 |
US8214470B2 (en) * | 2007-11-02 | 2012-07-03 | Telefonaktiebolaget L M Ericsson (Publ) | Upgrading software in radio base station nodes |
US20090144720A1 (en) * | 2007-11-30 | 2009-06-04 | Sun Microsystems, Inc. | Cluster software upgrades |
-
2008
- 2008-03-19 JP JP2008070916A patent/JP4467623B2/ja not_active Expired - Fee Related
-
2009
- 2009-02-27 US US12/395,147 patent/US7958210B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2009230171A (ja) | 2009-10-08 |
US7958210B2 (en) | 2011-06-07 |
US20090240791A1 (en) | 2009-09-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4467623B2 (ja) | アップデート管理プログラム、管理ノード、アップデート管理方法、およびクラスタシステム | |
US10019250B2 (en) | Forcibly completing upgrade of distributed software in presence of failures | |
KR101802920B1 (ko) | 가상 머신 시스템 디스크 스냅 샷의 생성 방법 및 장치 | |
CN106716360B (zh) | 支持多租户应用服务器环境中的补丁修补的系统和方法 | |
US10007499B2 (en) | Decoupled installation of data management systems | |
US6971095B2 (en) | Automatic firmware version upgrade system | |
KR102047216B1 (ko) | 서비스의 2차 위치에서의 작업의 재생 기법 | |
JP4467624B2 (ja) | ソフトウェアアップデート管理プログラム、ソフトウェアアップデート管理装置、およびソフトウェアアップデート管理方法 | |
JP4545225B2 (ja) | システム管理装置、計算機システム、制御方法、および制御プログラム | |
US8316224B2 (en) | Systems and methods for tracking a history of changes associated with software packages and configuration management in a computing system | |
JPWO2006043320A1 (ja) | アプリケーション管理プログラム、アプリケーション管理方法、およびアプリケーション管理装置 | |
JP5825123B2 (ja) | 制御装置、制御システムおよび制御方法 | |
US20120324436A1 (en) | Method of updating versioned software using a shared cache | |
CN106657167B (zh) | 管理服务器、服务器集群、以及管理方法 | |
US7975038B2 (en) | Application management program, application management method, and application management apparatus | |
CN114510464A (zh) | 一种高可用数据库的管理方法和管理系统 | |
KR100831128B1 (ko) | 다중 사용자 환경에서의 서버 시스템을 이용한 운영체제백업/복구와 게임 백업/복구/업데이트/설치/실행 및운영체제 관리 시스템 및 그 방법 | |
JP5052472B2 (ja) | プログラムの設定情報切替システム及び切替方法 | |
JPWO2006043322A1 (ja) | サーバ管理プログラム、サーバ管理方法、およびサーバ管理装置 | |
US7644306B2 (en) | Method and system for synchronous operation of an application by a purality of processing units | |
JP2006011781A (ja) | インストール方式およびインストール方法ならびに配布装置およびそのプログラム | |
JP5537917B2 (ja) | 管理装置及びデータ処理制御装置及び管理方法及びデータ処理制御方法及びプログラム | |
JP2000003271A (ja) | ソフトウェア管理装置及びプログラムを記録したコンピュータ読み取り可能な記録媒体 | |
WO2024000535A1 (zh) | 分区表更新方法、装置、电子设备及存储介质 | |
JP7540583B2 (ja) | 運用管理装置、システム及び方法並びにプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091201 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100128 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100223 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100223 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4467623 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130305 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140305 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |