[go: up one dir, main page]

JPH0410041A - データ退避方式 - Google Patents

データ退避方式

Info

Publication number
JPH0410041A
JPH0410041A JP2110431A JP11043190A JPH0410041A JP H0410041 A JPH0410041 A JP H0410041A JP 2110431 A JP2110431 A JP 2110431A JP 11043190 A JP11043190 A JP 11043190A JP H0410041 A JPH0410041 A JP H0410041A
Authority
JP
Japan
Prior art keywords
data
storage device
saving
evacuation
area
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.)
Pending
Application number
JP2110431A
Other languages
English (en)
Inventor
Keizo Aoyanagi
青柳 惠三
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP2110431A priority Critical patent/JPH0410041A/ja
Priority to US07/691,087 priority patent/US5420996A/en
Publication of JPH0410041A publication Critical patent/JPH0410041A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/1441Resetting or repowering

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • Memory System Of A Hierarchy Structure (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [発明の目的〕 (産業上の利用分野) 本発明は、計算機システムにおいて、主記憶装置内のデ
ータを補助記憶装置に退避する際に用いられるデータ退
避方式に関する。
(従来の技術) 例えば、計算機システムにおいて何等かの障害が発生し
、システムの停止を余儀なくされた時、システム停止時
点における主記憶装置のデータ内容が障害を解析する上
で重要な役割を果たすため、この内容を完全な状態で保
存する必要が生じる。
計算機システム停止時点における主記憶装置のデータ内
容を保存する手段としては、従来から、磁気ディスク装
置等の補助記憶装置を使用してきた。この補助記憶装置
は、上記主記憶装置と接続され、該主記憶装置との間で
高速のデータ転送手段を有することにより、従来は、計
算機システム停止時点の主記憶装置の内容を短時間で補
助記憶装置に保存することが可能であった。
すなわち、計算機システムの運用形態から、該システム
の長時間の停止か許される場合は極めて少なく、通常で
は計算機システムの停止後即刻再起動を必要とする。こ
こで、従来の計算機システムにおける主記憶装置の記憶
容量を5Mbyte、主記憶装置から磁気ディスク装置
へのデータ転送速度を5 M byte/ secとす
ると、1秒のデータ転送時間で主記憶装置のデータ内容
を退避保存することができる。
C発明が解決しようとする課題] しかしながら、現在では、近年の半導体技術の進歩によ
り、計算機システムにおける主記憶装置の記憶容量が飛
躍的に増大してきたのに対し、主記憶装置と補助記憶装
置との間のデータ転送処理能力は、該主記憶装置の容量
増加に見合うだけの速度向上が実現できていない。
すなわち、現在の計算機システムでは、数100 Mb
yteレベルの主記憶装置が備えられ、これがG by
teレベルになるのは時間の問題であり、磁気ディスク
装置へのデータ転送速度がこの先あまり短縮されないこ
とを考えると、主記憶装置内の全てのデータ退避を行な
うのに数10分から1時間もの膨大な時間を費してしま
う。
このため従来から行なわれていたように、計算機システ
ムが停止した時点で主記憶装置の全部の内容を磁気ディ
スク装置等の補助記憶装置に退避するようなデータ保存
手段では、非実用的になっている。
本発明は上記課題に鑑みなされたもので、計算機システ
ムが停止した際に、膨大な時間を費すことなく、主記憶
装置の内容を完全な状態で補助記憶装置に退避保存する
ことが可能になるデータ退避方式を提供することを目的
とする。
[発明の構成] (課題を解決するための手段) 第7図は仮想アドレス記憶方式の計算機システムにおけ
る仮想アドレスに対応するアドレス変換テーブルを示す
もので、このアドレス変換テーブルにおける物理アドレ
スは、主記憶装置内で多数分割された各ページ領域の先
頭アドレスを指示している。そして、上記アドレス変換
テーブルにおける各物理アドレス領域には、該物理アド
レスが指示するページ領域が主記憶装置に存在するか否
かを示す「ページ有効フラグ:V」と、そのページ領域
内の主記憶データか変更されたか否かを示す「主記憶操
作フラグ二M」とが備えられる。
したがって、主記憶装置で多数分割されたページ領域毎
に、本来の計算機処理と並行して予め補助記憶装置への
データ退避処理を実行することにより、計算機システム
の動作停止時におけるデータ退避時間の短縮化が図れる
ことになる。
すなわち、本発明に係わるデータ退避方式は、複数に分
割された記憶領域を有する主記憶装置と、この主記憶装
置のデータ内容が退避される補助記憶装置とを備えた計
算機システムにおいて、上記主記憶装置の複数の記憶領
域毎に設定され該記憶領域のデータ内容か上記補助記憶
装置に退避されたか否かを示す退避完了フラグと、上記
計算機システムの本来の計算機処理業務時に上記主記憶
装置における各記憶領域のデータ内容を上記補助記憶装
置に順次退避させると共に該データ退避記憶領域に対応
する上記退避完了フラグを退避完了状態にする第1のデ
ータ退避手段と、上記主記憶装置のデータ内容が変更さ
れた際に該データ変更記憶領域に対応する上記退避完了
フラグを退避未完了状態にするデータ変更時フラグ書換
え手段と、上記退避完了フラグが退避未完了状態を示す
上記記憶領域のデータ内容を上記補助記憶装置に退避さ
せる第2のデータ退避手段とを備えてなるものである。
(作用) つまり、本来の計算機処理業務時には上記第1のデータ
退避手段により主記憶装置のデータ内容を逐次補助記憶
装置に退避させると共に、主記憶装置のデータ変更時に
はそのデータ変更に対応する領域の退避完了フラグを退
避未完了状態とし、システム停止時には上記第2のデー
タ退避手段により退避完了フラグの退避未完了状態を検
索してその退避未完了状態にある記憶領域のデータ退避
を行なうことにより、システム停止時間が長くならずに
、主記憶データの全てを退避することができる。
(実施例) 以下図面により本発明の一実施例を説明する。
第1図はこのデータ退避方式が用いられる計算機システ
ムの構成を示すもので、同図において、11は中央処理
−装置(CPU)であり、この中央処理装置11は、R
AMやROM等で構成される主記憶装置12に格納され
たO8(オペレーティングシステム)プログラムに応じ
て、各装置間のデータ処理動作を制御する。ここで、上
記主記憶装置12には、プログラムデータの他、ページ
単位で管理される種々の処理データが記憶される。
一方、中央処理装置11と主記憶装置12との接続デー
タバスには、RAM等で構成される補助記憶装置13が
接続される。この補助記憶装置13は、主記憶装置12
において記憶されるデータ内容のデータ退避メモリ等と
して利用されるもので、この補助記憶装置13に対する
主記憶装置12からの退避データは、該主記憶装置12
のアドレス変換テーブル12aにて、仮想アドレスに対
応する物理アドレスとして指示され、ページ単位で管理
される。
第2図は上記計算機システムの主記憶装置12における
アドレス変換テーブル12aを示すもので、このアドレ
ス変換テーブル12aには、例えばシステムプログラム
により指定される仮想アドレスに対応して、主記憶装置
12におけるページメモリの先頭番地を指示する物理ア
ドレスが格納される。また、上記アドレス変換テーブル
12aにおける各物理アドレス領域には、該物理アドレ
スが指示するページ領域が主記憶装置に存在するか否か
を示す「ページ有効フラグ:v」と、そのページ領域内
の主記憶データが変更されたか否かを示す「主記憶操作
フラグ二M」とが予め備えられ、さらに、該物理アドレ
スが指示するページ領域のデータ内容が上記補助記憶装
置13に退避されたか否かを示す「退避完了フラグ二B
」が新たに設けられる。
つまり、ある仮想アドレスに対するデータアクセスがあ
り、この仮想アドレスに対応するページの領域が補助記
憶装置13から主記憶装置12へのデータ転送等により
作成された場合には、その仮想アドレスに対応するペー
ジ領域の先頭を指示する物理アドレスのページ有効フラ
グ(V)かセットされる。また、このアドレス変換テー
ブル12aで管理される主記憶装置12のあるページ領
域の内容が抹消された場合には、その物理アドレスに対
応するページ有効フラグ(V)がリセットされる。
そして、主記憶装置12におけるあるページ領域内の何
れかのデータが変更された場合には、該ページ領域を指
示する物理アドレスに対応する主記憶操作フラグ(M)
がセットされる。また、このアドレス変換テーブル12
aで管理される主記憶装置12のあるページ領域の内容
が抹消された場合には、その物理アドレスに対応する主
記憶操作フラグ(M)がリセットされる。
さらに、主記憶装置12から補助記憶装置13にデータ
退避が完了していないページ領域を指示する物理アドレ
スに対応する退避完了フラグ(B)はリセットされてお
り、該当するページ領域の補助記憶装置13への退避処
理を開始した場合には、該退避完了フラグ(B)はセッ
トされる。ここで、主記憶装置12におけるあるページ
領域内でデータ変更が生じた場合には、上記主記憶操作
フラグ(M)がセットされると共に、退避完了フラグ(
B)はリセットされる。また、退避完了フラグ(B)が
セット状態であるページ領域に対してデータ変更が生じ
た場合には、上記主記憶操作フラグ(M)のフラグ状態
に拘らず退避完了フラグ(B)はリセットされる。
次に、上記データ退避方式を用いた計算機システムの動
作について説明する。
第3図は上記計算機システムの一連の動作処理を示すフ
ローチャートであり、本来の計算機処理業務中に「主記
憶装置12への書込み処理」か生じた際に、この書込み
ページに該当するアドレス変換テーブル12aの物理ア
ドレスに対応する主記憶操作フラグ(M)が「0」、つ
まりリセット(主記憶操作無し)状態にあるか、または
退避完了フラグ(B)か「1ヨ、つまりセット(退避完
了)状態にある場合には、「ページテーブル制御」のた
めの割込み処理が実行される(ステップAI。
A1′)、(ステップA2.A2’ )。
第4図は上記ステップAコ′またはA2’ におけるペ
ージテーブル制御処理を示すフローチャートであり、上
記ステップA1またはA2において、主記憶装置12の
あるページ領域へのデータ書込み処理が実行されると、
そのページ領域に該当するアドレス変換テーブル12a
の物理アドレスに対応する退避完了フラグ(B)が「1
」であるか否かが中央処理装置11において判断され、
「B−1」である場合には再度このページ領域を退避対
象ページにするために、該退避完了フラグ(B)はリセ
ットrB−OJ される(ステップBl。
B2)。また、これと共に、主記憶操作フラグ(M)が
「0」であるか否かが判断され、rM−0」である場合
にはこの際に主記憶操作をしたことになるので、該主記
憶操作フラグ(M)はセット「M−1」される(ステッ
プB3.B4)。
一方、上記第3図のフローチャートにおいて、本来の計
算機処理業務が終了または中断し、中央処理装置11が
待機状態になると、「主記憶データの退避処理」が実行
される(ステップA3A4)。
第5図は本来の計算機処理業務時における主記憶データ
退避処理を示すフローチャートであり、上記ステップA
3において、中央処理装置11が待機状態になると、主
記憶装置12におけるアドレス変換テーブル12aの各
物理アドレスに対応する退避完了フラグ(B)が「1」
であるか否か、つまり、この物理アドレスにより指示さ
れるページ領域のデータ退避が完了しているか否かが判
断される(ステップC1)。このステップC1において
rB−IJ 、つまり、現在指定の物理アドレスにより
指示されるページ領域のデータ退避は完了していると判
断されると、次のページ領域についての退避完了フラグ
(B)を検査すべく、上記アドレス変換テーブル12a
に対する指定物理アドレスをインクリメント「+IJ 
L、対象となるページ番号を増加させる(ステップC2
)。ここで、上記インクリメントされた物理アドレスに
より指示されるページ番号がページ領域の最終ページ番
号を越えていると判断されると、アドレス変換テーブル
12aに対する指定物理アドレスは初期化され、対象と
なるページ番号は初期化される(ステップC3,C4)
一方、上記ステップC1において、データ退避完了フラ
グ(B)が「O」、つまり、現在指定の物理アドレスに
より指示されるページ領域のデータ退避は完了していな
いと判断されると、該当するページ領域に記憶される処
理データの補助記憶装置13に対する転送退避動作を開
始させる(ステップC5)。この時、該当ページ領域を
指示する物理アドレスに対応する退避完了フラグ(B)
は「1」 (退避完了状態)にセットされる。そして、
上記アドレス変換テーブル12aに対する指定物理アド
レスをインクリメント「+IJして、対象となるページ
番号を増加させ、このページ番号が最終ページ番号を越
えていると判断されると、上記同様アドレス変換テーブ
ル12aに対する指定物理アドレスは初期化され、対象
となるページ番号は初期化される(ステップC6,C7
→C4)。
さらに、上記ステップC7において、インクリメントさ
れたページ番号が最終ページ番号を越えていないと判断
されると、再びステップC1に戻り、退避完了フラグ(
B)が「1」である場合にはページ番号のインクリメン
ト処理が、また、rB−OJである場合には該当ページ
領域のデータ退避処理が実行される。
ここで、前記第3図のフローチャートにおいて、本来の
計算機処理業務が開始され、中央処理装置11の待機状
態が解除されると、第5図のフローチャートにおける計
算機処理業務時の主記憶デー夕退避処理は終了される。
第6図は計算機システム停止時における主記憶データ退
避処理を示すフローチャートであり、例えば計算機シス
テムに何等かの異常か発生し、そのシステム動作が停止
されると、まず、アドレス変換テーブル12aに対する
指定物理アドレスは初期化され、対象となるページ番号
は初期化される(ステップDI)。ここで、主記憶装置
12におけるアドレス変換テーブル12aの初期物理ア
ドレスに対応する退避完了フラグ(B)が「0」である
か否か、つまり、この物理アドレスにより指示されるペ
ージ領域のデータ退避が完了してないか否かが判断され
る(ステップD2)。このステップD2においてrB−
OJ 、つまり、該当するページ領域のデータ退避は完
了していないと判断されると、該当するページ領域に記
憶される処理データの補助記憶装置13に対する転送退
避動作を開始させる(ステップD3)。この時、該当ペ
ージ領域を指示する物理アドレスに対応する退避完了フ
ラグ(B)は「1」 (退避完了状態)にセットされる
。そして、上記アドレス変換テーブル12Hに対する指
定物理アドレスをインクリメントr+IJして、対象と
なるページ番号を増加させる(ステップD4)。このス
テップD4においてインクリメントされたページ番号が
最終ペジ番号を越えていない場合には、再び上記ステッ
プD2に戻り、該当ページ領域に対応する退避完了フラ
グ(B)が「0」か否かに応じたページ領域の退避処理
が実行される。そして、上記アドレス変換テーブル12
aを通して指示されるページ領域番号が最終ページ番号
に到達するまで、退避完了フラグrB−OJに応じたデ
ータ退避処理か実行される。
したがって、上記データ退避方式を用いた計算機システ
ムによれば、主記憶装置12のページ領域を指示するア
ドレス変換テーブル12aの個々の物理アドレスに対応
して、該当ページのデータ退避が完了したか否かを示す
「退避完了フラグ二B」を設け、本来の計算機処理業務
時における中央処理装置11の待機状態時に、該「退避
完了フラグ二B」を退避完了状態にセットしながらペー
ジデータの退避処理を予め実行しておくことにより、例
えば異常発生に伴なう計算機システムの停止の際には、
上記「退避完了フラグ二B」がリセット状態にあるペー
ジデータのみを検索抽出してデータ退避を行なえばよい
ので、このシステム停止の際に、主記憶装置12内のペ
ージデータ全てを補助記憶装置13に一気に転送する必
要はなく、システム停止が長くならずに主記憶装置12
の全データ内容を退避保存することができる。
ここで、上記計算機処理業務時に一旦退避した主記憶装
置12のページ領域に書換えが生じた場合には、該当ペ
ージに対応する「データ退避フラグ二B」は再びリセッ
トされ「データ退避未完了状態」になるので、最終的な
データ退避処理時には、正確且つ完全な状態で主記憶デ
ータを保存することが可能である。
[発明の効果コ 以上のように本発明によれば、複数に分割された記憶領
域を有する主記憶装置と、この主記憶装置のデータ内容
が退避される補助記憶装置とを備えた計算機システムに
おいて、上記主記憶装置の複数の記憶領域毎に設定され
該記憶領域のデータ内容が上記補助記憶装置に退避され
たか否かを示す退避完了フラグと、上記計算機システム
の本来の計算機処理業務時に上記主記憶装置における各
記憶領域のデータ内容を上記補助記憶装置に順次退避さ
せると共に該データ退避記憶領域に対応する上記退避完
了フラグを退避完了状態にする第1のデータ退避手段と
、上記主記憶装置のデータ内容が変更された際に該デー
タ変更記憶領域に対応する上記退避完了フラグを退避未
完了状態にするデータ変更時フラグ書換え手段と、上記
退避完了フラグが退避未完了状態を示す上記記憶領域の
データ内容を上記補助記憶装置に退避させる第2のデー
タ退避手段とを備え、本来の計算機処理業務時において
主記憶装置のデータ内容を個々の記憶領域毎に逐次退避
させるようにしたので、計算機システムが停止した際に
、膨大な時間を費すことなく、主記憶装置の内容を完全
な状態で補助記憶装置に退避保存することが可能になる
【図面の簡単な説明】
第1図は本発明の一実施例に係わるデータ退避方式を用
いた計算機システムの構成を示すブロック図、第2図は
上記データ退避方式を用いた計算機システムの主記憶装
置におけるアドレス変換テーブルを示す図、第3図は上
記データ退避方式を用いた計算機システムの一連の動作
処理を示すフローチャート、第4図は上記データ退避方
式を用いた計算機システムのページテーブル制御処理を
示すフローチャート、第5図は本来の計算機処理業務時
における主記憶データ退避処理を示すフローチャート、
第6図は計算機システム停止時における主記憶データ退
避処理を示すフローチャート、第7図は仮想アドレス記
憶方式の計算機システムにおける従来のアドレス変換テ
ーブルを示す図である。 11・・・中央処理装置、12・・・主記憶装置、12
a・・・アドレス変換テーブル、13・・・補助記憶装
置。 藝 第 図 2a 第4 第 図 第 図

Claims (1)

  1. 【特許請求の範囲】 複数に分割された記憶領域を有する主記憶装置と、この
    主記憶装置のデータ内容が退避される補助記憶装置とを
    備えた計算機システムのデータ退避方式において、 上記主記憶装置の複数の記憶領域毎に設定され該記憶領
    域のデータ内容が上記補助記憶装置に退避されたか否か
    を示す退避完了フラグと、 上記計算機システムの本来の計算機処理業務時に上記主
    記憶装置における各記憶領域のデータ内容を上記補助記
    憶装置に順次退避させると共に該データ退避記憶領域に
    対応する上記退避完了フラグを退避完了状態にする第1
    のデータ退避手段と、上記主記憶装置のデータ内容が変
    更された際に該データ変更記憶領域に対応する上記退避
    完了フラグを退避未完了状態にするデータ変更時フラグ
    書換え手段と、 上記退避完了フラグが退避未完了状態を示す上記記憶領
    域のデータ内容を上記補助記憶装置に退避させる第2の
    データ退避手段と、 を具備したことを特徴とするデータ退避方式。
JP2110431A 1990-04-27 1990-04-27 データ退避方式 Pending JPH0410041A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2110431A JPH0410041A (ja) 1990-04-27 1990-04-27 データ退避方式
US07/691,087 US5420996A (en) 1990-04-27 1991-04-25 Data processing system having selective data save and address translation mechanism utilizing CPU idle period

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2110431A JPH0410041A (ja) 1990-04-27 1990-04-27 データ退避方式

Publications (1)

Publication Number Publication Date
JPH0410041A true JPH0410041A (ja) 1992-01-14

Family

ID=14535569

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2110431A Pending JPH0410041A (ja) 1990-04-27 1990-04-27 データ退避方式

Country Status (2)

Country Link
US (1) US5420996A (ja)
JP (1) JPH0410041A (ja)

Families Citing this family (215)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5642496A (en) * 1993-09-23 1997-06-24 Kanfi; Arnon Method of making a backup copy of a memory over a plurality of copying sessions
WO1995034860A1 (en) * 1994-06-10 1995-12-21 Sequoia Systems, Inc. Main memory system and checkpointing protocol for fault-tolerant computer system
US5864657A (en) * 1995-11-29 1999-01-26 Texas Micro, Inc. Main memory system and checkpointing protocol for fault-tolerant computer system
US5845295A (en) * 1996-08-27 1998-12-01 Unisys Corporation System for providing instantaneous access to a snapshot Op data stored on a storage medium for offline analysis
US7130997B2 (en) * 2003-05-29 2006-10-31 International Business Machines Corporation Method of registering a portion of RAM with firmware to preserve the portion during reboot
US8775823B2 (en) 2006-12-29 2014-07-08 Commvault Systems, Inc. System and method for encrypting secondary copies of data
US8572330B2 (en) 2005-12-19 2013-10-29 Commvault Systems, Inc. Systems and methods for granular resource management in a storage network
US20070198422A1 (en) * 2005-12-19 2007-08-23 Anand Prahlad System and method for providing a flexible licensing system for digital content
US8370442B2 (en) 2008-08-29 2013-02-05 Commvault Systems, Inc. Method and system for leveraging identified changes to a mail server
US8677091B2 (en) 2006-12-18 2014-03-18 Commvault Systems, Inc. Writing data and storage system specific metadata to network attached storage device
US8769048B2 (en) 2008-06-18 2014-07-01 Commvault Systems, Inc. Data protection scheduling, such as providing a flexible backup window in a data protection system
US8484162B2 (en) 2008-06-24 2013-07-09 Commvault Systems, Inc. De-duplication systems and methods for application-specific data
US8335776B2 (en) 2008-07-02 2012-12-18 Commvault Systems, Inc. Distributed indexing system for data storage
US8307177B2 (en) 2008-09-05 2012-11-06 Commvault Systems, Inc. Systems and methods for management of virtualization data
US9178842B2 (en) 2008-11-05 2015-11-03 Commvault Systems, Inc. Systems and methods for monitoring messaging applications for compliance with a policy
US8943183B2 (en) * 2008-12-10 2015-01-27 Commvault Systems, Inc. Decoupled installation of data management systems
US8352432B2 (en) 2009-03-31 2013-01-08 Commvault Systems, Inc. Systems and methods for normalizing data of heterogeneous data sources
US8209307B2 (en) * 2009-03-31 2012-06-26 Commvault Systems, Inc. Systems and methods for data migration in a clustered file system
CN101551736B (zh) * 2009-05-20 2010-11-03 杭州华三通信技术有限公司 基于地址指针链表的缓存管理装置和方法
US8930306B1 (en) 2009-07-08 2015-01-06 Commvault Systems, Inc. Synchronized data deduplication
US8572719B2 (en) 2010-05-28 2013-10-29 Commvault Systems, Inc. Firewall proxy systems and methods in a backup environment
US11449394B2 (en) 2010-06-04 2022-09-20 Commvault Systems, Inc. Failover systems and methods for performing backup operations, including heterogeneous indexing and load balancing of backup and indexing resources
US8504526B2 (en) 2010-06-04 2013-08-06 Commvault Systems, Inc. Failover systems and methods for performing backup operations
US8495420B2 (en) 2010-07-16 2013-07-23 Commvault Systems, Inc. Registry key federation systems and methods
US8504869B2 (en) 2010-07-16 2013-08-06 Commvault Systems, Inc. Kernel swapping systems and methods for recovering a network device
US8572340B2 (en) 2010-09-30 2013-10-29 Commvault Systems, Inc. Systems and methods for retaining and using data block signatures in data protection operations
US8364652B2 (en) 2010-09-30 2013-01-29 Commvault Systems, Inc. Content aligned block-based deduplication
US8954446B2 (en) 2010-12-14 2015-02-10 Comm Vault Systems, Inc. Client-side repository in a networked deduplicated storage system
US9020900B2 (en) 2010-12-14 2015-04-28 Commvault Systems, Inc. Distributed deduplicated storage system
US9323466B2 (en) 2011-04-27 2016-04-26 Commvault Systems, Inc. System and method for client policy assignment in a data storage system
US20130227352A1 (en) 2012-02-24 2013-08-29 Commvault Systems, Inc. Log monitoring
US9292815B2 (en) 2012-03-23 2016-03-22 Commvault Systems, Inc. Automation of data storage activities
US9286327B2 (en) 2012-03-30 2016-03-15 Commvault Systems, Inc. Data storage recovery automation
US9189167B2 (en) 2012-05-31 2015-11-17 Commvault Systems, Inc. Shared library in a data storage system
US8977672B2 (en) 2012-06-08 2015-03-10 Commvault Systems, Inc. Intelligent scheduling for remote computers
US9189170B2 (en) 2012-06-12 2015-11-17 Commvault Systems, Inc. External storage manager for a data storage cell
US20130339310A1 (en) 2012-06-13 2013-12-19 Commvault Systems, Inc. Restore using a client side signature repository in a networked storage system
US20140025796A1 (en) 2012-07-19 2014-01-23 Commvault Systems, Inc. Automated grouping of computing devices in a networked data storage system
US9275086B2 (en) 2012-07-20 2016-03-01 Commvault Systems, Inc. Systems and methods for database archiving
US20140040580A1 (en) 2012-07-31 2014-02-06 Commvault Systems, Inc. Administering a shared, on-line pool of data storage resources for performing data storage operations
US9026498B2 (en) 2012-08-13 2015-05-05 Commvault Systems, Inc. Lightweight mounting of a secondary copy of file system data
US8938481B2 (en) 2012-08-13 2015-01-20 Commvault Systems, Inc. Generic file level restore from a block-level secondary copy
US20140181033A1 (en) 2012-12-21 2014-06-26 Commvault Systems, Inc. Systems and methods to track deleted files
US20140181044A1 (en) 2012-12-21 2014-06-26 Commvault Systems, Inc. Systems and methods to identify uncharacterized and unprotected virtual machines
US9747169B2 (en) 2012-12-21 2017-08-29 Commvault Systems, Inc. Reporting using data obtained during backup of primary storage
US9311121B2 (en) 2012-12-21 2016-04-12 Commvault Systems, Inc. Archiving virtual machines in a data storage system
US9256622B2 (en) 2012-12-21 2016-02-09 Commvault Systems, Inc. Systems and methods to confirm replication data accuracy for data backup in data storage systems
US20140196039A1 (en) 2013-01-08 2014-07-10 Commvault Systems, Inc. Virtual machine categorization system and method
US9846620B2 (en) 2013-01-11 2017-12-19 Commvault Systems, Inc. Table level database restore in a data storage system
US20140201162A1 (en) 2013-01-11 2014-07-17 Commvault Systems, Inc. Systems and methods to restore selected files from block-level backup for virtual machines
US9665591B2 (en) 2013-01-11 2017-05-30 Commvault Systems, Inc. High availability distributed deduplicated storage system
US9336226B2 (en) 2013-01-11 2016-05-10 Commvault Systems, Inc. Criteria-based data synchronization management
US9760444B2 (en) 2013-01-11 2017-09-12 Commvault Systems, Inc. Sharing of secondary storage data
US9811423B2 (en) 2013-01-11 2017-11-07 Commvault Systems, Inc. Partial file restore in a data storage system
US9483489B2 (en) 2013-01-14 2016-11-01 Commvault Systems, Inc. Partial sharing of secondary storage files in a data storage system
US9286110B2 (en) 2013-01-14 2016-03-15 Commvault Systems, Inc. Seamless virtual machine recall in a data storage system
US20140281518A1 (en) 2013-03-12 2014-09-18 Commvault Systems, Inc. Multi-tier file restoration
US9934103B2 (en) 2013-04-16 2018-04-03 Commvault Systems, Inc. Managing multi-source restore operations in an information management system
US9483363B2 (en) 2013-05-08 2016-11-01 Commvault Systems, Inc. Use of temporary secondary copies in failover operations
US9483558B2 (en) 2013-05-29 2016-11-01 Commvault Systems, Inc. Assessing user performance in a community of users of data storage resources
US20150074536A1 (en) 2013-09-12 2015-03-12 Commvault Systems, Inc. File manager integration with virtualization in an information management system, including user control and storage management of virtual machines
US9590886B2 (en) 2013-11-01 2017-03-07 Commvault Systems, Inc. Systems and methods for differential health checking of an information management system
US10169121B2 (en) 2014-02-27 2019-01-01 Commvault Systems, Inc. Work flow management for an information management system
US9633026B2 (en) 2014-03-13 2017-04-25 Commvault Systems, Inc. Systems and methods for protecting email data
US10380072B2 (en) 2014-03-17 2019-08-13 Commvault Systems, Inc. Managing deletions from a deduplication database
US9563518B2 (en) 2014-04-02 2017-02-07 Commvault Systems, Inc. Information management by a media agent in the absence of communications with a storage manager
US20160004605A1 (en) 2014-07-01 2016-01-07 Commvault Systems, Inc. Lightweight data reconstruction based on backup data
US20160019117A1 (en) 2014-07-16 2016-01-21 Commvault Systems, Inc. Creating customized bootable image for client computing device from backup copy
US20160019317A1 (en) 2014-07-16 2016-01-21 Commvault Systems, Inc. Volume or virtual machine level backup and generating placeholders for virtual machine files
US20160019224A1 (en) 2014-07-18 2016-01-21 Commvault Systems, Inc. File system content archiving based on third-party application archiving rules and metadata
US9641388B2 (en) 2014-07-29 2017-05-02 Commvault Systems, Inc. Customized deployment in information management systems
US10031917B2 (en) 2014-07-29 2018-07-24 Commvault Systems, Inc. Efficient volume-level replication of data via snapshots in an information management system
US10360110B2 (en) 2014-08-06 2019-07-23 Commvault Systems, Inc. Point-in-time backups of a production application made accessible over fibre channel and/or iSCSI as data sources to a remote application by representing the backups as pseudo-disks operating apart from the production application and its host
US11249858B2 (en) 2014-08-06 2022-02-15 Commvault Systems, Inc. Point-in-time backups of a production application made accessible over fibre channel and/or ISCSI as data sources to a remote application by representing the backups as pseudo-disks operating apart from the production application and its host
US9852026B2 (en) 2014-08-06 2017-12-26 Commvault Systems, Inc. Efficient application recovery in an information management system based on a pseudo-storage-device driver
US9405928B2 (en) 2014-09-17 2016-08-02 Commvault Systems, Inc. Deriving encryption rules based on file content
US9710465B2 (en) 2014-09-22 2017-07-18 Commvault Systems, Inc. Efficiently restoring execution of a backed up virtual machine based on coordination with virtual-machine-file-relocation operations
US9417968B2 (en) 2014-09-22 2016-08-16 Commvault Systems, Inc. Efficiently restoring execution of a backed up virtual machine based on coordination with virtual-machine-file-relocation operations
US9436555B2 (en) 2014-09-22 2016-09-06 Commvault Systems, Inc. Efficient live-mount of a backed up virtual machine in a storage management system
US10204010B2 (en) 2014-10-03 2019-02-12 Commvault Systems, Inc. Intelligent protection of off-line mail data
US9609058B2 (en) 2014-10-13 2017-03-28 Commvault Systems, Inc. Storage management operations based on executable files served on demand to storage management components
US9575673B2 (en) 2014-10-29 2017-02-21 Commvault Systems, Inc. Accessing a file system using tiered deduplication
US10776209B2 (en) 2014-11-10 2020-09-15 Commvault Systems, Inc. Cross-platform virtual machine backup and replication
US9848046B2 (en) 2014-11-13 2017-12-19 Commvault Systems, Inc. Archiving applications in information management systems
US9912625B2 (en) 2014-11-18 2018-03-06 Commvault Systems, Inc. Storage and management of mail attachments
US9983936B2 (en) 2014-11-20 2018-05-29 Commvault Systems, Inc. Virtual machine change block tracking
US20160162364A1 (en) 2014-12-03 2016-06-09 Commvault Systems, Inc. Secondary storage pruning
US9632713B2 (en) 2014-12-03 2017-04-25 Commvault Systems, Inc. Secondary storage editor
US9645891B2 (en) 2014-12-04 2017-05-09 Commvault Systems, Inc. Opportunistic execution of secondary copy operations
US9753816B2 (en) 2014-12-05 2017-09-05 Commvault Systems, Inc. Synchronization based on filtered browsing
US20160210306A1 (en) 2015-01-15 2016-07-21 Commvault Systems, Inc. Managing structured data in a data storage system
US20160210044A1 (en) 2015-01-15 2016-07-21 Commvault Systems, Inc. Intelligent hybrid drive caching
US9952934B2 (en) 2015-01-20 2018-04-24 Commvault Systems, Inc. Synchronizing selected portions of data in a storage management system
US9588849B2 (en) 2015-01-20 2017-03-07 Commvault Systems, Inc. Synchronizing selected portions of data in a storage management system
US10108687B2 (en) 2015-01-21 2018-10-23 Commvault Systems, Inc. Database protection using block-level mapping
US9575804B2 (en) 2015-03-27 2017-02-21 Commvault Systems, Inc. Job management and resource allocation
US9928144B2 (en) 2015-03-30 2018-03-27 Commvault Systems, Inc. Storage management of data using an open-archive architecture, including streamlined access to primary data originally stored on network-attached storage and archived to secondary storage
US9934265B2 (en) 2015-04-09 2018-04-03 Commvault Systems, Inc. Management of log data
US10339106B2 (en) 2015-04-09 2019-07-02 Commvault Systems, Inc. Highly reusable deduplication database after disaster recovery
US9710253B2 (en) 2015-04-16 2017-07-18 Commvault Systems, Inc. Managing a software-patch submission queue
US9904598B2 (en) 2015-04-21 2018-02-27 Commvault Systems, Inc. Content-independent and database management system-independent synthetic full backup of a database based on snapshot technology
US9639286B2 (en) 2015-05-14 2017-05-02 Commvault Systems, Inc. Restore of secondary data using thread pooling
US20160350391A1 (en) 2015-05-26 2016-12-01 Commvault Systems, Inc. Replication using deduplicated secondary copy data
US9766825B2 (en) 2015-07-22 2017-09-19 Commvault Systems, Inc. Browse and restore for block-level backups
US10192065B2 (en) 2015-08-31 2019-01-29 Commvault Systems, Inc. Automated intelligent provisioning of data storage resources in response to user requests in a data storage management system
US10853406B2 (en) 2015-09-18 2020-12-01 Commvault Systems, Inc. Data storage management operations in a secondary storage subsystem using image recognition and image-based criteria
US10459801B2 (en) 2015-09-30 2019-10-29 Commvault Systems, Inc. Dynamic triggering of block-level backups based on block change thresholds and corresponding file identities using indexing in a data storage management system
US10102192B2 (en) 2015-11-03 2018-10-16 Commvault Systems, Inc. Summarization and processing of email on a client computing device based on content contribution to an email thread using weighting techniques
US10228962B2 (en) 2015-12-09 2019-03-12 Commvault Systems, Inc. Live synchronization and management of virtual machines across computing and virtualization platforms and using live synchronization to support disaster recovery
US10387266B2 (en) 2015-12-23 2019-08-20 Commvault Systems, Inc. Application-level live synchronization across computing platforms including synchronizing co-resident applications to disparate standby destinations and selectively synchronizing some applications and not others
US10592357B2 (en) 2015-12-30 2020-03-17 Commvault Systems, Inc. Distributed file system in a distributed deduplication data storage system
US10684924B2 (en) 2016-02-18 2020-06-16 Commvault Systems, Inc. Data restoration operations based on network path information
US10565067B2 (en) 2016-03-09 2020-02-18 Commvault Systems, Inc. Virtual server cloud file system for virtual machine backup from cloud operations
US10296368B2 (en) 2016-03-09 2019-05-21 Commvault Systems, Inc. Hypervisor-independent block-level live browse for access to backed up virtual machine (VM) data and hypervisor-free file-level recovery (block-level pseudo-mount)
US10452490B2 (en) 2016-03-09 2019-10-22 Commvault Systems, Inc. Data management and backup of distributed storage environment
US10248174B2 (en) 2016-05-24 2019-04-02 Hedvig, Inc. Persistent reservations for virtual disk using multiple targets
US10437937B2 (en) 2016-07-12 2019-10-08 Commvault Systems, Inc. Dynamic management of expandable cache storage for multiple network shares configured in a file server
US10747630B2 (en) 2016-09-30 2020-08-18 Commvault Systems, Inc. Heartbeat monitoring of virtual machines for initiating failover operations in a data storage management system, including operations by a master monitor node
US10210048B2 (en) 2016-10-25 2019-02-19 Commvault Systems, Inc. Selective snapshot and backup copy operations for individual virtual machines in a shared storage
US10162528B2 (en) 2016-10-25 2018-12-25 Commvault Systems, Inc. Targeted snapshot based on virtual machine location
US10152251B2 (en) 2016-10-25 2018-12-11 Commvault Systems, Inc. Targeted backup of virtual machine
US11106632B2 (en) 2016-11-16 2021-08-31 Commvault Systems, Inc. Dynamically configuring a proxy server using containerization for concurrent and/or overlapping backup, restore, and/or test operations
US10678758B2 (en) 2016-11-21 2020-06-09 Commvault Systems, Inc. Cross-platform virtual machine data and memory backup and replication
US10740193B2 (en) 2017-02-27 2020-08-11 Commvault Systems, Inc. Hypervisor-independent reference copies of virtual machine payload data based on block-level pseudo-mount
US20180276022A1 (en) 2017-03-24 2018-09-27 Commvault Systems, Inc. Consistent virtual machine replication
US10613939B2 (en) 2017-03-28 2020-04-07 Commvault Systems, Inc. Backup index generation process
US10387073B2 (en) 2017-03-29 2019-08-20 Commvault Systems, Inc. External dynamic virtual machine synchronization
US10949398B2 (en) 2017-03-29 2021-03-16 Commvault Systems, Inc. Synchronization operations for network-accessible folders
US10599527B2 (en) 2017-03-29 2020-03-24 Commvault Systems, Inc. Information management cell health monitoring system
US10664352B2 (en) 2017-06-14 2020-05-26 Commvault Systems, Inc. Live browsing of backed up data residing on cloned disks
US11263088B2 (en) 2017-09-14 2022-03-01 Commvault Systems, Inc. Distributed architecture for tracking content indexing
US11036592B2 (en) 2017-09-14 2021-06-15 Commvault Systems, Inc. Distributed content indexing architecture with separately stored file previews
US11086834B2 (en) 2017-09-14 2021-08-10 Commvault Systems, Inc. Distributed framework for data proximity-based task splitting in a content indexing system
US10846266B2 (en) 2017-09-14 2020-11-24 Commvault Systems, Inc. Distributed architecture for content indexing emails
US20190108341A1 (en) 2017-09-14 2019-04-11 Commvault Systems, Inc. Ransomware detection and data pruning management
US10846180B2 (en) 2017-09-14 2020-11-24 Commvault Systems, Inc. Distributed framework for task splitting and task assignments in a content indexing system
US10740300B1 (en) 2017-12-07 2020-08-11 Commvault Systems, Inc. Synchronization of metadata in a distributed storage system
US10635546B2 (en) 2017-12-07 2020-04-28 Commvault Systems, Inc. Synthesizing a restore image from one or more secondary copies to facilitate data restore operations to a file server
US10742735B2 (en) 2017-12-12 2020-08-11 Commvault Systems, Inc. Enhanced network attached storage (NAS) services interfacing to cloud storage
US10592145B2 (en) 2018-02-14 2020-03-17 Commvault Systems, Inc. Machine learning-based data object storage
US10848468B1 (en) 2018-03-05 2020-11-24 Commvault Systems, Inc. In-flight data encryption/decryption for a distributed storage platform
US10877928B2 (en) 2018-03-07 2020-12-29 Commvault Systems, Inc. Using utilities injected into cloud-based virtual machines for speeding up virtual machine backup operations
US10754729B2 (en) 2018-03-12 2020-08-25 Commvault Systems, Inc. Recovery point objective (RPO) driven backup scheduling in a data storage management system
US11321183B2 (en) 2018-05-02 2022-05-03 Commvault Systems, Inc. Multi-tiered backup indexing
US11249863B2 (en) 2018-05-02 2022-02-15 Commvault Systems, Inc. Backup-based media agent configuration
US10673943B2 (en) 2018-05-02 2020-06-02 Commvault Systems, Inc. Network storage backup using distributed media agents
US10628267B2 (en) 2018-05-02 2020-04-21 Commvault Systems, Inc. Client managed data backup process within an enterprise information management system
US10891304B2 (en) 2018-07-25 2021-01-12 Commvault Systems, Inc. Distributed and scalable client-based storage management
US10893103B2 (en) 2018-07-25 2021-01-12 Commvault Systems, Inc. Distributed and scalable storage management using a storage-microservices server
US11016696B2 (en) 2018-09-14 2021-05-25 Commvault Systems, Inc. Redundant distributed data storage system
US11010258B2 (en) 2018-11-27 2021-05-18 Commvault Systems, Inc. Generating backup copies through interoperability between components of a data storage management system and appliances for data storage and deduplication
US11200124B2 (en) 2018-12-06 2021-12-14 Commvault Systems, Inc. Assigning backup resources based on failover of partnered data storage servers in a data storage management system
US10860443B2 (en) 2018-12-10 2020-12-08 Commvault Systems, Inc. Evaluation and reporting of recovery readiness in a data storage management system
US11698727B2 (en) 2018-12-14 2023-07-11 Commvault Systems, Inc. Performing secondary copy operations based on deduplication performance
US11012508B2 (en) 2018-12-14 2021-05-18 Commvault Systems, Inc. Region-based distributed information management system
US11347707B2 (en) 2019-01-22 2022-05-31 Commvault Systems, Inc. File indexing for virtual machine backups based on using live browse features
US10872069B2 (en) 2019-01-22 2020-12-22 Commvault Systems, Inc. File indexing for virtual machine backups in a data storage management system
US10996974B2 (en) 2019-01-30 2021-05-04 Commvault Systems, Inc. Cross-hypervisor live mount of backed up virtual machine data, including management of cache storage for virtual machine data
US10768971B2 (en) 2019-01-30 2020-09-08 Commvault Systems, Inc. Cross-hypervisor live mount of backed up virtual machine data
US11126365B2 (en) 2019-03-11 2021-09-21 Commvault Systems, Inc. Skipping data backed up in prior backup operations
US11269732B2 (en) 2019-03-12 2022-03-08 Commvault Systems, Inc. Managing structured data in a data storage system
US11321184B2 (en) 2019-03-26 2022-05-03 Commvault Systems, Inc. Streamlined secondary copy operations for data stored on shared file storage
US20200327017A1 (en) 2019-04-10 2020-10-15 Commvault Systems, Inc. Restore using deduplicated secondary copy data
US11100064B2 (en) 2019-04-30 2021-08-24 Commvault Systems, Inc. Automated log-based remediation of an information management system
US11442623B2 (en) 2019-05-02 2022-09-13 Commvault Systems, Inc. Faster browse of secondary copies of block-level data volumes
US11463264B2 (en) 2019-05-08 2022-10-04 Commvault Systems, Inc. Use of data block signatures for monitoring in an information management system
US11693744B2 (en) 2019-05-10 2023-07-04 Commvault Systems, Inc. Synthesizing format-specific full backup images
US20200401489A1 (en) 2019-06-24 2020-12-24 Commvault Systems, Inc. Content indexing of files in virtual disk block-level backup copies
US20210037112A1 (en) 2019-07-29 2021-02-04 Commvault Systems, Inc. Data storage system with rapid restore capability
US11263173B2 (en) 2019-07-30 2022-03-01 Commvault Systems, Inc. Transaction log index generation in an enterprise backup system
US11513922B2 (en) 2019-08-14 2022-11-29 Commvault Systems, Inc. Systems and methods for change block tracking for backing up changed data
US11256673B2 (en) 2019-09-11 2022-02-22 Commvault Systems, Inc. Anomaly detection in deduplication pruning operations
US11237935B2 (en) 2019-09-11 2022-02-01 Commvault Systems, Inc. Anomaly detection in data protection operations
US11218450B2 (en) 2019-09-11 2022-01-04 Commvault Systems, Inc. Data protection component scaling in a cloud-based data storage system
US20210133150A1 (en) 2019-11-04 2021-05-06 Commvault Systems, Inc. Efficient implementation of multiple deduplication databases in a heterogeneous data storage system
US11442896B2 (en) 2019-12-04 2022-09-13 Commvault Systems, Inc. Systems and methods for optimizing restoration of deduplicated data stored in cloud-based storage resources
US11237924B2 (en) 2019-12-11 2022-02-01 Commvault Systems, Inc. Dynamic resizing and re-distribution of destination data storage resources for bare metal restore operations in a data storage management system
US11223535B2 (en) 2019-12-31 2022-01-11 Commvault Systems, Inc. Smart network topology systems and methods
US11467753B2 (en) 2020-02-14 2022-10-11 Commvault Systems, Inc. On-demand restore of virtual machine data
US11334442B2 (en) 2020-03-10 2022-05-17 Commvault Systems, Inc. Management database long-term archiving to a recovery manager
US11005935B1 (en) 2020-03-10 2021-05-11 Commvault Systems, Inc. Using multiple streams with network data management protocol to improve performance and granularity of backup and restore operations from/to a file server
US11442768B2 (en) 2020-03-12 2022-09-13 Commvault Systems, Inc. Cross-hypervisor live recovery of virtual machines
US11099956B1 (en) 2020-03-26 2021-08-24 Commvault Systems, Inc. Snapshot-based disaster recovery orchestration of virtual machine failover and failback operations
US11748143B2 (en) 2020-05-15 2023-09-05 Commvault Systems, Inc. Live mount of virtual machines in a public cloud computing environment
US11687424B2 (en) 2020-05-28 2023-06-27 Commvault Systems, Inc. Automated media agent state management
US11327663B2 (en) 2020-06-09 2022-05-10 Commvault Systems, Inc. Ensuring the integrity of data storage volumes used in block-level live synchronization operations in a data storage management system
US11537959B2 (en) 2020-06-16 2022-12-27 Commvault Systems, Inc. Dynamic computing progress tracker
US11487468B2 (en) 2020-07-17 2022-11-01 Commvault Systems, Inc. Healing failed erasure-coded write attempts in a distributed data storage system configured with fewer storage nodes than data plus parity fragments
US11494417B2 (en) 2020-08-07 2022-11-08 Commvault Systems, Inc. Automated email classification in an information management system
US11513708B2 (en) 2020-08-25 2022-11-29 Commvault Systems, Inc. Optimized deduplication based on backup frequency in a distributed data storage system
US11108861B1 (en) 2020-08-26 2021-08-31 Commvault Systems, Inc. System for managing multiple information management cells
US11789830B2 (en) 2020-09-22 2023-10-17 Commvault Systems, Inc. Anti-entropy-based metadata recovery in a strongly consistent distributed data storage system
US11647075B2 (en) 2020-09-22 2023-05-09 Commvault Systems, Inc. Commissioning and decommissioning metadata nodes in a running distributed data storage system
US11314687B2 (en) 2020-09-24 2022-04-26 Commvault Systems, Inc. Container data mover for migrating data between distributed data storage systems integrated with application orchestrators
US11656951B2 (en) 2020-10-28 2023-05-23 Commvault Systems, Inc. Data loss vulnerability detection
US11474753B2 (en) 2020-10-30 2022-10-18 Commvault Systems, Inc. Systems and methods for backing up to a virtual tape library
US20220179985A1 (en) 2020-12-04 2022-06-09 Commvault Systems, Inc. User entitlement management system
US11323513B1 (en) 2021-01-22 2022-05-03 Commvault Systems, Inc. Geo-location-based data replication
US11645175B2 (en) 2021-02-12 2023-05-09 Commvault Systems, Inc. Automatic failover of a storage manager
US11574050B2 (en) 2021-03-12 2023-02-07 Commvault Systems, Inc. Media agent hardening against ransomware attacks
US11561978B2 (en) 2021-06-29 2023-01-24 Commvault Systems, Inc. Intelligent cache management for mounted snapshots based on a behavior model
US11954513B2 (en) 2021-07-29 2024-04-09 Commvault Systems, Inc. Scalable recovery and/or migration to cloud- based custom-made virtual machines without using failed machines' credentials
US12032855B2 (en) 2021-08-06 2024-07-09 Commvault Systems, Inc. Using an application orchestrator computing environment for automatically scaled deployment of data protection resources needed for data in a production cluster distinct from the application orchestrator or in another application orchestrator computing environment
US11615147B2 (en) 2021-08-23 2023-03-28 Commvault Systems, Inc. Mobile storage manager control application for managing a storage manager of an information management system
US12033004B2 (en) 2021-09-28 2024-07-09 Commvault Systems, Inc. Dynamically provisioning computing pods in a computing resource cluster based on a resource request from a storage manager of an information management system
US12019525B2 (en) 2021-10-05 2024-06-25 Commvault Systems, Inc. Cloud-based recovery of backed up data using auxiliary copy replication and on-demand failover resources
US12259977B2 (en) 2021-11-15 2025-03-25 Commvault Systems, Inc. Entropy-based ransomware detection
US12517792B2 (en) 2021-11-29 2026-01-06 Commvault Systems, Inc. Providing status of data storage operations within an information management system
US12008135B2 (en) 2021-12-21 2024-06-11 Commvault Systems, Inc. Controlling information privacy in a shared data storage management system
US12159044B2 (en) 2022-06-08 2024-12-03 Commvault Systems, Inc. Cloud-based destination for block-level data replication processing
US12135618B2 (en) 2022-07-11 2024-11-05 Commvault Systems, Inc. Protecting configuration data in a clustered container system
US12292974B2 (en) 2022-10-27 2025-05-06 Commvault Systems, Inc. Analysis of backup copies to identify malware-encrypted primary data
US12360942B2 (en) 2023-01-19 2025-07-15 Commvault Systems, Inc. Selection of a simulated archiving plan for a desired dataset
US12475226B2 (en) 2023-01-26 2025-11-18 Commvault Systems, Inc. Smart recovery of backup copies based on threat analysis
US12462028B2 (en) 2024-02-26 2025-11-04 Commvault Systems, Inc. Ransomware detection accuracy based on machine learning analysis of filename extension patterns

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63187355A (ja) * 1987-01-30 1988-08-02 Nec Corp 記憶装置のデ−タ退避方式

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4084231A (en) * 1975-12-18 1978-04-11 International Business Machines Corporation System for facilitating the copying back of data in disc and tape units of a memory hierarchial system
GB1506972A (en) * 1976-02-06 1978-04-12 Int Computers Ltd Data processing systems
CA1210157A (en) * 1982-12-09 1986-08-19 Jack J. Stiffler Memory backup system
US4755928A (en) * 1984-03-05 1988-07-05 Storage Technology Corporation Outboard back-up and recovery system with transfer of randomly accessible data sets between cache and host and cache and tape simultaneously
US4916605A (en) * 1984-03-27 1990-04-10 International Business Machines Corporation Fast write operations
US4959774A (en) * 1984-07-06 1990-09-25 Ampex Corporation Shadow memory system for storing variable backup blocks in consecutive time periods
US4814971A (en) * 1985-09-11 1989-03-21 Texas Instruments Incorporated Virtual memory recovery system using persistent roots for selective garbage collection and sibling page timestamping for defining checkpoint state
JPS63245529A (ja) * 1987-03-31 1988-10-12 Toshiba Corp レジスタ退避復元装置
US4920536A (en) * 1988-10-14 1990-04-24 Amdahl Corporation Error recovery scheme for destaging cache data in a multi-memory system
US5060136A (en) * 1989-01-06 1991-10-22 International Business Machines Corp. Four-way associative cache with dlat and separately addressable arrays used for updating certain bits without reading them out first
US5163148A (en) * 1989-08-11 1992-11-10 Digital Equipment Corporation File backup system for producing a backup copy of a file which may be updated during backup
US5276860A (en) * 1989-12-19 1994-01-04 Epoch Systems, Inc. Digital data processor with improved backup storage
EP0441087B1 (en) * 1990-02-08 1995-08-16 International Business Machines Corporation Checkpointing mechanism for fault-tolerant systems
US5210866A (en) * 1990-09-12 1993-05-11 Storage Technology Corporation Incremental disk backup system for a dynamically mapped data storage subsystem

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63187355A (ja) * 1987-01-30 1988-08-02 Nec Corp 記憶装置のデ−タ退避方式

Also Published As

Publication number Publication date
US5420996A (en) 1995-05-30

Similar Documents

Publication Publication Date Title
JPH0410041A (ja) データ退避方式
US6952793B2 (en) Computer system and methods for acquiring dump information and system recovery
JPH11316686A (ja) コンピュ―タシステムのbiosデ―タ格納装置及びその駆動方法
US7010725B2 (en) Method and apparatus for getting dump of a computer system
US4977500A (en) System recovery method for computer system having a standby system with a wait job operation capability
CN116954991A (zh) 数据处理方法、装置、电子设备及可读存储介质
JPH033046A (ja) ログ記録管理方式
US5784701A (en) Method and system for dynamically changing the size of a hardware system area
CN115563371A (zh) 一种json数据格式化方法以及装置
JPH09114673A (ja) プログラムロード装置と方法
JP2872019B2 (ja) 更新履歴管理方式
JP2002259209A (ja) 演算処理システム
JPS62245347A (ja) データベースシステムおよびその処理方法
JPH08221287A (ja) 系切り替え制御方法
JPH01120621A (ja) データベースの検索・更新方式
JPH044443A (ja) データ退避方式
JPH05120222A (ja) オンラインシステムの共通情報取得方式
JPH0689262A (ja) 会話型処理における動的レコード制御方式
JPS6065349A (ja) テストデ−タ発生方式
JPH04165440A (ja) バンク切り換えによる動作モード変更装置
JPH0823840B2 (ja) デ−タベ−ス更新方法および装置
JPH0397029A (ja) オンラインシステム立ち上げ処理方式
JPS6269321A (ja) プロセススイツチ方式
JPH0293846A (ja) 計算機システムの障害復旧方式
JPS592151A (ja) チエツクポイント・リカバリ方式