RU2134446C1 - Способ управления перегрузкой сообщениями элементарной программы в мультипроцессорной управляющей системе (варианты) - Google Patents
Способ управления перегрузкой сообщениями элементарной программы в мультипроцессорной управляющей системе (варианты) Download PDFInfo
- Publication number
- RU2134446C1 RU2134446C1 RU96109831A RU96109831A RU2134446C1 RU 2134446 C1 RU2134446 C1 RU 2134446C1 RU 96109831 A RU96109831 A RU 96109831A RU 96109831 A RU96109831 A RU 96109831A RU 2134446 C1 RU2134446 C1 RU 2134446C1
- Authority
- RU
- Russia
- Prior art keywords
- function
- processor
- message counter
- value
- requested
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/42—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker
- H04Q3/54—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised
- H04Q3/545—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised using a stored programme
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/22—Arrangements for supervision, monitoring or testing
- H04M3/36—Statistical metering, e.g. recording occasions when traffic exceeds capacity of trunks
- H04M3/365—Load metering of control unit
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Exchange Systems With Centralized Control (AREA)
- Hardware Redundancy (AREA)
- Debugging And Monitoring (AREA)
Abstract
Изобретение относится к способам управления перегрузкой сообщениями элементарной программы в электронной системе коммутации. Техническим результатом является возможность управления перегрузкой, вызванной множеством сообщений, одновременно принимаемых для элементарной программы. Каждый из способов заключается в установлении проектного порогового значения принимаемых сообщений запроса функции, приеме сообщения запроса функции, увеличении показания счетчика сообщений на единицу, подсчете значения счетчика сообщений, сравнении подсчитанного значения счетчика сообщений с проектным пороговым значением и в том случае, когда подсчитанное значение счетчика сообщений равно проектному пороговому значению или меньше, выполняют запрашиваемую функцию, уведомляют процессор о результате работы, а в том случае, когда подсчитанное значение счетчика сообщений больше проектного порогового значения, информируют процессор о невозможности обработки и подают аварийный сигнал о состоянии перегрузки. 2 с.п. ф-лы, 4 ил., 1 табл.
Description
Изобретение касается способа управления перегрузкой сообщениями элементарной программы в электронной системе коммутации, имеющей большую пропускную способность, управляемой множеством процессоров, и в частности способа управления перегрузкой сообщениями до запроса ресурса для операционной программы (O.S) с помощью элементарной программы, принимающей множество сообщений.
Настоящая заявка на способ управления перегрузкой сообщениями элементарной программы в мультипроцессорной регулирующей системе, основана на корейской заявке на патент N 13573/1995, которая включена здесь лишь в качестве ссылки на предшествующий уровень техники.
В общем, функции электронной системы коммутации выполняют в соответствии с мультипрограммой мультипроцессора. В соответствии с этим, рабочий ресурс можно монополизировать особой элементарной программой в мультипрограмме и, следовательно, можно образовать перегрузку сообщениями.
На фиг . 1 показана конструкция системы, имеющей множество мультипроцессоров, коммутационная схема 14 подсоединена между первым и вторым процессорами соединения абонентов 10 и 12 и первым и вторым процессорами 16 и 18. Первый и второй процессоры соединения абонентов 10 и 12 подсоединены к абонентам, чтобы посредством этого управлять ими. Первый и второй процессоры 16 и 18 анализируют вызов от абонента с целью обработки таким образом его или соединения вызова с дополнительным устройством обслуживания. Если множеством абонентов для первого и второго процессоров 16 и 18 одновременно принимается группа функциональных запросов, система повреждается из-за создания перегрузки в процессоре, запрашиваемом соответствующей функцией. Управление перегрузкой, включающее операции управления такими элементами, как возможность по обработке данных, время обработки, количество процессов, которые могут производить, и количество сообщений, способных обрабатываться, проводится через программу операционной системы. Вышеописанный способ обеспечивает возможность обнаруживать и управлять перегрузкой процессора, но трудно предотвратить возникновение состояния перегрузки. То есть, когда элементарная программа передает сообщение или потребности в операционном процессе с целью обработки запрашиваемой для этого функции, после запроса соответствующей функции для операционной программы и проверки всего ресурса операционной программы, объявляется результат, выполняя тем самым работу. Когда операционная программа принимает тот же запрос, что и программа пользователя (то есть элементарная программа), поскольку операционная программа и программа пользователя обычно используются без различия для одного и того же запроса, ресурс операционной программы может быть монополизирован элементарной программой.
На фиг. 1 в том случае, когда особая функция второго процессора 18 запрашивается множеством процессоров, таких как первый и второй процессоры абонентов 10 и 12 и первый процессор 16 и т.д., предполагается, что вторым процессором 18 принимается множество сообщений запросов функций, и генерация отдельного дочернего процессора и обращение к базе данных осуществляются в программе С через внутреннюю программу В второго процессора 18, операции, как упоминалось выше, обычно осуществляются в процессе обработки вызова. Как показано на фиг. 2, когда запрос функции создается из первого и второго процессоров соединения абонентов 10 и 12 или из первого процессора 16, второй процессор 18 запрашивает дополнительное задание в программе B, выполняет такие функции, как создание дочернего процессора и обращение к базе данных в программе С, и уведомляет программу В о результате работы. Затем, программа В второго процессора 18 принимает результат работы с целью уведомления таким образом первого и второго процессоров соединения абонентов 10 и 12 или первого процессора 16 о результате относительно запроса функции.
Когда запрос функции производится из первого и второго процессоров соединения абонентов 10 и 12 или первого процессора 16 до тех пор, пока результат запроса не будет принят первым и вторым процессорами абонентов 10 и 12 или первым процессором 16, второй процессор 18 монополизирует ресурс такой операционной программы, как обработка, стековое запоминание, буферное запоминание и так далее.
Однако второй процессор 18 выполняет также другую программу, за исключением программы B и С, и таким образом, в том случае, когда операционная программа монополизирована программами В и С, ограничивается функционирование другой программы во втором процессоре 18, такой как программа фундаментальной функции системы.
Когда система восстанавливает способ операционной программы с помощью этого ограничения операции, все более популяризируется способ инициализации процессора посредством перезапуска или выполнения начальной загрузки и т.д. для освобождения ресурса. Однако ошибка в функции, выполняемой вторым процессором 18, создается в такой форме, как прерывание вызова, разногласия данных или невозможности вызова и т.д., и кроме того, создает проблему, которая заключается в том, что соответствующие программы первого и второго процессоров соединения 10 и 12 или первых процессоров, которые не принимают ответ после запроса функции для второго процессора, оказываются в состоянии ожидания запроса.
В соответствии с этим целью настоящего изобретения является обеспечить способ управления перегрузкой элементарной программы.
Другой целью настоящего изобретения является обеспечить способ управления перегрузкой сообщениями элементарной программы до того, как элементарная программа, принимающая множество сообщений, запросит ресурс для операционной программы.
Еще одной целью настоящего изобретения является обеспечить способ управления перегрузкой, предотвращающий повреждение, обусловленное запросом специфической функции, вызванным множеством сообщений, одновременно принимаемых для элементарной программы.
Для достижения этих и других целей настоящее изобретение обеспечивает способ, предназначенный для перегрузки сообщений элементарной программы в мультипроцессорной системе управления, включающий в себя этапы: приема сообщения запроса функции после установления величины счета для приема сообщения; увеличения показания счетчика сообщения по единице каждый раз, когда на этапе приема принимается сообщение запроса функции и затем счетчика сообщения сравнения подсчитанного значения с проектным пороговым значением; выполнения соответствующей специфической функции с целью выполнения тем самым дополнительного задания, когда на этапе сравнения подсчитанное значение равно проектному пороговому значению или меньше, и уведомления процессора, запрашивающего функцию о результате работы; и информирования соответственного процессора, запрашивающего функцию, о невозможности обработки, когда на этапе сравнения подсчитанное значение больше, чем проектное пороговое значение, подавая при этом аварийный сигнал о состоянии перегрузки.
Сущность изобретения иллюстрируется ссылкой на сопроводительные чертежи, в которых:
фиг. 1 представляет блок-схему, иллюстрирующую построение системы, имеющей множество мультипроцессоров;
фиг.2 представляет блок-схему, иллюстрирующую процесс выполнения запроса общей функции и управления результатом запроса;
фиг.3 представляет блок-схему, иллюстрирующую соответствующий настоящему изобретению способ управления перегрузкой сообщениями элементарной программы до того, как элементарная программа запросит ресурс для операционной программы при приеме множества сообщений.
фиг. 1 представляет блок-схему, иллюстрирующую построение системы, имеющей множество мультипроцессоров;
фиг.2 представляет блок-схему, иллюстрирующую процесс выполнения запроса общей функции и управления результатом запроса;
фиг.3 представляет блок-схему, иллюстрирующую соответствующий настоящему изобретению способ управления перегрузкой сообщениями элементарной программы до того, как элементарная программа запросит ресурс для операционной программы при приеме множества сообщений.
На фиг.3 представлена блок-схема, иллюстрирующая операции управления перегрузкой сообщениями элементарной программы до того, как элементарная программа запросит ресурс для операционной программы при принятии множества сообщений в соответствии с настоящим изобретением.
Предпочтительный вариант осуществления настоящего изобретения подробно объясняется на основании показанной на фиг.1 структуры со ссылками на фиг.3.
На этапе 101 второй процессор 18 инициализирует переменные счетного устройства сообщений запросов функций, а также существующие переменные, когда инициализируется программа, и затем переходит к этапу 102. На этапе 102 второй процессор 18 устанавливает значение периодического синхронизирующего устройства и запускает периодическое синхронизирующее устройство. На этапе 103 второй процессор 18 переходит в режим ожидания приема сообщений. При приеме сообщения запроса функции от первого и второго процессоров соединения 10 и 12 и первого процессора 16 на этапе 104 во время ожидания приема сообщений, второй процессор 18 переходит к этапу 105 с целью увеличения тем самым значения соответствующего счетчика сообщения на единицу. На этапе 106 второй процессор 18 сравнивает значение счетного устройства с количеством работ, обрабатываемых в единичное время (то есть с пороговым значением), вычисленным на основе времени обработки соответственного процессора, и затем, если значение счетного устройства равно пороговому значению или меньше, переходит к этапу 107. На этапе 107 второй процессор 18 осуществляет специфическую функцию, переходя при этом к этапу 108. На этапе 108 второй процессор 18 запрашивает выполнение дополнительной работы для его программы C и затем возвращается к этапу 103 с целью ожидания при этом результата работы (этап 114). Однако на этапе 106, если значение счетчика сообщения больше порогового значения, второй процессор 18 переходит к этапу 109 для регистрации информации аварийной сигнализации и результата запроса в виде невозможности обработки и затем переходит к этапу 110. На этапе 110 второй процессор 18 вызывает процедуру аварийной сигнализации, передавая при этом аварийный сигнал, показывающий невозможность процесса соответствующей программы из-за перегрузки. На этапе 111 второй процессор 18 уведомляет соответственный процессор из первого и второго процессоров соединения 10 и 12 и первого процессора 18 о результате запроса, показывающего невозможность обработки запрашиваемой функции.
С другой стороны, на этапе 103 второй процессор 18 проверяет синхронизирующее устройство во время ожидания приема сообщений и затем, если принято сообщение о конечной величине синхронизирующего устройства к установленному периоду синхронизирующего устройства, заканчиваемому на этапе 102, переходит к этапу 113. На этапе 113 второй процессор 18 инициализирует счетчик принятого сообщения и затем возвращается к этапу 103. В это время, если имеется множество сообщений для подсчета, переменная счетного устройства должна один к одному назначаться количеству сообщений. Кроме того, конфигурацию переменной счетчика сообщения можно заменить родственной базой данных, показанной в таблице 1, и выборка и коррекция, кроме того, основаны на системе базы данных, ранее установленной в системе.
В представленной таблице D-MSQ-1D обозначает код для идентификации сообщений, требуемых в способе управления
перегрузкой сообщениями, а D-СNT обозначает значение счетчика принятого сообщения.
перегрузкой сообщениями, а D-СNT обозначает значение счетчика принятого сообщения.
Более того, если второй процессор 18 выполняет такие функции, как вырабатывание дочернего процесса и доступа к базе данных и т.д., в программе C после приема запроса работы из программы B результата работы создается из программы C на этапе 114. В это время программа В второго процессора 18 принимает результат работы из программы С и посредством этого извещает первый и второй процессоры соединения 10 и 12 или первый процессор 16 о результате для соответственного запроса функции.
В настоящем изобретении, как описано выше, второй процессор 18 устанавливает подсчитываемое значение, предназначенное для приема сообщений, и затем увеличивает показание счетчика сообщения на единицу при приеме сообщения запроса функции. Затем, если значение счетчика сообщения равно пороговому значению или меньше, второй процессор 18 выполняет соответственную специфическую функцию, выполняя таким образом дополнительную работу, и уведомляет процессор, который запрашивал функцию о результате работы. В противоположность этому, если значение счетчика сообщения больше, чем пороговое значение, второй процессор 18 уведомляет процессор, который запрашивал функцию об аварии, указывающую на режим перегрузки соответствующей программы и, в соответствии с этим, можно предотвратить ожидание ресурса рабочей программы из-за дополнительной работы посредством выполнения функции. Более того, поскольку можно предотвратить монополизирование процесса специальной элементарной программой, можно способствовать мультипроцессорной эффективности, а рабочий режим процессора можно легко проверить посредством аварийной сигнализации элементарной программы без специальной команды.
Claims (2)
1. Способ управления перегрузкой сообщениями элементарной программы в мультипроцессорной системе управления, заключающийся в том, что устанавливают процессором, выполняющим запрашиваемую функцию, проектное пороговое значение принимаемых сообщений запроса функции, принимают сообщения запроса функции процессором, выполняющим запрашиваемую функцию, отличающийся тем, что каждый раз при приеме сообщений запроса функции увеличивают показания счетчика сообщений на единицу, подсчитывают значения счетчика сообщений, сравнивают подсчитанное значение счетчика сообщений с проектным пороговым значением, в том случае, когда подсчитанное значение счетчика сообщений равно проектному пороговому значению или меньше, выполняют запрашиваемую функцию, осуществляя тем самым дополнительную работу, уведомляют процессор, который запрашивал упомянутую функцию, о результате работы, а в том случае, когда подсчитанное значение счетчика сообщений больше проектного порогового значения, информируют процессор, который запрашивал упомянутую функцию, о невозможности обработки и подают аварийный сигнал о состоянии перегрузки процессору, который запрашивал упомянутую функцию.
2. Способ управления перегрузкой сообщениями элементарной программы в мультипроцессорной системе управления, заключающийся в том, что устанавливают процессором, выполняющим запрашиваемую функцию, проектное пороговое значение принимаемых сообщений запроса функции, принимают сообщения запроса функции процессором, выполняющим запрашиваемую функцию, отличающийся тем, что каждый раз при приеме сообщений запроса функции увеличивают показания счетчика сообщений на единицу, подсчитывают значение счетчика сообщений, сравнивают подсчитанное значение счетчика сообщений с проектным пороговым значением и, когда подсчитанное значение счетчика сообщений больше проектного порогового значения, подают аварийный сигнал процессору, который запрашивал функцию об аварии, указывающую на режим перегрузки.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019950013573A KR960043938A (ko) | 1995-05-27 | 1995-05-27 | 멀티프로세서 제어시스템의 단위 프로그램에 대한 메세지 과부하 제어방법 |
KR13573/1995 | 1995-05-27 |
Publications (2)
Publication Number | Publication Date |
---|---|
RU96109831A RU96109831A (ru) | 1998-08-10 |
RU2134446C1 true RU2134446C1 (ru) | 1999-08-10 |
Family
ID=19415661
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU96109831A RU2134446C1 (ru) | 1995-05-27 | 1996-05-24 | Способ управления перегрузкой сообщениями элементарной программы в мультипроцессорной управляющей системе (варианты) |
Country Status (4)
Country | Link |
---|---|
US (1) | US5892818A (ru) |
KR (1) | KR960043938A (ru) |
CN (1) | CN1055557C (ru) |
RU (1) | RU2134446C1 (ru) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
IL132888A0 (en) | 1999-11-11 | 2001-03-19 | Surf Comm Solutions Ltd | Channel load balancing |
US6160875A (en) * | 1997-12-30 | 2000-12-12 | Lg Information & Communications, Ltd. | Method of managing overload of message in the communication system |
US6332161B1 (en) * | 1998-09-25 | 2001-12-18 | Charles Schwab & Co., Inc. | Customer web log-in architecture |
US6438374B1 (en) * | 1999-05-26 | 2002-08-20 | Lucent Technologies Inc. | Dynamic multi-step overload control for message processing in wireless communication service network |
US7257642B1 (en) | 1999-11-11 | 2007-08-14 | Surp Communication Solutions Ltd. | Channel load balancing |
JP4265850B2 (ja) * | 2000-01-17 | 2009-05-20 | 富士通株式会社 | 移動体交換機、ホームメモリ・ノード装置および関門交換機 |
WO2001086466A2 (en) * | 2000-05-09 | 2001-11-15 | Surf Communication Solutions, Ltd. | Always-on access server pool |
US6829338B2 (en) | 2002-10-02 | 2004-12-07 | At&T Corp. | Network having space chattering control for maximizing call throughput during overload |
EP1916583A1 (de) * | 2006-10-26 | 2008-04-30 | Siemens Aktiengesellschaft | Verfahren zur Durchführung von Online-Programmänderungen an einem Automatisierungssystem |
CN101561763B (zh) * | 2009-04-30 | 2012-10-17 | 腾讯科技(北京)有限公司 | 一种实现动态链接库的方法和装置 |
US8522241B1 (en) | 2010-09-29 | 2013-08-27 | Mckesson Financial Holdings Limited | Systems and methods for auto-balancing of throughput in a real-time event-driven system |
US8327020B1 (en) * | 2010-09-29 | 2012-12-04 | Mckesson Financial Holdings Limited | Systems and methods for healthcare transaction routing with destination-based throttling |
US8429448B1 (en) | 2010-12-10 | 2013-04-23 | Mckesson Financial Holdings Limited | Systems and methods for dynamic transaction migration in an event-driven, multi-silo architecture |
US10102028B2 (en) * | 2013-03-12 | 2018-10-16 | Sas Institute Inc. | Delivery acknowledgment in event stream processing |
US10262383B1 (en) * | 2015-03-05 | 2019-04-16 | Mckesson Corporation | Systems and methods for determining operational status of third-party service providers |
JP6151738B2 (ja) * | 2015-04-16 | 2017-06-21 | ファナック株式会社 | 履歴の加工プログラムを分類して表示する数値制御装置 |
CN112134645B (zh) * | 2020-08-04 | 2024-03-29 | 国电南瑞科技股份有限公司 | 一种分布式终端通信质量监控方法、存储介质和计算设备 |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SE435975B (sv) * | 1983-03-18 | 1984-10-29 | Ellemtel Utvecklings Ab | Anordning i ett datorstyrt telekommunikationssystem for att vid overforing av datainformation mellan en regional processor och en central processor medelst ett kosystem utfora lastreglering |
DE3311866A1 (de) * | 1983-03-31 | 1984-10-04 | Siemens AG, 1000 Berlin und 8000 München | Schaltungsanordnung fuer fernmeldeanlagen, insbesondere fernsprechvermittlungsanlagen mit informationsverarbeitenden schaltwerken und einrichtungen zur abwehr von ueberbelastungen |
DE3311875A1 (de) * | 1983-03-31 | 1984-10-04 | Siemens AG, 1000 Berlin und 8000 München | Schaltungsanordnung fuer fernmeldeanlagen, insbesondere fernsprechvermittlungsanlagen, mit informationsverarbeitenden schaltwerken und einrichtungen zur abwehr von ueberbelastungen |
US4511762A (en) * | 1983-06-06 | 1985-04-16 | Siemens Corporate Research & Support, Inc. | Overload detection and control system for a telecommunications exchange |
DE3522721A1 (de) * | 1985-06-25 | 1987-01-08 | Siemens Ag | Schaltungsanordnung fuer fernmeldevermittlungsanlagen, insbesondere fernsprechvermittlungsanlagen, mit informationsverarbeitenden zentralen schaltwerken und diesen informationsverarbeitungsauftraege zufuehrenden teilzentralen schalteinrichtungen |
US4737983A (en) * | 1985-10-02 | 1988-04-12 | American Telephone And Telegraph Company Communications, Inc. | Automatic call distributor telephone service |
US4931941A (en) * | 1988-07-25 | 1990-06-05 | Bell Communications Research, Inc. | Adaptive routing of network traffic |
US5081609A (en) * | 1989-01-10 | 1992-01-14 | Bull Hn Information Systems Inc. | Multiprocessor controller having time shared control store |
NL8900269A (nl) * | 1989-02-03 | 1990-09-03 | Nederland Ptt | Methode voor het via een meervoud van asynchroon tijdverdeelde transmissiekanalen overdragen van een stroom van datacellen, waarbij per transmissiekanaal een tellerstand wordt bijgehouden, die afhankelijk is van het aantal datacellen per tijd. |
JPH02220531A (ja) * | 1989-02-22 | 1990-09-03 | Toshiba Corp | 呼接続制御方式および流量監視方式 |
US4974256A (en) * | 1989-06-30 | 1990-11-27 | At&T Bell Laboratories | Load balancing and overload control in a distributed processing telecommunications system |
US5067074A (en) * | 1989-10-27 | 1991-11-19 | At&T Bell Laboratories | Control of overload in communications networks |
US5253288A (en) * | 1990-03-28 | 1993-10-12 | At&T Bell Laboratories | Alternate destination call redirection for telecommunications systems |
US5042064A (en) * | 1990-05-03 | 1991-08-20 | At&T Bell Laboratories | Call control strategy for high capacity telecommunication services |
US5142570A (en) * | 1990-06-15 | 1992-08-25 | Bell Communications Research, Inc. | Routing of network traffic using discrete traffic measurement data |
AU9063891A (en) * | 1990-11-20 | 1992-06-11 | Unifi Communications Corporation | Telephone call handling system |
CA2067576C (en) * | 1991-07-10 | 1998-04-14 | Jimmie D. Edrington | Dynamic load balancing for a multiprocessor pipeline |
US5299259A (en) * | 1991-09-27 | 1994-03-29 | At&T Bell Laboratories | Distributing calls over serving centers of a large customer |
US5313584A (en) * | 1991-11-25 | 1994-05-17 | Unisys Corporation | Multiple I/O processor system |
US5513185A (en) * | 1992-11-23 | 1996-04-30 | At&T Corp. | Method and apparatus for transmission link error rate monitoring |
US5440741A (en) * | 1993-09-20 | 1995-08-08 | Motorola, Inc. | Software overload control method |
US5384841A (en) * | 1993-10-27 | 1995-01-24 | Rockwell International Corporation | Automatic call distribution network with call overload system and method |
US5390243A (en) * | 1993-11-01 | 1995-02-14 | At&T Corp. | Telemarketing complex with automatic threshold levels |
US5450483A (en) * | 1993-11-18 | 1995-09-12 | British Telecommunications P.L.C. | Method of controlling overloads in a telecommunications network |
US5548533A (en) * | 1994-10-07 | 1996-08-20 | Northern Telecom Limited | Overload control for a central processor in the switching network of a mobile communications system |
-
1995
- 1995-05-27 KR KR1019950013573A patent/KR960043938A/ko not_active Application Discontinuation
-
1996
- 1996-05-24 RU RU96109831A patent/RU2134446C1/ru not_active IP Right Cessation
- 1996-05-27 CN CN96106626A patent/CN1055557C/zh not_active Expired - Fee Related
- 1996-05-28 US US08/655,125 patent/US5892818A/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
CN1147112A (zh) | 1997-04-09 |
CN1055557C (zh) | 2000-08-16 |
KR960043938A (ko) | 1996-12-23 |
US5892818A (en) | 1999-04-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2134446C1 (ru) | Способ управления перегрузкой сообщениями элементарной программы в мультипроцессорной управляющей системе (варианты) | |
US5748959A (en) | Method of conducting asynchronous distributed collective operations | |
US6996745B1 (en) | Process for shutting down a CPU in a SMP configuration | |
US6697834B1 (en) | Mutual exculsion system and method for restarting critical sections of code when preempted during a critical section | |
US7577874B2 (en) | Interactive debug system for multiprocessor array | |
EP1189137A1 (en) | Interruption managing device and interruption managing method | |
JPH0250753A (ja) | コンピュータにおける割込処理装置およびその方法 | |
CN109144873B (zh) | 一种linux内核处理方法及装置 | |
JPH1097490A (ja) | スケーラブル対称型マルチプロセッサにおいてバス幅またはバス・プロトコルを変更せずに割り込みを分散する方法および装置 | |
JPH1097509A (ja) | 対称型マルチプロセッサ・システムにおいて割り込みを分散する方法および装置 | |
CN111831408A (zh) | 异步任务处理方法、装置、电子设备及介质 | |
US20090182877A1 (en) | Ineligible group member status | |
US20090319662A1 (en) | Process Migration Based on Exception Handling in a Multi-Node Environment | |
CA2058933C (en) | Reset method when adaptor module is faulty and computer system executing same | |
US4638432A (en) | Apparatus for controlling the transfer of interrupt signals in data processors | |
US5862340A (en) | Method operating in each node of a computer system providing and utilizing special records for collective communication commands to increase work efficiency at each node | |
JP2877095B2 (ja) | マルチプロセッサシステム | |
JPH1153201A (ja) | 複数の割込みを処理する方法及び装置 | |
US5455940A (en) | Method for abnormal restart of a multiprocessor computer of a telecommunication switching system | |
US7673125B2 (en) | Resetting multiple cells within a partition of a multiple partition computer system | |
JPH10149293A (ja) | 割込みを処理するための方法および装置 | |
JP2004070582A (ja) | イベント通知タスク制御処理方式及び方法並びにプログラム | |
JP2000089971A (ja) | 割込み順位制御方法及び割込み順位制御装置 | |
GB2030331A (en) | Real-time Data Processing System for Processing Time Period Commands | |
JPH10269110A (ja) | 計算機システムのハングアップ回避方法並びにこの方法を用いた計算機システム。 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | The patent is invalid due to non-payment of fees |
Effective date: 20090525 |