RU2142159C1 - Способы проверки состояния процессора в электронных системах коммутации - Google Patents

Способы проверки состояния процессора в электронных системах коммутации Download PDF

Info

Publication number
RU2142159C1
RU2142159C1 RU96113198A RU96113198A RU2142159C1 RU 2142159 C1 RU2142159 C1 RU 2142159C1 RU 96113198 A RU96113198 A RU 96113198A RU 96113198 A RU96113198 A RU 96113198A RU 2142159 C1 RU2142159 C1 RU 2142159C1
Authority
RU
Russia
Prior art keywords
processor
processors
state
adjacent
path
Prior art date
Application number
RU96113198A
Other languages
English (en)
Other versions
RU96113198A (ru
Inventor
Ли Кванг-Бае
Original Assignee
Самсунг Электроникс Ко., Лтд.
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 Самсунг Электроникс Ко., Лтд. filed Critical Самсунг Электроникс Ко., Лтд.
Publication of RU96113198A publication Critical patent/RU96113198A/ru
Application granted granted Critical
Publication of RU2142159C1 publication Critical patent/RU2142159C1/ru

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q1/00Details of selecting apparatus or arrangements
    • H04Q1/18Electrical details
    • H04Q1/20Testing circuits or apparatus; Circuits or apparatus for detecting, indicating, or signalling faults or troubles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3024Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a central processing unit [CPU]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3055Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0604Management of faults, events, alarms or notifications using filtering, e.g. reduction of information by using priority, element types, position or time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0817Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Quality & Reliability (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mathematical Physics (AREA)
  • Hardware Redundancy (AREA)
  • Multi Processors (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)
  • Exchange Systems With Centralized Control (AREA)
  • Monitoring And Testing Of Exchanges (AREA)

Abstract

Изобретения относятся к области электронных систем коммутации, использующих многопроцессорные устройства. Техническим результатом является снижение нагрузки служебного процессора за счет взаимных проверок состояния между единичными процессорами системы. Способы включают следующие действия: проверяют состояния процессоров посредством взаимных проверок состояния между единичными процессорами на основе объединения единичных процессоров в цепочечную структуру, имеющую вид связанного списка, и уведомляют служебный процессор о ненормальном состоянии единичного процессора, когда процессор находится в неисправном состоянии. 2 с. и 4 з.п.ф-лы, 4 ил., 1 табл.

Description

1. Область техники
Изобретение относится к электронным системам коммутации, использующим многопроцессорные устройства, и, в частности, к способу проверки состояния процессора.
2. Уровень техники
На фиг. 1 показана общая структура системы коммутации, которая является разновидностью многопроцессорной системы, где служебный процессор 102 периодически опрашивает состояние каждого из единичных процессоров 104 посредством внутренней сети коммутации 100, либо принимает информацию об аппаратно изменяемом состоянии для управления состоянием процессоров. Управление состоянием процессоров подразумевает выполнение полного набора функций, связанных с обслуживанием сбоев процессоров, включая нарушение функции программного обеспечения и сбои таких аппаратных элементов, как системная плата или соединительные провода и т.д. Информация о состоянии процессора хранится в виде базы данных ДВ, а таблица состояний, содержащая путевую информацию для эффективной передачи управляющих сигналов между процессорами, корректируется с использованием информации реального масштаба времени. Информация реального масштаба времени, передаваемая между процессорами, содержит текущее состояние процессоров, и, таким образом, идентичность информации должна обеспечиваться во всех процессорах системы.
В обычном способе управления состоянием процессора, как описано выше, для обнаружения сбоев процессора, исключая такие аппаратно обнаруживаемые сбои, как обрывы на плате, короткие замыкания проводов и т.д., служебный процессор должен периодически выполнять операции приема/передачи сообщений для проверки состояния всех процессоров в системе, которые относятся к высоким классам в двухуровневой системе. Сбой процессора, как было отмечено выше, воспринимается служебным процессором в виде постоянной нагрузки, что может приводить к ошибкам в периоды максимальной нагрузки. Далее, связываясь со всеми процессорами, служебный процессор вынужден физически занимать дальний путь во внутренней коммутационной сети, что приводит к ухудшению эффективности внутренней сети при передаче сообщений. Кроме того, в том случае, если сбои одновременно возникают во множестве процессоров, несколько запросов на изменение содержимого таблицы состояния процессоров одновременно принимаются служебным процессором, причем задания на изменение содержимого таблицы выполняются сразу же при получении запросов, вследствие чего возникают "зависания" служебного модуля, обусловленные чрезмерной перегрузкой. "Зависания" служебного процессора являются опасными сбоями, приводящими к прекращению доступа исполнителя к системе, либо нарушению таких функций, как восстановление потерянной информации, загрузка системы и т.п.
Краткое изложение существа изобретения
Целью настоящего изобретения является разработка способа распределенной обработки для проверки состояния процессора, который обеспечивает снижение нагрузки служебного процессора посредством единичных процессоров, состояние которых проверяется.
Другой целью изобретения является разработка способа распределенной обработки, обеспечивающего проверку состояния процессора без использования отдельных аппаратных средств.
Еще одной целью настоящего изобретения является разработка способа распределенной обработки для проверки состояния процессора, предотвращающего сбой служебного процессора при его перегрузке, вызванной одновременным поступлением в служебный процессор нескольких запросов на изменение состояния множества процессоров, одновременно вышедших из строя.
Для достижения этих и других целей в настоящем изобретении сканирующие задания для проверки состояния процессоров, выполняемые служебным процессором, распределяются и разграничиваются по областям действия так, чтобы выполнять взаимные проверки состояния единичных процессоров путем соединения всех процессоров системы в последовательную структуру в виде связанного списка. Состояние контролируемого процессора доводится до служебного процессора только в том случае, когда процессор имеет состояние сбоя, благодаря чему нагрузка служебного процессора сокращается. Кроме того, в случае одновременного выхода из строя множества процессоров и, как следствие, одновременного поступления в служебный процессор нескольких запросов на изменение их состояния, служебный процессор обрабатывает запросы в отведенные интервалы времени, а не все одновременно.
Краткое описание чертежей
В дальнейшем изобретение поясняется описанием конкретного варианта его воплощения со ссылками на сопровождающие чертежи, на которых:
фиг. 1 - изображает систему коммутации согласно изобретению,
фиг. 2 - изображает диаграмму распределенной обработки для проверки состояния процессора согласно изобретению,
фиг. 3а, 3в, 3с - изображает блок-схему проверки состояния единичного процессора согласно изобретению,
фиг. 4 - изображает блок-схему операции контроля состояния процессоров, выполняемых служебным процессором согласно изобретению.
Описание предпочтительного варианта воплощения
Специалистам в данной области техники понятна возможность применения на практике других вариантов воплощения настоящего изобретения без специфических деталей, или с другими специфическими деталями. В дальнейшем детальные описания функций и структуры, затрудняющие понимание сути изобретения, не пригодятся.
Первоначально для проверки состояния процессора с использованием способа распределенной обработки в виде соответствующей базы данных (БД) создается идентификационная таблица (1Д - таблица), в которой всем перечисленным процессорам, входящим в одно устройство, присваиваются идентификационные номера 1Д. Эта 1Д-таблица обязательно создается в системе и может быть реализована различными способами.
Далее создается Таблица путей процессоров, которая управляется с использованием информации реального масштаба времени, в виде таблицы, структура которой такова, что логические идентификаторы процессоров проиндексированы, а затем пути процессоров поставлены в соответствие индексированным идентификаторам.
В приведенной выше таблице, построенной в предположении, что все процессоры системы находятся в нормальном состоянии, "Д-индекс", как индекс, который непосредственно определяется идентификатором процессора, не имеет физического положения, а "Д-пути", как величины собственных путей, представляющих текущее состояние путей процессоров, используется в качестве указателей для индикации физического адреса реального процессора. Соответственно, состоянием процессора можно управлять регулированием величины Д-пути. В случае, когда подключенный процессор функционирует нормально, Д-путь имеет специфическую величину, а если процессор демонтирован или функционирует ненормально, Д-путь имеет "холостое" значение "FFFFH", означающее неисправность этого процессора. Представленная Таблица пути аналогично управляется для всех процессоров, опрашиваемых служебным процессором, являющимся главным процессором, и соответственно используется при проверке состояния, которая проводится единичным процессором для примыкающего к нему процессора. При проверке состояния процессора не требуется использования всей Таблицы пути и поэтому для проверки идентичности информации используется способ взаимного сравнения вычисленных значений проверочных сумм для Д-путей. В настоящем изобретении Таблица пути процессоров используется в качестве исходной таблицы для проверки состояния процессоров с использованием прилегающих к ним процессоров, передающих сообщения друг другу, причем идентичность информации между процессорами обеспечивается за счет проверки Таблицы пути процессоров каждый раз при периодическом проведении операций по проверке состояния процессоров.
На фиг. 2 показана принципиальная схема, иллюстрирующая способ распределенной обработки для проверки состояния всех процессоров, функционирующих в системе в виде единичных объектов. Все процессоры в системе коммутации логически соединены так, чтобы образовать последовательную структуру. В процессорах 200, 202 и 204, которые являются соседними процессорами в Таблице пути процессоров (табл. 1), состояние процессора 202 проверяется процессорами 200 и 204, а состояния процессоров 200 и 204 проверяются предшествующим и последующим процессорами, соединенными в структуру с двумя линиями, включающую процессор 202. В данном способе распределенной обработки процессоры 200 и 202 взаимно проверяют состояние друг друга путем выполнения основной операции, в которой периодически повторяются задания на запрос значения контрольной суммы пути соседнего процессора и которая выполняется одинаковым образом для взаимно соединенных процессоров.
Блок-схемы на фиг. 3а и 3в, с иллюстрируют операции по проверке состояния единичного процессора в соответствии с изобретением. Такие проверочные операции выполняются одинаковым образом во всех единичных процессорах 104, показанных на фиг. 1. На шаге 300 каждый из процессоров 104 после установки синхронизирующего таймера ожидает операции проверки состояния. После того, как синхронизирующий таймер выполняет блокировку для проверки состояния процессора, соответствующий процессор отыскивает смежный с ним процессор в Таблице пути (табл. 1) и затем посылает запрос на проверку контрольной суммы этого смежного процессора в соответствии с Таблицей пути, после чего устанавливает таймер ожидания ответа (шаги 302-308). В это время, если ответ получен от смежного процессора на протяжении отведенного промежутка времени, соответствующий процессор сравнивает значение полученной контрольной суммы с ее собственным значением, и если значение полученной контрольной суммы не совпадает со своим собственным значением, то запрашивается копия эталонной Таблицы пути процессоров в служебный процессор 102 (шаги 324-328). В противном случае, если вышеупомянутый смежный процессор находится в нормальном состоянии, взаимная проверка на основе обмена сообщениями продолжается. Если ответ не получен в отведенный промежуток времени, соответствующий процессор принимает решение о том, что смежный ему процессор находится в ненормальном состоянии и уведомляет об этом ненормальном состоянии служебный процессор 102, выполняя, таким образом, проверку состояния смежного процессора (шаги 316-318). Так как процессоры объединены в структуру с использованием двойных соединительных линий, то при выявлении двух сбойных процессоров с идентичными неисправностями, служебный процессор принимает запрос от процессора с низшим логическим идентификатором, вследствие чего удается избежать избыточной работы. Кроме того, в случае поступления в служебный процессор сообщения о ненормальном состоянии, выполняется тест на проверку состояния процессора, и если сбойное состояние процессора подтверждено, эталонная Таблица пути процессоров изменяется и затем копируется для всех процессоров.
На фиг. 4 показана блок-схема операции по контролю состояния процессора, выполняемых служебным процессором в соответствии с изобретением, которые используются при описании процесса выполнения теста на проверку состояния процессора и при описании процедуры копирования эталонной Таблицы пути процессоров. При обнаружении сбоя служебный процессор 102 выполняет тест на проверку состояния соответствующего процессора, в результате чего подтверждается или опровергается нормальное состояние этого процессора (шаги 400-404). В результате выполненного теста, если проверенный процессор находится в состоянии сбоя, соответствующий процессор помечается как нерабочий (FFFFH) в Таблице пути (табл. 1), а затем база данных состояний процессоров копируется во все процессоры 104. С этого момента неисправный процессор удаляется из списка контролируемых процессоров и для этого процессора операции проверки больше не выполняются. Однако, так как служебный процессор управляет загрузкой, если сбой устранен и соответствующий процессор возвращен в рабочее состояние, то при этом, если прошло уведомление об обновлении базы данных состояний, служебный процессор 102 заново помещает соответствующий процессор в Таблицу пути процессоров (табл. 1) и копирует базу данных состояний для доведения ее до всех процессоров 104 (шаги 410-412).
Однако в случае использования способа, описанного в настоящем изобретении, так же, как и обычных способах, если возникают сбои во множестве процессоров, то несколько запросов одновременно поступают в служебный процессор. Следовательно, каждый раз при возникновении описанного случая, если Таблица пути процессоров изменяется, то перегрузка, вызванная обновлением базы данных, не может быть обработана. Соответственно, для разрешения этой проблемы задание может быть выполнено после периода блокировки, установленного таймером в соответствии со временем копирования данных, так, что следующее задание может быть принято в заданный временной интервал каждый раз при обработке одного запроса. Упомянутый временной интервал устанавливается с учетом реальных размеров обновляемой базы данных путем посылки и загрузки транслируемого сообщения. Несмотря на то, что задание выполняется в заданные интервалы времени, если Таблица пути процессоров не изменена, то запрос на изменение таблицы продолжается и, соответственно, пропусков в выполнении задания не возникает.
Выше показано, что в настоящем изобретении обеспечиваются взаимные проверки процессорами состояний друг друга, соответствующие функции могут быть распределены и разнесены по областям действия. Соответственно понижается загрузка служебного процессора, имеющего центральную управляющую структуру. Кроме того, состояние процессора может быть проверено только с использованием программных средств, не прибегая к различному аппаратному оборудованию. В дополнение, одновременно поступающие запросы на изменение состояние обрабатываются в заданные интервалы времени и, таким образом, предотвращается перегрузка служебного процессора.
Несмотря на то, что выше была описана и проиллюстрирована предпочтительная реализация представленного изобретения, компетентным лицам будет понятна возможность проведения различных изменений и модификаций изобретения, эквивалентные замены могут быть выполнены и для отдельных его элементов без отклонения от истинного объема представленного изобретения.

Claims (6)

1. Способ проверки состояния процессора в электронной системе коммутации, имеющей один служебный процессор, который контролирует множество процессоров системы, заключающийся в том, что осуществляют проверку состояния последовательно соединенных процессоров посредством взаимных проверок состояния между смежными процессорами, при этом выполняют индексирование каждого процессора, сравнивают вычисленные значения проверочных сумм для смежных процессоров, результат сравнения передают каждому процессору электронной системы коммутации, отличающийся тем, что только в случае, когда контролируемый процессор находится в состоянии сбоя, о его состоянии уведомляют служебный процессор.
2. Способ проверки состояния процессора в электронных системах коммутации, имеющих один служебный процессор, который контролирует множество процессоров в каждой электронной системе коммутации, заключающийся в том, что осуществляют проверку состояния последовательно соединенных процессоров в каждой электронной системе коммутации посредством взаимных проверок состояния между смежными процессорами, при этом выполняют индексирование каждого процессора в каждой вышеупомянутой системе, отличающийся тем, что формируют таблицу пути процессоров, причем путь каждого процессора представлен в соответствии с индексом соответствующего процессора, отыскивают смежный процессор в таблице пути процессоров, посылают сообщение на запрос значения контрольной суммы таблицы пути смежного процессора, ожидают ответ в течение времени блокировки, выделенного синхронизирующим таймером на проверку состояния каждого процессора, после получения ответа от смежного процессора в течение отведенного периода ожидания сравнивают полученное значение контрольной суммы со значением соответствующего процессора, при их совпадении принимают решение о нормальном состоянии смежного процессора и продолжают взаимную проверку состояний путем обмена сообщениями, а при неполучении ответа или несовпадении значения контрольной суммы со значением соответствующего процессора принимают решение о ненормальном состоянии смежного процессора, уведомляют служебный процессор о состоянии сбоя смежного процессора, запрашивают в нем копию эталонной таблицы пути процессоров, выполняют тест для проверки состояния смежного процессора служебным процессором, при подтверждении нормального состояния смежного процессора корректируют эталонную таблицу пути процессора и копируют во все процессоры откорректированную эталонную таблицу пути процессоров, после чего продолжают упомянутую взаимную проверку.
3. Способ по п.2, отличающийся тем, что принимают запрос на служебный процессор от процессора, в котором произошел сбой, имеющего низкий логический идентификационный номер, если уведомления поступают от двух одновременно выявленных сбойных процессоров, неисправности которых идентичны.
4. Способ по п.3, отличающийся тем, что в том случае, если сбои случайно возникают во множестве процессоров, то одновременно принимают служебным процессором несколько запросов и обрабатывают принимаемые запросы на служебном процессоре в отведенные промежутки времени.
5. Способ по п.2, отличающийся тем, что указанную таблицу пути процессоров формируют из индексов в соответствии с обозначениями всех процессоров и величин собственных путей, которые соответствуют каждому из индексов и показывают текущее состояние пути процессора и путь смежного процессора.
6. Способ по п.2, отличающийся тем, что величины собственных путей процессора принимают специфические значения, когда процессор подключен и нормально функционирует, и принимают "холостые" значения, когда процессор отключен или неисправен.
RU96113198A 1995-07-24 1996-06-28 Способы проверки состояния процессора в электронных системах коммутации RU2142159C1 (ru)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR21893/1995 1995-07-24
KR1019950021893A KR0174604B1 (ko) 1995-07-24 1995-07-24 전자식 교환기에서 프로세서 상태확인 분산처리방법

Publications (2)

Publication Number Publication Date
RU96113198A RU96113198A (ru) 1998-09-27
RU2142159C1 true RU2142159C1 (ru) 1999-11-27

Family

ID=19421409

Family Applications (1)

Application Number Title Priority Date Filing Date
RU96113198A RU2142159C1 (ru) 1995-07-24 1996-06-28 Способы проверки состояния процессора в электронных системах коммутации

Country Status (4)

Country Link
US (1) US5907670A (ru)
KR (1) KR0174604B1 (ru)
CN (1) CN1056700C (ru)
RU (1) RU2142159C1 (ru)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990085416A (ko) * 1998-05-18 1999-12-06 윤종용 교환기의 과금 프로세스 비정상 처리 방법
KR100293935B1 (ko) * 1998-07-07 2001-07-12 윤종용 교환기의중계선상태그래픽출력방법
FI105133B (fi) * 1998-08-06 2000-06-15 Ericsson Telefon Ab L M Vianhallinta ja palautus tietoliikennejärjestelmässä
KR100297590B1 (ko) * 1998-09-18 2001-08-07 서평원 교환기에서 스위치 네트워크의 경로 시험 방법
KR20000025246A (ko) * 1998-10-09 2000-05-06 김영환 전전자교환기에서의 ipc 노드 상태 출력 방법
US6446222B1 (en) * 1999-02-23 2002-09-03 Hewlett-Packard Company System for and method of sending network problem information along a communication path
KR100327041B1 (ko) * 1999-12-18 2002-03-06 김진찬 교환기의 진보된 배치 기능 수행 방법
US6684343B1 (en) * 2000-04-29 2004-01-27 Hewlett-Packard Development Company, Lp. Managing operations of a computer system having a plurality of partitions
GB2362230A (en) * 2000-05-09 2001-11-14 Marconi Comm Ltd Delegated fault detection in a network by mutual node status checking
US6665811B1 (en) * 2000-08-24 2003-12-16 Hewlett-Packard Development Company, L.P. Method and apparatus for checking communicative connectivity between processor units of a distributed system
KR100480651B1 (ko) * 2000-08-28 2005-04-06 엘지전자 주식회사 교환기의 프로세서 상태 관리 방법
WO2011070792A1 (ja) * 2009-12-10 2011-06-16 パナソニック株式会社 分散型電源システム
JP5810891B2 (ja) * 2011-12-20 2015-11-11 富士通株式会社 情報処理装置及び動作状態監視方法
US11150716B2 (en) * 2020-02-05 2021-10-19 International Business Machines Corporation Dynamically optimizing margins of a processor

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3912873A (en) * 1974-01-17 1975-10-14 North Electric Co Multiple fault tolerant digital switching system for an automatic telephone system
US4123794A (en) * 1974-02-15 1978-10-31 Tokyo Shibaura Electric Co., Limited Multi-computer system
US4387278A (en) * 1980-11-05 1983-06-07 Stromberg-Carlson Corporation Maintenance facility for telephony system with remote port groups
US4633467A (en) * 1984-07-26 1986-12-30 At&T Bell Laboratories Computer system fault recovery based on historical analysis
ATE71788T1 (de) * 1986-03-12 1992-02-15 Siemens Ag Verfahren zum betrieb einer fehlergesicherten hochverfuegbaren multiprozessorzentralsteuereinheit eines vermittlungssystemes.
JPH0746322B2 (ja) * 1988-05-23 1995-05-17 日本電気株式会社 障害装置特定システム
US4972453A (en) * 1989-02-28 1990-11-20 At&T Bell Laboratories Autonomous expert system for directly maintaining remote telephone switching systems
US5105420A (en) * 1990-04-09 1992-04-14 At&T Bell Laboratories Method and apparatus for reconfiguring interconnections between switching system functional units
US5008881A (en) * 1990-05-18 1991-04-16 At&T Bell Laboratories Chordal ring network
JP2785455B2 (ja) * 1990-07-03 1998-08-13 株式会社日立製作所 コンピュータの制御命令実行方法
KR940001696B1 (ko) * 1991-02-12 1994-03-05 한국전기통신공사 전전자 교환기의 신호서비스 장비의 상태 관리방법
US5276727A (en) * 1991-06-24 1994-01-04 Samsung Electronics, Co. Ltd. Remote maintenance method and device thereof in private branch exchange system
JP3432531B2 (ja) * 1992-08-11 2003-08-04 株式会社東芝 電子交換機

Also Published As

Publication number Publication date
CN1056700C (zh) 2000-09-20
CN1147649A (zh) 1997-04-16
US5907670A (en) 1999-05-25
KR970009440A (ko) 1997-02-24
KR0174604B1 (ko) 1999-04-01

Similar Documents

Publication Publication Date Title
RU2142159C1 (ru) Способы проверки состояния процессора в электронных системах коммутации
US5784547A (en) Method for fault-tolerant communication under strictly real-time conditions
US5805785A (en) Method for monitoring and recovery of subsystems in a distributed/clustered system
KR100575497B1 (ko) 내고장성 컴퓨터 시스템
US5875290A (en) Method and program product for synchronizing operator initiated commands with a failover process in a distributed processing system
US6408163B1 (en) Method and apparatus for replicating operations on data
US3787816A (en) Multiprocessing system having means for automatic resource management
EP0416943B1 (en) Method for controlling failover between redundant network interface modules
US6389551B1 (en) Method of preventing false or unnecessary failovers in a high availability cluster by using a quorum service
US6385665B1 (en) System and method for managing faults in a data transmission system
US6918051B2 (en) Node shutdown in clustered computer system
US6012150A (en) Apparatus for synchronizing operator initiated commands with a failover process in a distributed processing system
US5210871A (en) Interprocessor communication for a fault-tolerant, mixed redundancy distributed information processing system
US20050237926A1 (en) Method for providing fault-tolerant application cluster service
WO1998033121A9 (en) Method and apparatus for split-brain avoidance in a multi-process or system
US20080301489A1 (en) Multi-agent hot-standby system and failover method for the same
US3833798A (en) Data processing systems having multiplexed system units
EP1012718B1 (en) Method and apparatus for tolerance of lost timer ticks during recovery of a multi-processor system
JP2007520003A (ja) コンピュータ障害発生時に複数のコンピュータの配列を操作する方法
RU96113198A (ru) Способ распределенной обработки для проверки состояния процессора в электронной системе коммутации
Morgan et al. A survey of methods for improving computer network reliability and availability
JPH07262042A (ja) プロセッサ障害検出方法
JP3325785B2 (ja) 計算機の故障検出・回復方式
CN111064609A (zh) 消息***的主从切换方法、装置、电子设备及存储介质
CN116932274B (zh) 异构计算***和服务器***

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20080629