A Study for Efficient Transaction Management in Broadcast Environments

방송 환경에서 효율적인 트랜잭션 관리 방법에 관한 연구

  • Published : 2002.11.01

Abstract

In data broadcast environments, data is disseminated from a small number of sewers to a much larger number of clients. The advancing technology of hardware and increasing needs of users' have extended a broadcast environments. A mobile environment use the data broadcasting. A user carrying a portable computer can submit the operations of a transaction. Some limitations such as the poor-resource, user mobility, and low bandwidth are difficult to apply traditional transaction management to the mobile environments. So, the new mechanisms are needed and one of the them is the correctness criteria of transactions. Serializability is the most used criteria, but serializability is not appropriate to the broadcast environment because unnecessary abort and additional message exchanges are occurred. Hence, in this paper, we will address the need of the new correctness criteria weaker than serializability and describe the adoption of the update consistency.

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

Keywords