KR101397993B1 - 접속 교환 프로세서 이중화 시스템 및 방법 - Google Patents
접속 교환 프로세서 이중화 시스템 및 방법 Download PDFInfo
- Publication number
- KR101397993B1 KR101397993B1 KR1020070059291A KR20070059291A KR101397993B1 KR 101397993 B1 KR101397993 B1 KR 101397993B1 KR 1020070059291 A KR1020070059291 A KR 1020070059291A KR 20070059291 A KR20070059291 A KR 20070059291A KR 101397993 B1 KR101397993 B1 KR 101397993B1
- Authority
- KR
- South Korea
- Prior art keywords
- processor
- connection
- connection switching
- behalf
- exchange
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/163—Interprocessor communication
- G06F15/173—Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
- G06F15/17306—Intercommunication techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/36—Handling requests for interconnection or transfer for access to common bus or bus system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4265—Bus transfer protocol, e.g. handshake; Synchronisation on a point to point bus
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Hardware Redundancy (AREA)
- Exchange Systems With Centralized Control (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
도 1은 본 발명에 따른 접속 교환 프로세서 이중화 시스템을 도시한 도면.
도 2는 본 발명에 따라 접속 교환 프로세서를 이중화 하는 과정을 도시한 도면.
* 도면의 주요 부분에 대한 부호의 설명 *
10: 제1 접속 교환 프로세서 11: 제1 동작 프로세서
12: 제1 예비 프로세서 20: 제2 접속 교환 프로세서
21: 제2 동작 프로세서 22: 제2 예비 프로세서
30: 버스
본 발명은 교환기의 접속 교환 프로세서 이중화 시스템에 관한 것이다. 본 발명에 의하면, 2 개의 접속 교환 프로세서가 버스를 공유함으로써 페어를 구성한다. 따라서, 하나의 접속 교환 프로세서에 장애가 발생한 경우, 페어를 구성하는 다른 접속 교환 프로세서에 의해 가입자들에게 중단없는 서비스를 제공할 수 있다.
종래의 접속 교환 프로세서는 메인 프로세서가 이중화되어 서비스를 제공한다. 즉, 2 개의 메인 프로세서가 연결되어서, 제1 메인 프로세서(액티브 프로세서)가 고장이 나서 동작하지 못하는 경우, 제2 메인 프로세서(스탠바이 프로세서)가 대신하여 서비스를 제공한다. 그러나, 상기와 같은 프로세서 이중화의 경우에는, 상기 액티브 프로세서에서 스탠바이 프로세서로의 제어 메시지가 정상적으로 전달되는 경우에만 이중화 동작이 가능하다. 따라서, 하드웨어 불량이나 기타의 이유로 제어 메시지가 스탠바이 프로세서로 전달되지 못하는 경우, 이중화 기능이 동작하지 못하여 서비스 제공이 중단되는 문제점이 있다.
본 발명은 전술한 바와 같은 문제점을 해결하기 위하여 안출된 것으로, 본 발명에서는 2 개의 접속 교환 프로세서가 버스를 공유함으로써 페어를 구성한다. 따라서, 하나의 접속 교환 프로세서에 장애가 발생한 경우, 페어를 구성하는 다른 접속 교환 프로세서에 의해 가입자들에게 중단없는 서비스를 제공할 수 있다.
따라서, 본 발명의 목적은 접속 교환 프로세서 이중화 시스템을 제공하기 위한 것이다. 또한 본 발명의 목적은 접속 교환 프로세서를 이중화하는 방법을 제공하기 위한 것이다.
본 발명은 접속 교환 프로세서 이중화 시스템에 관한 것이다. 상기 장치는 제1 동작 프로세서 및 제1 예비 프로세서가 제어 채널 및 데이터 채널에 의해 연결된 제1 접속 교환 프로세서로서, 상기 데이터 채널을 통하여 상기 제1 동작 프로세서 및 상기 제1 예비 프로세서의 메모리가 동기화되며, 상기 제1 동작 프로세서가 결함에 의해 동작하지 못하는 경우 상기 제어 채널을 통해 상기 제1 예비 프로세서로 제어 메시지를 전달하여 상기 제1 예비 프로세서가 상기 제1 동작 프로세서를 대신하여 기능을 수행하도록 구성되는 제1 접속 교환 프로세서; 제2 동작 프로세서 및 제2 예비 프로세서가 제어 채널 및 데이터 채널에 의해 연결된 제2 접속 교환 프로세서로서, 상기 데이터 채널을 통하여 상기 제2 동작 프로세서 및 상기 제2 예비 프로세서의 메모리가 동기화되며, 상기 제2 동작 프로세서가 결함에 의해 동작하지 못하는 경우 상기 제어 채널을 통해 상기 제2 예비 프로세서로 제어 메시지를 전달하여 상기 제2 예비 프로세서가 상기 제2 동작 프로세서를 대신하여 기능을 수행하도록 구성되는 제2 접속 교환 프로세서; 및 상기 제1 접속 교환 프로세서 및 상기 제2 접속 교환 프로세서 사이를 연결하는 버스를 포함한다.
또한, 본 발명은 접속 교환 프로세서를 이중화하는 방법에 관한 것으로서, 제1 동작 프로세서와 제1 예비 프로세서가 이중화되어 동작하는 제1 접속 교환 프로세서, 및 제2 동작 프로세서와 제2 예비 프로세서가 이중화되어 동작하는 제2 접속 교환 프로세서를 버스로 연결하여 이중화하는 방법으로서, 상기 제2 예비 프로세서가 상기 제1 접속 교환 프로세서로 상태확인 요청 메시지를 주기적으로 전송하 는 단계; 및 상기 제2 예비 프로세서가 상기 상태확인 요청 메시지에 대하여 상기 제1 접속 교환 프로세서로부터 연속하여 소정 횟수 이상 응답 메시지를 수신하지 못한 경우, 상기 제2 예비 프로세서가 상기 제1 동작 프로세서를 대신하여 기능을 수행하는 단계를 포함한다.
이하에서는, 도면을 참조하여 본 발명의 실시예를 구체적으로 설명한다. 그러나, 본 발명이 하기의 실시예에 의하여 제한되는 것은 아니다.
도 1은 본 발명에 따른 접속 교환 프로세서 이중화 시스템을 도시한 도면이고, 도 2는 본 발명에 따라 접속 교환 프로세서를 이중화하는 과정을 도시한 도면이다.
본 발명에 따른 접속 교환 프로세서 이중화 시스템은 제1 접속 교환 프로세서(10), 제2 접속 교환 프로세서(20) 및 상기 프로세서들에 의해 공유되어 상기 프로세서 사이를 연결하는 버스(30)를 포함한다.
상기 제1 접속 교환 프로세서(10)는 제1 동작 프로세서(11), 제1 예비 프로세서(12) 및 상기 프로세서 사이를 연결하는 제어 채널(13)과 데이터 채널(14)을 포함한다.
상기 제1 동작 프로세서(11)는 상기 제1 접속 교환 프로세서(10)의 메인 프로세서로서의 기능을 수행(액티브 모드)한다. 그리고, 상기 제1 예비 프로세서(12)는 상기 제1 동작 프로세서(11)가 하드웨어 고장 등의 결함에 의해 장애가 발생하는 경우에 상기 제1 동작 프로세서(11)를 대신하여 기능을 수행하기 위해 구성된 예비 프로세서이다.
상기 제1 동작 프로세서(11)와 상기 제1 예비 프로세서(12)는 제어 채널(13) 및 데이터 채널(14)에 의해 연결되며, 상기 제1 동작 프로세서(11)가 하드웨어 고장 등의 결함에 의하여 정상적으로 동작하지 못할 경우, 상기 제어 채널(13)을 통하여 상기 제1 예비 프로세서(12)로 제어 메시지를 전달한다. 상기 제어 메시지를 수신한 제1 예비 프로세서(12)는 액티브 모드로 동작하여 상기 데이터 채널(14)을 통하여 동기화된 메모리를 기반으로 하여 상기 제1 동작 프로세서(11)를 대신하여 기능을 수행한다.
상기 제2 접속 교환 프로세서(20)는 상기한 제1 접속 교환 프로세서(10)와 마찬가지로 제2 동작 프로세서(21), 제2 예비 프로세서(22) 및 상기 프로세서 사이를 연결하는 제어 채널(23)과 데이터 채널(24)을 포함하며, 상기 상세 구성의 기본적인 기능도 상기한 바와 같다.
상기 제2 접속 교환 프로세서(20)는 상기한 제1 접속 교환 프로세서(10)와 마찬가지로 내부의 이중화된 프로세서에 의해 이동전화 서비스를 제공하며, 이에 덧붙여 상기 제1 접속 교환 프로세서(10)와 버스(30)를 통하여 연결되어, 상기 제1 접속 교환 프로세서(10)의 페어 프로세서의 기능도 수행한다. 또한, 상기 제1 접속 교환 프로세서(10)도 역시 상기 제2 접속 교환 프로세서(20)의 페어 프로세서의 기능을 수행한다.
상기 제2 예비 프로세서(22)는 상기 제1 동작 프로세서(11) 및 상기 제 1 접속 교환 프로세서(10)의 제어 채널(13)의 동작 상태를 주기적으로 체크하기 위해 서, 상기 버스(30)를 통하여 상기 제1 접속 교환 프로세서(10)로 상태확인요청 메시지를 주기적으로 전송한다(S10). 바람직하게는, 상기 제2 예비 프로세서(22)는 3초 주기로 상기 제1 접속 교환 프로세서(10)에 상태확인요청 메시지를 전송한다.
상기 제1 접속 교환 프로세서(10)가 정상적으로 기능을 수행하고 있을 때에는, 즉 상기 제1 동작 프로세서(11) 및 제1 예비 프로세서(12) 중 어느 하나의 프로세서가 기능을 수행 중인 때에는, 상기 제2 예비 프로세서(22)로부터 상기 상태확인요청 메시지를 수신할 경우, 상기 제1 동작 프로세서(11) 및 제1 예비 프로세서(12) 중에서 액티브 모드로 동작 중인 어느 하나의 프로세서에 의해 상기 제2 예비 프로세서(22)로 응답 메시지를 전송하게 된다.
상기 제2 예비 프로세서(22)는 제1 접속 교환 프로세서(10)로 전송한 상태확인 요청 메시지에 대하여 상기 제1 접속 교환 프로세서(10)로부터 응답 메시지를 수신하지 못한 경우, 연속하여 소정 횟수 이상 응답 메시지를 수신하지 못하였는지를 판단한다(S20). 예를 들어, 상기 제2 예비 프로세서(22)가 연속하여 3회 이상 상기 제1 접속 교환 프로세서(10)로부터 응답 메시지를 수신하지 못한 경우에는, 상기 제2 예비 프로세서(22)가 상기 제1 동작 프로세서(11)를 대신하여 기능을 수행한다(S30).
본 발명에 의하면, 2 개의 접속 교환 프로세서가 버스를 공유함으로써 페어를 구성하여, 하나의 접속 교환 프로세서에 장애가 발생한 경우에도, 페어를 구성 하는 다른 접속 교환 프로세서에 의해 가입자들에게 중단없는 서비스를 제공할 수 있다.
본 발명에 따른 실시예는 상술한 것으로 한정되지 않고, 본 발명과 관련하여 통상의 지식을 가진 자에게 자명한 범위 내에서 여러 가지의 대안, 수정 및 변경하여 실시할 수 있다.
Claims (4)
- 제1 동작 프로세서 및 제1 예비 프로세서가 제어 채널 및 데이터 채널에 의해 연결된 제1 접속 교환 프로세서로서, 상기 데이터 채널을 통하여 상기 제1 동작 프로세서 및 상기 제1 예비 프로세서의 메모리가 동기화되며, 상기 제1 동작 프로세서가 결함에 의해 동작하지 못하는 경우 상기 제어 채널을 통해 상기 제1 예비 프로세서로 제어 메시지를 전달하여 상기 제1 예비 프로세서가 상기 제1 동작 프로세서를 대신하여 기능을 수행하도록 구성되는 제1 접속 교환 프로세서;제2 동작 프로세서 및 제2 예비 프로세서가 제어 채널 및 데이터 채널에 의해 연결된 제2 접속 교환 프로세서로서, 상기 데이터 채널을 통하여 상기 제2 동작 프로세서 및 상기 제2 예비 프로세서의 메모리가 동기화되며, 상기 제2 동작 프로세서가 결함에 의해 동작하지 못하는 경우 상기 제어 채널을 통해 상기 제2 예비 프로세서로 제어 메시지를 전달하여 상기 제2 예비 프로세서가 상기 제2 동작 프로세서를 대신하여 기능을 수행하도록 구성되는 제2 접속 교환 프로세서; 및상기 제1 접속 교환 프로세서 및 상기 제2 접속 교환 프로세서 사이를 연결하는 버스를 포함하며,상기 제1 접속 교환 프로세서는 상기 제2 예비 프로세서로부터 상태확인요청 메시지를 수신할 경우, 상기 제1 동작 프로세서 및 제1 예비 프로세서 중에서 액티브 모드로 동작 중인 어느 하나의 프로세서에 의해 상기 제2 예비 프로세서로 응답 메시지를 전송하는 것을 특징으로 하는 접속 교환 프로세서 이중화 시스템.
- 삭제
- 제1항에 있어서, 상기 제2 예비 프로세서는 상기 버스를 통하여 상기 제1 접속 교환 프로세서에 상태확인요청 메시지를 주기적으로 전송하며, 상기 제1 접속 교환 프로세서로부터 소정 횟수 이상 연속하여 응답을 수신하지 못한 경우, 상기 제2 예비 프로세서가 상기 제1 동작 프로세서를 대신하여 기능을 수행하는 것을 특징으로 하는 접속 교환 프로세서 이중화 시스템.
- 제1 동작 프로세서와 제1 예비 프로세서가 이중화되어 동작하는 제1 접속 교환 프로세서, 및 제2 동작 프로세서와 제2 예비 프로세서가 이중화되어 동작하는 제2 접속 교환 프로세서를 버스로 연결하여 이중화하는 방법으로서,상기 제2 예비 프로세서가 상기 제1 접속 교환 프로세서로 상태확인 요청 메시지를 주기적으로 전송하는 단계; 및상기 제2 예비 프로세서가 상기 상태확인 요청 메시지에 대하여 상기 제1 접속 교환 프로세서로부터 연속하여 소정 횟수 이상 응답 메시지를 수신하지 못한 경우, 상기 제2 예비 프로세서가 상기 제1 동작 프로세서를 대신하여 기능을 수행하는 단계를 포함하는 것을 특징으로 하는 접속 교환 프로세서 이중화 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070059291A KR101397993B1 (ko) | 2007-06-18 | 2007-06-18 | 접속 교환 프로세서 이중화 시스템 및 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070059291A KR101397993B1 (ko) | 2007-06-18 | 2007-06-18 | 접속 교환 프로세서 이중화 시스템 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20080111215A KR20080111215A (ko) | 2008-12-23 |
KR101397993B1 true KR101397993B1 (ko) | 2014-05-22 |
Family
ID=40369508
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070059291A KR101397993B1 (ko) | 2007-06-18 | 2007-06-18 | 접속 교환 프로세서 이중화 시스템 및 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101397993B1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101596140B1 (ko) * | 2014-05-26 | 2016-02-22 | 주식회사 이노피아테크 | 이중화 구조에 기초한 tcp 기반의 고장 감내 장치 및 방법 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030047520A (ko) * | 2001-12-11 | 2003-06-18 | 엘지전자 주식회사 | 에이티엠 교환 시스템 내 보드간의 이중화 구조 및 그운용 방법 |
KR100404318B1 (ko) | 2000-12-26 | 2003-11-01 | 한국전자통신연구원 | 프로세서 보드 이중화 장치에서의 데이터 읽기/쓰기 제어방법 |
KR20030089734A (ko) * | 2002-05-18 | 2003-11-28 | 엘지전자 주식회사 | 프로세서 보드 이중화 장치 및 그 운용방법 |
KR20050055871A (ko) * | 2003-12-09 | 2005-06-14 | 엘지전자 주식회사 | 이중화 절체 요구를 이용한 이중화 절체 장치 및 그 방법 |
-
2007
- 2007-06-18 KR KR1020070059291A patent/KR101397993B1/ko not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100404318B1 (ko) | 2000-12-26 | 2003-11-01 | 한국전자통신연구원 | 프로세서 보드 이중화 장치에서의 데이터 읽기/쓰기 제어방법 |
KR20030047520A (ko) * | 2001-12-11 | 2003-06-18 | 엘지전자 주식회사 | 에이티엠 교환 시스템 내 보드간의 이중화 구조 및 그운용 방법 |
KR20030089734A (ko) * | 2002-05-18 | 2003-11-28 | 엘지전자 주식회사 | 프로세서 보드 이중화 장치 및 그 운용방법 |
KR20050055871A (ko) * | 2003-12-09 | 2005-06-14 | 엘지전자 주식회사 | 이중화 절체 요구를 이용한 이중화 절체 장치 및 그 방법 |
Also Published As
Publication number | Publication date |
---|---|
KR20080111215A (ko) | 2008-12-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20070288585A1 (en) | Cluster system | |
US9032240B2 (en) | Method and system for providing high availability SCTP applications | |
JPH04217136A (ja) | データインテグリティを保証する通信システム | |
JP2004171370A (ja) | 冗長構成におけるクライアント/サーバ間のアドレス制御方式および方法 | |
KR101397993B1 (ko) | 접속 교환 프로세서 이중화 시스템 및 방법 | |
JPH09186686A (ja) | 網管理システム | |
CN111490932A (zh) | 一种通信方法和装置 | |
JP5176914B2 (ja) | 伝送装置及び冗長構成部の系切替え方法 | |
JP2006254096A (ja) | Ip電話システム | |
US20090019140A1 (en) | Method for backup switching spatially separated switching systems | |
US7577135B2 (en) | IP telephone system | |
CN111404813B (zh) | 一种通信方法和装置 | |
JP2002373084A (ja) | 二重化システムの状態交換・障害検出兼用方法 | |
KR970002693B1 (ko) | 사설전자교환시스템의 통화복구유지방법과 그 장치 | |
JP2006254111A (ja) | Ip電話システム | |
JPH04101255A (ja) | バスバックアップ機構 | |
KR20070080626A (ko) | 이중화 장치 및 그 운용 방법 | |
JP2000151809A (ja) | 二重化情報中継装置及び切替制御方法 | |
KR20080041347A (ko) | 고가용성 시스템 및 고가용성 서비스를 제공하기 위한 방법 | |
JP4916670B2 (ja) | Ip電話システム | |
JPH09261235A (ja) | 通信処理装置 | |
KR100645520B1 (ko) | 이중화된 cti 시스템의 링크 장치 및 방법 | |
KR930010917B1 (ko) | CCITT No. 7 신호방식의 신호연결 제어부간 동작대기 방법에 의한 신호망 관련데이터 일치방법 | |
JP2006254108A (ja) | Ip電話システム | |
JPH0844637A (ja) | データ転送制御機能を有した計算機システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
LAPS | Lapse due to unpaid annual fee |