• 제목/요약/키워드: Transaction Update

검색결과 62건 처리시간 0.023초

완전중복 데이터베이스에서 갱신 규약을 적용한 거래 관리 (Transaction Management Using Update Protocol in Fully Replicated Databases)

  • 최희영;황부현
    • 정보처리학회논문지D
    • /
    • 제9D권1호
    • /
    • pp.11-20
    • /
    • 2002
  • 본 논문은 가용성(Availability)과 신뢰성(Reliability)을 향상시키기 위한 완전중복 데이터베이스에서 거래들의 병행성(Parallelism)의 정도를 높이기 위한 동시성제어 알고리즘을 제안하고 있다. 갱신거래는 논리적으로 판독전용 거래와 갱신전용 거래로 이루어 졌다고 할 수 있다. 제안된 알고리즘에서는 판독연산들을 판독전용 거래로 취급하여 거래가 제출된 사이트에 있는 자료항목을 읽게 하고 갱신할 자료항목들을 모아 갱신전용 거래를 만들어 갱신규약을 통하여 모든 사이트에서 원자적으로 갱신이 이루어지도록 하고 있다. 제안된 알고리즘은 각 사이트에서 거래들이 동시에 수행될 수 있게 함으로서 거래들의 병행수행정도를 향상시킬 수 있다. 특히, 거래들 사이의 충돌빈도가 낮다면 보다 높은 병행수행 정도를 얻을 수 있다.

방송환경에서 갱신 거래 우선 낙관적 동시성 제어 기법 (Optimistic Concurrency Control with Update Transaction First for Broadcast Environment : OCC/UTF)

  • 이욱현;황부현
    • 정보처리학회논문지D
    • /
    • 제9D권2호
    • /
    • pp.185-194
    • /
    • 2002
  • 대부분의 방송 환경 응용 시스템들은 클라이언트측에서 발생한 주로 주식 데이터, 교통 정보와 새로운 뉴스와 같은 여러 가지 다양한 정보를 검색하는 읽기전용 즉 질의 거래들을 허락한다. 그러나, 기존의 여러 가지 동시성 제어 기법들은 이러한 특수성을 고려하지 않음으로써 방송 환경에 적용될 때 성능 감소가 일어난다. 이 논문에서는 방송환경에서 가장 적절한 OCC/UTF(Optimistic Concurrency Control with Update Transaction First)를 제안한다. OCC/UTF는 갱신 거래에 의해 무효화된 데이터를 먼저 일기 연산한 질의 거래가 비직렬 가능성으로 인한 철회 없이 갱신된 새로운 값을 다시 읽는다. 그럼으로써 직렬 순서가 유지되어 갱신 거래의 완료와 상관없이 해당 질의 거래가 무사히 완료된다. 그 결과 첫째, 서버에게 질의 거래 완료 요구를 할 필요가 없으며 무효화 보고서 내에 갱신된 최신의 값을 포함하여 클라이언트들에게 방송함으로써 최근 데이터 값을 서버에게 요구하는 기회를 줄임과 동시에 서버는 새로운 값을 재방송할 필요가 없기 때문에 비대칭적 대역폭을 효율적으로 활용한다. 둘째, 질의 거래의 완료율을 최대한 높여 처리율을 향상시킬 수 있다.

Database Construction for Design of the Components Software by Using an Incremental Update Propagation

  • Oh, Am-Suk;Kwon, Oh-Hyun
    • 한국멀티미디어학회논문지
    • /
    • 제6권4호
    • /
    • pp.583-593
    • /
    • 2003
  • Engineering design applications require the support of long transactions in cooperative environments. The problem of the existing copy/update/merge approaches is that the partial effects of a committed transaction may be not part of the merged version. This paper introduces a new cooperative transaction model, which allows updates to be progressively notified or propagated into other transactions accessing the same object. To support incremental update propagation and notification, we use the term dynamic dependency to define the intertransaction dependency relationships among all the objects checked out from the public database. Consistency in multiple copies of the same object is achieved by a two-phase delta-merge protocol. Our model provides a synchronization of cooperative updates performed in several workspaces without using locking mechanisms.

  • PDF

모바일 스트리밍 서비스의 QoS 개선을 위한 퍼지 청크 기반의 트랜잭션 갱신방법 (Transaction Update method based on Fuzzy Chunk for QoS Performance Improvement of Mobile Streaming Service)

  • 정택원;이종득
    • 디지털콘텐츠학회 논문지
    • /
    • 제9권4호
    • /
    • pp.543-550
    • /
    • 2008
  • 모바일 스트리밍은 대역폭 제한으로 인하여 서비스 지연 및 지터 등의 QoS에 많은 문제점이 발생되고 있다. 본 논문에서는 이러한 문제점을 개선하기 위하여 퍼지 청크 기반의 트랜잭션 갱신 기법을 제안하였다. 스트리밍 서비스를 위해서 트랜잭션을 읽기와 갱신으로 구분하였으며, 이들 트랜잭션들의 갱신을 위해서 퍼지 필터링을 수행하였다. 그리고 퍼지 적합도에 따라 $0{\sim}0.5$는 비적합, $0.5{\sim}0.7$은 보통, 0.8이상은 적합으로 구분하여 청크 블록을 재배치하였으며 재배치된 청크 블록에 대해서 시뮬레이션 평가를 수행하였다. 그 결과 제안된 기법이 RBM(Randon Based method), DBM(Distance Based Method), FBM(Frequency Based Method) 기법에 비해서 성능이 증가됨을 알 수 있었다.

  • PDF

트랜잭션의 복제 일관성을 위한 갱신 전파 알고리즘 설계 (A Design of Update Propagation Algorithm for Replica Consistency of Transaction)

  • 이병욱
    • 인터넷정보학회논문지
    • /
    • 제4권6호
    • /
    • pp.87-93
    • /
    • 2003
  • 자료 복제는 분산 시스템과 데이터베이스 시스템에서 가용성과 성능을 향상시켜 주지만, 자료를 갱신할 때 일관성을 엄격하게 유지하는 것은 쉽지 않다. 기존 알고리즘들은 엄격하게 일관성을 유지하지만, 비용이 많이 들며 시간이 지연된다는 문제점이 있다. 본 논문에서는 원본 자료에 대해서 즉시 갱신을 허락하고 다른 복사본들에 대해서는 지연 갱신을 전파하는 혼합 갱신 전파 알고리즘을 소개한다. 혼합 갱신 전파 알고리즘은 또한 소유권에 있어서 그룹 갱신을 허락한다. 이 알고리즘은 그룹 갱신 일관성을 제어하기 위해 복제 버전을 관리한다. 그룹의 소유권을 가지고 즉시 갱신과 지연 갱신을 결합함으로써 일관성과 성능이 향상된다. 응용과 실행 환경에 따른 트랜잭션 처리량과 응답시간의 향상을 모의실험을 통해 보여준다.

  • PDF

모바일 컴퓨팅 환경을 위한 재수행 트랜잭션 모델의 설계 및 구현 (Design and Implementation of a Reprocessing Transaction Model for Mobile Computing Environments)

  • 김동현;홍봉희
    • 한국정보과학회논문지:데이타베이스
    • /
    • 제30권2호
    • /
    • pp.184-196
    • /
    • 2003
  • 공간 객체를 수정하는 모바일 트랜잭션은 단절 상태에서 지역 데이타를 독립적으로 수정할 수 있는 긴 트랜잭션이다. 모바일 트랜잭션의 수행에 적합하다고 알려진 검증 기반 프로토콜은 데이타 일관성을 유지하기 위하여 충돌된 트랜잭션을 철회시킨다. 그러나 긴 트랜잭션을 철회하면 모든 작업 결과를 취소해야 하기 때문에 철회 방법은 모바일 트랜잭션 수행에 적합하지 않다. 이 논문에서는 충돌된 모바일 트랜잭션을 철회하지 않고 충돌을 해소하기 위하여 재수행 트랜잭션 모델을 제안한다. 그리고 재수행 트랜잭션을 지원하는 트랜잭션 서버를 설계하고 모바일 현장 시스템의 프로토타입을 구현하였다. 재수행 트랜잭션은 외래 충돌 객체를 이용하여 충돌 객체만을 재수정 하는 트랜잭션으로 완료를 요청한 트랜잭션의 충돌에 의해 시작되는 서브 트랜잭션이다. 그리고 재수행 트랜잭션의 기아 문제를 줄이기 위하여 쓰기 집합의 객체들 중 비충돌 객체는 다른 트랜잭션에게 노출시키는 점진적 재수 행 기법을 제시한다.

이동 컴퓨팅 환경에서 적응적 요청 메시지를 이용한 갱신 트랜잭션 스케줄링 기법 (An Update Transaction Scheduling Method Using an Adaptive Request Message in Mobile Computing Environments)

  • 박준;채덕진;황부현;김중배;정승욱
    • 정보처리학회논문지D
    • /
    • 제11D권2호
    • /
    • pp.339-350
    • /
    • 2004
  • 많은 수의 클라이언트를 갖는 이동 컴퓨팅 환경에서 방송 기술은 낮은 대역폭의 문제를 해결할 수 있다. 그러나 기존에 제안한 대부분의 동시성 제어 기법들은 이동 클라이어언트에서 발생하는 거래를 질의 거래로 제한하였다. 본 논문에서는 캐슁과 방송기술을 이용하고 이동 클라이언트에서 갱신 거래를 허락하는 UTSM-ARM(An Update Transaction scheduling Method Using an Adaptive Request Message)을 제안한다. UTSM-ARM은 이동 클라이언트의 캐쉬 데이터에 대한 유효성을 데이터의 동적인 갱신 패턴 비율을 기준으로 판단할 수 있다. 또한 이동 클라이언트에서 접근하는 캐쉬 데이터와 이동 트랜잭션에 대한 타임스템프는 이동 트랜잭션의 직렬가능한 수행을 보장한다. 그 결과 UTSM-ARM은 방송환경의 비대칭적인 대역폭을 효율적으로 사용할 수 있으며 이동 트랜잭션의 수행 성능을 향상시킬 수 있다.

디지털 도서관에서 전자상거래 트랜잭션을 위한 메타데이타 관리 기법 (Metadata Management for E-Commerce Transactions in Digital Library)

  • 최일환;박석
    • 한국정보과학회논문지:데이타베이스
    • /
    • 제29권1호
    • /
    • pp.34-43
    • /
    • 2002
  • Dublin Core같은 기존의 정적인 메타데이타 집합은 서지 정보 중심의 정적인 데이터 요소를 가지므로 새로운 환경에 적용하기 위해서는 다양한 메타데이타를 위한 메타데이타 간의 통합, 웹 환경에서의 메타데이타의 표준화 문제 및 확장성 문제들이 고려되어야 한다. 특히, 디지털 라이브러리에서 전자상거래의 개념을 포함하며 서로간의 상호운영성을 위해 이벤트중심의 메타데이타 기록 방식이 등장함에 따라 기존 관리법으로는 갱신 연산간의 차별화가 이루어지지 않아 부적절한 갱신 연산 지연이 발생하므로 이에 대한 고려 역시 필요하다. 본 논문에서는 우선 디지털 라이브러리 환경에서 완화된 트랜잭션 일관성의 적용여부를 보이며, 새로운 방식의 메타데이타 요소를 사용자 질의 트랜잭션의 판독연산에 관련있는 정적 메타데이타 요소와 전자상거래 트랜잭션의 갱신연산과 관련있는 동적 메타데이타 요소로 구분한다. 구분된 메타데이타 요소에 따라, 관련 트랜잭션들을 재분류함으로써 전자상거래 요소와 동적 갱신(전자상거래) 트랜잭선을 고려한 새로운 메타데이타 관리기법을 제안한다. 최소의 유지비용으로 갱신을 고려하는 2버전과 동적 갱신 연산 충돌의 최소화를 위한 ARU(Appended Refresh Unit)를 사용함으로써 기록연산 간의 충돌을 최소화해 빠른 응답시간과 높은 최근성 비율을 보이게 된다. 성능분석을 통해, 새로운 메타데이타 환경하에서 제안한 알고리즘이 기존의 알고리즘에 비해 좋은 성능을 가짐을 보인다.

방송 환경에서 효율적인 트랜잭션 관리 방법에 관한 연구 (A Study for Efficient Transaction Management in Broadcast Environments)

  • 김치연
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2002년도 추계종합학술대회
    • /
    • pp.648-651
    • /
    • 2002
  • 데이터를 방송하는 환경에서 데이터는 소수의 서버로부터 다수의 클라이언트에게 전파된다. 하드웨어 발전과 사용자 요구 증가로 방송 환경은 확장되고 있다. 사용자의 이동을 허락하는 이동 컴퓨팅 환경에서도 방송을 사용하여 데이터를 전파한다. 사용자들은 이동 가능한 컴퓨터를 이용하여 트랜잭션을 제출한다. 이동 환경이 갖는 제한된 자원과 이동성, 낮은 대역폭과 같은 특징들로 인하여 전통적인 환경에서 사용되는 트랜잭션 관리 방법은 적합하지 않다. 따라서 새로운 관리 방법을 필요로 하는데, 그 중 하나가 트랜잭션의 정확성 기준이다. 지금까지 가장 널리 사용되어진 기준은 직렬성인데, 방송 환경이 갖는 제약으로 인하여 트랜잭션의 불필요한 철회나 잦은 메시지 교환이 발생한다. 따라서 이 논문에서는 방송 환경에 적합한 새로운 정확성 기준의 필요에 대하여 언급하고, 갱신 일관성이라 불리는 기준의 적용에 대하여 기술한다.

  • PDF

관계형 데이터베이스에서 응답시간에 제약이 있는 경우 최적 역정규화 방법 (An Optimal Denormalization Method in Relational Database with Response Time Constraint)

  • 장영관
    • 산업경영시스템학회지
    • /
    • 제26권3호
    • /
    • pp.1-9
    • /
    • 2003
  • Databases are central to business information systems and RDBMS is most widely used for the database system. Normalization was designed to control various anomalies (insert, update, delete anomalies). However, normalized database design does not account for the tradeoffs necessary for performance. In this research, I model a database design method considering denormalization of duplicating attributes in order to reduce frequent join processes. This model considers response time for processing each select, insert, update, delete transaction, and for treating anomalies. A branch and bound method is proposed for this model.