맞춤기술찾기

이전대상기술

분산데이타베이스관리시스템에서의동시성제어및트랜잭션관리방법

  • 기술번호 : KST2015074064
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 분산 시스템인 전전자 교환기 분산 DBMS에서의 자료의 일관성 유지 및 신뢰성 향상을 위한 동시성 제어 및 트랜잭션관리방법에 관한 것으로, 그 효과는 다음과 같다. 첫째, 교환기 시스템의 기능 및 서비스 처리를 위해서 사용된 연관성을 갖는 데이터들의 검색 및 변경들을 트랜잭션으로 구성하여 관리함으로써 비정상적인 프로그램 종료나 시스템 장애에 의해 발생될 수 있는 데이터 불일치를 막고, 데이터의 일관성을 유지시켜주어 정확한 데이터로 교환기를 운용하게 함으로써 교환기 시스템의 신뢰성을 높일 수 있다. 둘째, 여러 프로세서에 분산되어 있는 연관된 데이터들의 검색 및 변경을 수행하는 동안 동시성 제어기능을 제공함으로써 타 트랜잭션에 의해 검색 및 변경중인 데이터가 영향을 받아 데이터가 불일치되는 것을 막아주어 데이터의 일관성을 유지시켜 교환기시스템의 고도의 신뢰도를 유지할 수 있다.
Int. CL H04Q 3/54 (2006.01)
CPC H04Q 3/54591(2013.01) H04Q 3/54591(2013.01) H04Q 3/54591(2013.01)
출원번호/일자 1019930023467 (1993.11.05)
출원인 한국전자통신연구원, 주식회사 케이티
등록번호/일자 10-0106983-0000 (1996.11.01)
공개번호/일자 10-1995-0016412 (1995.06.17) 문서열기
공고번호/일자 1019960010877 (19960810) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (1993.11.05)
심사청구항수 5

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구
2 주식회사 케이티 대한민국 경기도 성남시 분당구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 김응하 대한민국 대전직할시서구
2 김영호 대한민국 대전직할시유성구
3 이길행 대한민국 대전직할시유성구
4 조주현 대한민국 대전직할시유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
대리인 정보가 없습니다

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 재단법인한국전자통신연구소 대한민국 대전광역시유성구
2 주식회사 케이티 대한민국 경기도 성남시 분당구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 특허출원서
Patent Application
1993.11.05 수리 (Accepted) 1-1-1993-0120531-40
2 대리인선임신고서
Notification of assignment of agent
1993.11.05 수리 (Accepted) 1-1-1993-0120532-96
3 출원심사청구서
Request for Examination
1993.11.05 수리 (Accepted) 1-1-1993-0120533-31
4 출원인명의변경신고서
Applicant change Notification
1994.10.13 수리 (Accepted) 1-1-1993-0120534-87
5 출원공고결정서
Written decision on publication of examined application
1996.07.19 발송처리완료 (Completion of Transmission) 1-5-1993-0053599-76
6 등록사정서
Decision to grant
1996.10.23 발송처리완료 (Completion of Transmission) 1-5-1993-0053600-35
7 출원인정보변경(경정)신고서
Notification of change of applicant's information
1999.01.20 수리 (Accepted) 4-1-1999-0010652-29
8 출원인정보변경(경정)신고서
Notification of change of applicant's information
2000.01.14 수리 (Accepted) 4-1-2000-0005008-66
9 출원인정보변경(경정)신고서
Notification of change of applicant's information
2001.04.19 수리 (Accepted) 4-1-2001-0046046-20
10 출원인정보변경(경정)신고서
Notification of change of applicant's information
2002.04.09 수리 (Accepted) 4-1-2002-0032774-13
11 출원인정보변경(경정)신고서
Notification of change of applicant's information
2002.08.08 수리 (Accepted) 4-1-2002-0065009-76
12 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.03.13 수리 (Accepted) 4-1-2009-5047686-24
13 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.08.04 수리 (Accepted) 4-1-2009-5150899-36
14 출원인정보변경(경정)신고서
Notification of change of applicant's information
2010.04.19 수리 (Accepted) 4-1-2010-5068437-23
15 출원인정보변경(경정)신고서
Notification of change of applicant's information
2012.01.10 수리 (Accepted) 4-1-2012-5005621-98
16 출원인정보변경(경정)신고서
Notification of change of applicant's information
2012.03.21 수리 (Accepted) 4-1-2012-5058926-38
17 출원인정보변경(경정)신고서
Notification of change of applicant's information
2012.06.08 수리 (Accepted) 4-1-2012-5122434-12
18 출원인정보변경(경정)신고서
Notification of change of applicant's information
2013.07.31 수리 (Accepted) 4-1-2013-5106568-91
19 출원인정보변경(경정)신고서
Notification of change of applicant's information
2014.02.11 수리 (Accepted) 4-1-2014-5018159-78
20 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.02.02 수리 (Accepted) 4-1-2015-0006137-44
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1

ASP(Access Switching Processor)들을 구비하고 분산된 호처리 기능을 수행하는 가입자 교환 서브시스템(ASS)과, INP(Interconnection Network Processor)와 NTP(Number Translation Processor)를 구비하고 집중화된 호처리 기능 부분을 수행하는 연결망 서브시스템(INS)과, OMP(Operation and Mainternance Processor)와 MMS(Man-Machine Processor)를 구비하며 운용 및 보전에 관련된 집중화기능을 수행하는 중앙제어 서브시스템(CCS)으로 이루어지며, 상기 각 프로세서는 데이타베이스 관리 시스템(DBMS)를 구비하도록 한 전전자 교환기에 적용되는 트랜잭션 관리 기능 및 동시성 제어 기능 구현 방법에 있어서, 트랜잭션이 구동되면 DBMS는 현재 사용된 명령어를 구분하는 제1단계(1) ; 상기 제1단계(1) 수행 후, 제어 명령어중 시작 명령어(BEGIN_TRN)이면 스케줄링 테이블과 충돌 방지 테이블을 조사하여 정상이 아니면 DB 라이브러리에게 트랜잭션 실패를 알리고 수행을 종료하고, 정상이면 로그 정보 테이블과 튜플 록 정보 테이블을 확보하여 디스크 백-업중인 로그 스플의 로그 상태를 조사하는 제2단계(2 내지 8) ; 로그 상태가 수행 가능하면 트랜잭션과 관련있는 모든 프로세서들(DBTG)에게 관련 테이블 확보를 요구하여 결과를 받아 시작 명령어 수행을 종료하고 로그 상태 결과가 수행 불가하면 각 정보 테이블을 반환하고, DB 라이브러리에게 트랜잭션 실패를 알리고 종료하는 제3단계(9 내지 12) ; 상기 제1단계(1) 수행 후, 제어 명령어중 복귀 명령어(UNDO_TRN)이면 로그 변경 이전의 내용으로 메모리 DB를 회복시켜 튜플 록을 해제하고 각 테이블을 반환한 뒤 종료하는 제4단계(13 내지 18) ; 상기 제1단계 (1) 수행 후, 완료 명령어(END_TRN)이면 수행중인 트랜잭션과 관련이 있는 프로세서들의 정상 작동유무 확인을 요구하여 정상 작동되면 중복 릴레이션 처리를 완료하고 수행중인 트랜잭션과 관련있는 모든 프로세서에게 관련 테이블 반환을 요구하여 디스크 백-업이 필요한 로그를 DBBG로 전송시키고 종료하는 제5단계(19 내지 28) ; 상기 제1단계(1) 수행 후, 검색 명령어이면 검색이 필요한 튜플에 록을 걸어 튜플 검색을 하여 테이블에 저장하고 종료하는 제6단계(29 내지 32) ; 상기 제1단계(1) 수행 후, 변경 명령어이면 변경이 필요한 튜플에 록을 걸어, 튜플 변경을 한 다음 로그 정보 테이블에 저장하고 튜플 록 정보 테이블에 저장하며 중복 릴레이션의 변경 내용을 OMP 프로세서의 DBTG로 전송시켜 저장하는 제7단계(33 내지 39)를 포함하여 이루어지는것을 특징으로 하는 분산 데이타베이스 관리시스템(DBMS)에서의 동시성 제어 및 트랜잭션 관리 방법

2 2

제1항에 있어서, 상기 제2단계 및 제3단계(2 내지 12)는, 스케줄링 테이블의 상태를 조사하여 요구한 트랜잭션이 현재 사용중이면 DB 라이브러리에게 트랜잭션 실패를 알리고 종료하며 사용중이 아니면 충돌 방지 테이블을 조사하는 제1과정(3,4) ; 타 트랜잭션과의 충돌이 있으면 DB 라이브러리에게 DB 라이브러리 실패를 알리고 종료하며, 충돌이 없으면 로그 저장을 위해 필요한 로그 정보 테이블과 튜플 록 정보테이블을 확보하고 디스 백-업중인 로그 스플의 로그 상태를 조사하는 제2과정(4,5,6,7,8) ; DBBG로부터의 로그 상태 결과가 수행 가능이면 트랜잭션과 관련있는 모든 프로세서들(DBTG)에게 관련 테이블확보를 요구하고, 요구된 결과를 받으면 시작 명령어 수행을 종료하며, 상태 결과가 수행 불가이면 각 정보 테이블을 반환하고, DB 라이브러리에게 트랜잭션 실패를 알리면서 수행을 종료하는 제3과정(9 내지 12)을 포함하여 이루어지는 것을 특징으로 하는 분산 데이타베이스 관리시스템(DBMS)에서의 동시성 제어 및 트랜잭션 관리 방법

3 3

제1항에 있어서, 상기 제4단계(13 내지 18)는, 로그 정보 테이블에 저장된 로그 내용중 변경 이전의 내용으로 메모리 DB를 회복시키고, 튜플 록을 해제하는 제1과정(13 내지 15) ; 로그 정보 테이블, 튜플 록 정보 테이블 및 스케줄링 정보 테이블을 반환시킨 다음 수행을 종료하는 제2과정(16 내지 18)을 포함하여 이루어지는 것을 특징으로 하는 분산 데이타베이스 관리시스템(DBMS)에서의 동시성 제어 및 트랜잭션 관리 방법

4 4

제1항에 있어서, 상기 제5단계(19 내지 28)은, 수행중인 트랜잭션과 관련이 있는 프로세서들이 모두 정상적으로 작동되면 중복 릴레이션의 변경 내용이 실질적으로 각 프로세서의 DB에 적용되도록 요구하는 제1과정(19 내지 21) ; 중복 릴레이션 처리가 완료되면 로그 정보 테이블, 튜플 록 정보 테이블 및 스케줄링 테이블을 반환하고, 수행중인 트랜잭션과 관련있는 모든 프로세서에게 관련 데이블 반환을 요구하는 제2과정(22 내지 26) ; 디스크 백-업이 필요한 로그를 전송 형태로 제작하여 DBBG로 전송시키고 종료하는 제3과정(27,28)을 포함하여 이루어지는 것을 특징으로 하는 분산데이타베이서 관리 시스템(DBMS)에서의 동시성 제어 및 트랜잭션 관리 방법

5 5

제1항에 있어서, 상기 제7단계(33 내지 39)는, 변경이 필요한 튜플에 록을 걸고, 튜플 변경을 한 다음 변경 내용 및 변경 이전 내용으로 구성된 로그를 로그 정보 테이블에 저장하고, 변경된 튜플의 주소를 튜플 록 정보 테이블에 저장한 다음 변경된 릴레이션이 중복 릴레이션인가를 조사하는 제1과정(33 내지 37) ; 중복 릴레이션이 아니면 종료하고 중복 릴레이션이면 변경 내용을 OMP 프로세서의 DBTG 로 전송시켜 중복 변경 내용의 저장이 완료되면 종료하는 제2과정(38,39)을 포함하여 이루어지는 것을 특징으로 하는 분산 데이타베이스 관리 시스템(DBMS)에서의 동시성 제어 및 트랜잭션 관리 방법

지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.