Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS6410866B2 - - Google Patents
[go: Go Back, main page]

JPS6410866B2 - - Google Patents

Info

Publication number
JPS6410866B2
JPS6410866B2 JP3564283A JP3564283A JPS6410866B2 JP S6410866 B2 JPS6410866 B2 JP S6410866B2 JP 3564283 A JP3564283 A JP 3564283A JP 3564283 A JP3564283 A JP 3564283A JP S6410866 B2 JPS6410866 B2 JP S6410866B2
Authority
JP
Japan
Prior art keywords
computer
slave
master
terminals
processing
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
Application number
JP3564283A
Other languages
English (en)
Other versions
JPS59161771A (ja
Inventor
Toshiaki Oota
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP58035642A priority Critical patent/JPS59161771A/ja
Publication of JPS59161771A publication Critical patent/JPS59161771A/ja
Publication of JPS6410866B2 publication Critical patent/JPS6410866B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

【発明の詳細な説明】 発明の技術分野 本発明は、トータリゼータシステムにおけるト
ータルシステムダウン時の自動リカバリ方式に関
する。
従来技術と問題点 公営競輪場または競馬場などでは発券、払戻し
等の自動化のために、コンピユータを用いたトー
タリゼータシステムが採用されている。第1図は
同システムの一例を示す概略図で、1および2は
マスターおよびスレーブの関係にあるコンピユー
タで、トータリゼータと呼ばれるパツケージ化さ
れた発券、払戻し用システムの心臓部である。3
は端末制御処理装置(TCM)で複数個設けられ、
各々の下位には多数のユニツト端末4が接続され
る。これらの端末4は場内各投票所に分散して設
置される。1台の端末4には2台の操作卓が設け
られ、この操作卓から顧客の希望する投票券の発
売(発券)が行われる。つまり、発行しようとす
る投票券の情報即ちレース番号、投票馬番号の組
合せ等はコンピユータ1,2に同時に転送されて
各々で集計処理され、発券指令がTCM3へ送ら
れてそこで照合され、一致すると要求を上げた端
末へ返され、該端末で顧客が希望する投票券の発
売が行なわれる。各端末4の上述した発売動作は
ランダムに行われ、またコンピユータ1,2間で
は例えば1分周期で相互の診断(異常発見)が行
われる。5は各レース毎の概算予想配当率(オツ
ズ)を表示する大型の屋外表示器で、顧客はこの
表示内容を参考にして投票する。このオツズは集
計処理された投票数を基に例えば1分周期で更新
される。6はテレビジヨン等の小型な屋内表示器
で、同様にオツズ等を表示する。発走通知が出さ
れると表示はその時点の内容に固定され、レース
が終了して着順が確定すると審判は着順を通知し
コンピユータ1,2はそれに基ずいて配当金を算
出し、それを表示器5,6に表示する。7はカー
ドリーダ、8はラインプリンタ、9はメインコン
ソールで、これらは全てマスター側のコンピユー
タ1で制御される。
上記システムに片系障害が生じても、例えばマ
スター側に障害が生じるとスレーブ側がその代行
をするので問題はない。しかし、メモリパリテイ
エラー或いはソフトの異常走行等によつてマスタ
ー、スレーブ両方が同時に障害になると(両系障
害)、遂にシステムダウンとなる。トータリゼー
タシステムではシステムダウンを長時間放置して
おけないので、速やかにリカバリさせる必要があ
るが、従来はこれをオペレータによる手動操作に
まかせているので、復旧までに5〜7分かかる欠
点がある。
発明の目的 本発明は、システムダウン直後の再立上げを自
動化して速やかにリカバリさせようとするもので
ある。
発明の構成 本発明は、各投票券発売所には発券、払戻し等
を行う端末を分散配置し、センタ側には該端末か
らのデータに基づき集計、予想配当金算出、払戻
し金算出等の処理をするマスターコンピユータ及
びスレーブコンピユータを設置し、該マスターコ
ンピユータとスレーブコンピユータ間で相互に診
断を行ない、マスターコンピユータに障害が生じ
ると、スレーブコンピユータが処理を代行する様
にしたトータリゼータシステムにおいて、該マス
タおよびスレーブコンピユータの両方が同時にダ
ウンしたとき、ダウン直前に該コンピユータのベ
ツトプールフアイルなどのメモリ内容を外部記憶
媒体へキープし、その後該コンピユータの管理プ
ログラムによりユーザiPLルーチンを起動して、
別途設けた自動リカバリスイツチがオンになつて
いることを条件に、自動的にリカバリ処理を行う
ことを特徴とするが、以下図示の実施例を参照し
ながらこれを詳細に説明する。
発明の実施例 第2図は本発明の一実施例を示すフローチヤー
トで、実線枠内はダウン直前の処理である。の
「CKPTフアイルKEEP」は、チエツクポイント
フアイル(CKPT)の内容をバルクコアメモリ
(BCM)へキープ(KEEP)するステツプであ
る。続くの「コアBPF KEEP」はベツトプー
ルフアイル(BPF)の内容を同じくBCMへキー
プするステツプである。ここでBPFの内容とは
現在発売中のレースに関する掛け目(1−2,1
−3等の)毎の票数であり、これを基にオツズが
算出され、予想又は最終的な配当金が計算され
る。なお投票券の発売は各レース分一斉にではな
くレース順に例えば第1レースは10時から10時50
分まで、第2レースは10時50分から11時10分まで
…として行なわれる。そしてBCMはアクセスタ
イムが大なので現在発売中のレース分はCPUの
メモリに格納しておき、発売が次のレース分にな
るときBCMへ格納するが、障害時は該メモリ上
のBPFをBCMへキープする。の「障害メツセ
ージ出力」は如何なる種類の障害であるかを示す
メツセージの出力ステツプである。該メツセージ
は例えばハードウエアチエツク障害、メモリパリ
テイエラー、CPU異常、プログラムチエツク異
常などの種別を示すものであり、このメツセージ
はコンソールタイプライタに出力される。このと
き、後にSEまたはCE(保守用技術者)が障害原
因をチエツクするために、のステツプでCPU
の全メモリ内容をデイスク(DiSK)にキープす
る。このDiSKの内容は全レース終了後の点検、
補修時にラインプリンタから出力される。
続く〜がリカバリに必要な処理であるが、
このうちと、そして上記のが本発明により
追加されたルーチンである。の「iPSWルーチ
ン」は、第1図のコンピユータ1,2のOS(管理
プログラム)の中にあり、これに飛び込むとの
「ユーザiPLルーチン」起動が行なわれる。の
ルーチンでは、その立上げが通常のものか、シス
テムダウン後のもの(リカバリ立上げ)かを判断
する。具体的には16個あるエントリスイツチの13
番目ENTRY S/W13(後述する)がオン
(ON)しているか否かを判定する。ここでは該
スイツチのオンがリカバリ立上げを意味する。オ
ンであれば〜のリカバリルーチンへ移行す
る。
の「CBBR GET」はコモンブランチバス
(CBBR)を獲得(GET)するステツプである。
つまり、第3図に示すようにマスターA、スレー
ブBには切換スイツチがあつて、0番目と1番目
はDiSK−AとDiSK−Bの選択に使用される。
DiSK−AはCPU−A側(マスター側)のデイス
クで、ここには200〜300本のプログラムの他に、
30種類程度のデータフアイルが格納されている。
DiSK−Bについても同様である。2番目と3番
目のスイツチがCBBR用で、これらは低速のi/
O(カードリーダ7、ラインプリンタ8、メイン
コンソール9等)をマスター側、スレーブ側に切
換える。4番目と5番目のスイツチは磁気テープ
MT−A、MT−Bの切換え用である。このうち
2番目から5番目のスイツチは中立状態にしてお
き、A側、B側をソフトで選択するようになつて
いる。これらのスイツチは手動で上又は下に倒し
ておく(A又はB選択状態にしておく)と、ソフ
トでの切換はできない。そこで常時は中立にして
おき、ソフトでA又はB選択状態とするが、シス
テムダウン時はこれを解放する。このためシステ
ムダウン後には再びCBBRを獲得(GET)する
必要がある。これがのステツプである。続く
の「発払TR KEEP」は端末(投票券発売機)4
のシステムダウン直前の状態、詳しくは各端末に
接続された操作卓毎の取引状況(トランザクシヨ
ン)TRをリスト形式で磁気テープMTへキープ
するステツプである。このリストを後にプリント
アウトしてコンピユータ側の情報(履歴)と比較
することによつて、例えば集計処理して発売指示
を出したが実際に投票券が出る前にシステムダウ
ンが生じたものか、或いは集計処理して発券指示
を出す前にシステムダウンが生じたものか等の判
別ができ、これにより帳簿と現金を合わせる等の
処理ができる。次の「FiLEの復元」は票数フ
アイルBPF、操作卓毎の発券総数フアイルTiP、
チエツクポイントフアイルCKPTがシステムダウ
ン直前にBCM上にキープされているので、これ
をコア(コンピユータのメモリ)上に展開するス
テツプである。
次の「MODE指示」を第4図を参照して説
明する。第1図に示したTCM(端末制御処理装
置)3は複数台で、しかも各TCMは2台のマイ
クロコンピユータL#1,L#2からなる。これ
ら2台のマイクロコンピユータL#1,L#2
は、複数の端末に対し、一方は上から下へ、他方
は下から上へ(端末に番号を付してあるとして、
一方は番号の小さい方から大きい方へ、他方は大
きい方から小さい方へ)という様に逆方向にダブ
ルボーリングをかけて高速にデータを収集する。
ところが、L#1,L#2相互間のやりとりは全
くない。このためマスター1側またはスレーブ2
側からTCMに対し、現在はL#1,L#2がデ
ユアル(2台)で動作しているか、シングル(1
台)で動作しているか等の動作モードを知らせて
いる。これが「MODE指示」である。尚、一例
を挙げるとTCMは4台で、各TCMに48端末が接
続されるので端末数は192、そして操作卓はその
2培の384台となる。またこの「MODE指示」に
はTCMがマスター、スレーブのいずれにデータ
を転送すればよいか、換言すればマスター、スレ
ーブがデユアルモードカングルモードかの区別を
指示することも含まれる。
続くの「運用制御」は、例えば端末が発券可
能な状態か否か、或いは発券後の減算処理が可能
か否か等を指示するステツプである。次の「ス
テータスリスト出力」は現在何レースまでの業務
の実行が済んでいるのかをタイプライタ(ライン
プリンタ)で帳票上に出力するステツプである。
最後の「ONL START処理(OST)」はマス
タ、スレーブ1′,2′をオプシヨンで追加した場
合に、オンライン(ONL)でサブ側即ち追加し
た側のマスタ、スレーブ1′,2′に対し、メイン
側のマスタ、スレーブ1,2が立上つたことを通
知するステツプで、マスタ、スレーブ1,2だけ
の標準システムでは不要である。
従来のユーザiPLルーチンは自動立上げを全く
考慮していないので、OSからユーザiPLルーチ
ンへとぶとiPLエンドになり、ユーザが手動操作
でイニシヤル立上げ指令を入れるのを待つことに
なる(ストツプする)。しかし本発明ではiPLル
ーチンのスタートが自動化され(但し運転中は前
述のスイツチ13をオンにしておくことが必要)、
オペレータによるリカバリ立上げという操作が不
要になるので、5〜7分かかつたリカバリ時間が
2〜3分程度に短縮される。またこのシステムは
BCMとデイスクを備えフアイムはこれらに格納
して2重化しており、フアイル復元はBCM、デ
イスクのどちらで行なうかをオペレータが決めて
いた。そこでオペレータはBCM、デイスクのど
ちらから立上げるべきか判断に迷うことがある
が、本発明では自動的にBCMから立上げられ、
オペレータの判断は不要である。また従来はの
「全メモリKEEP」を行つていないので、それを
オペレータ操作で行なうには1時間程度かかり、
即刻業務再開ということは困難であつた。これに
対し「全メモリKEEP」では数〜10数秒程度でデ
イスクへの全メモリ内容のキープを完了できるの
で、この直後にiPLに入ることができる。
発明の効果 以上述べたように本発明によれば、公営競技場
などで発券、払戻し等の業務を行うトータリゼー
タシステムでトータルシステムダウンが生じて
も、速やかに且つ自動的にリカバリできる利点が
ある。
【図面の簡単な説明】
第1図はトータリゼータシステムの一例を示す
概略構成図、第2図は本発明の一実施例を示すフ
ローチヤート、第3図はコモンブランチバス獲得
の説明図、第4図はモード指示の説明図である。 図中、1,2はトータリゼータ(コンピユー
タ)、4は端末である。

Claims (1)

  1. 【特許請求の範囲】 1 各投票券発売所には発券、払戻し等を行う端
    末を分散配置し、センタ側には該端末からのデー
    タに基づき集計、予想配当金算出、払戻し金算出
    等の処理をするマスターコンピユータ及びスレー
    ブコンピユータを設置し、該マスターコンピユー
    タとスレーブコンピユータ間で相互に診断を行な
    い、マスターコンピユータに障害が生じると、ス
    レーブコンピユータが処理を代行する様にしたト
    ータリゼータシステムにおいて、 該マスタおよびスレーブコンピユータの両方が
    同時にダウンしたとき、ダウン直前に該コンピユ
    ータのベツトプールフアイルなどのメモリ内容を
    外部記憶媒体へキープし、その後該コンピユータ
    の管理プログラムによりユーザiPLルーチンを起
    動して、別途設けた自動リカバリスイツチがオン
    になつていることを条件に、自動的にリカバリ処
    理を行うことを特徴とする、トータリゼータシス
    テムの自動リカバリ方式。
JP58035642A 1983-03-04 1983-03-04 ト−タリゼ−タシステムの自動リカバリ方式 Granted JPS59161771A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58035642A JPS59161771A (ja) 1983-03-04 1983-03-04 ト−タリゼ−タシステムの自動リカバリ方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58035642A JPS59161771A (ja) 1983-03-04 1983-03-04 ト−タリゼ−タシステムの自動リカバリ方式

Publications (2)

Publication Number Publication Date
JPS59161771A JPS59161771A (ja) 1984-09-12
JPS6410866B2 true JPS6410866B2 (ja) 1989-02-22

Family

ID=12447521

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58035642A Granted JPS59161771A (ja) 1983-03-04 1983-03-04 ト−タリゼ−タシステムの自動リカバリ方式

Country Status (1)

Country Link
JP (1) JPS59161771A (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01233630A (ja) * 1988-03-15 1989-09-19 Nec Corp ファイル処理方式
CN109815049B (zh) * 2017-11-21 2021-03-26 北京金山云网络技术有限公司 节点宕机恢复方法、装置、电子设备及存储介质

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5014725A (ja) * 1973-06-08 1975-02-17
JPS53118332A (en) * 1977-03-25 1978-10-16 Toshiba Corp Totalizator system

Also Published As

Publication number Publication date
JPS59161771A (ja) 1984-09-12

Similar Documents

Publication Publication Date Title
CN101523355A (zh) 故障切换系统和方法
CN111221800A (zh) 数据库迁移方法、装置、电子设备及存储介质
CN114116280A (zh) 交互式bmc自恢复方法、系统、终端及存储介质
JPH03288297A (ja) 取引処理装置
GB2028558A (en) Ticket issuing systems
JPS6410866B2 (ja)
CN116401122A (zh) 分布式存储系统节点故障的处理方法、系统、装置及介质
EP1672501A2 (en) Fault tolerant duplex computer system and its control method
CN119248578A (zh) 一种微处理器故障恢复装置及方法、芯片
JP3357777B2 (ja) プログラム制御システム
JPH0424838A (ja) マルチプロセッサの障害管理方式
JPS6349267B2 (ja)
JPS6026588A (ja) エレベ−タのデ−タ収録装置
DE68921129T2 (de) Dateiwiederherstellungssystem und verfahren für verkaufsstellen.
JPS6095663A (ja) 2重化磁気デイスク装置の自動切換装置
JP3628159B2 (ja) 取引システムの取引データ処理方法及び取引システム
JPS6212557B2 (ja)
JPS59180751A (ja) コンソ−ルダウンの処理方式
JP2957674B2 (ja) 投票券発売装置の投票券発売方式
JPS6133565A (ja) プログラムのロ−デイング方式
JPH0430064B2 (ja)
JPS63197258A (ja) 入出力処理装置
JPH05342460A (ja) 自動販売機の稼動データ収集システムおよび方法
JPS59178552A (ja) 自己診断制御方式
JP3226491B2 (ja) 二重化したトータリゼータ・システム