DOI QR코드

DOI QR Code

Realignment of Clients in Client-server Database System

클라이언트-서버 데이터베이스에서 의 온라인 클라이언트 재배치

  • Published : 2003.08.01

Abstract

Conventional two-tier databases have shown performance limitation in the presence of many concurrent clients. To this end, the three-tier architecture that exploits similarities in client's object access behavior has been proposed. In this system, clients are partitioned into clusters, and object requests can be then served in inter-cluster manner. Introducing an intermediate layer between server(s) and clients enables this. In this paper, we introduce the problem of client realignment in which access behavior changes, and propose on-line client clustering. This system facilitates adaptive reconfiguration and redistribution of sites. The core issue in this paper is to demonstrate the effectiveness of on-line client clustering. We experimentally investigate the performance of the scheme and necessary costs.

일반적인 2 계층을 기본으로 하는 데이터베이스 시스템은 병행 클라이언트가 많을 경우 성능면에서 그 한계를 가진다. 이 문제를 해결하기 위하여, 사용자들의 자료 이용의 유사성을 이용한 3 계층 데이터베이스 시스템이 제안되었다. 이 시스템에서 클라이언트들은 오프라인 형식의 클러스터들로 나뉘어지며, 가능한 경우 자료객체 요구는 서버와의 상호작용 없이 클러스터 내부에서 처리되게 된다. 이러한 구조는 서버와 클라이언트들 사이에 새로운 계층을 도입함으로써 가능해진다. 이 논문에서는 자료이용 유형이 변화하는 환경에서 클라이언트의 배치문제를 제시하고, 그 해결책으로 온라인 클라이언트 클러스터링을 제안한다. 이 방법은 환경 변화에 적응할 수 있는 시스템 재구성과 클라이언트의 재배치에 대한 필요성을 부각시킨다. 마지막으로 온라인 클라이언트 클러스터링의 유효성을 예시하고, 온라인 시스템의 재구성의 구현 가능성과 기술적 완성도를 검증한다.

Keywords

References

  1. J. Andrade, M. Carges, and M. MacBlane, 'The Tuxedo System : AN Open-line Transaction Processing Environment', Data Engineering Bulletin, 17(1), 1994
  2. M. Blaze and R. Alonso, 'Dynamic Hierarchical Caching in Large-scale Distributed File Systems,' InProceedings of the 12th International Conference On Distritubed Computing Systmes, Yokohama, Japan, June, 1992 https://doi.org/10.1109/ICDCS.1992.235001
  3. M. Dahlin, C. Mather, R. Wang, T. Anderson and D. Patterson, 'A Quantitative Analysis of Cache Policies for Scalable Network File Systems,' In Proceedings of the Sigmetrics Conference on Measurement and Modeling of Computer Systems, Nashiville, Tennessee, pp.150-160, May, 1994 https://doi.org/10.1145/183018.183034
  4. A. Delis and N. Roussopoulos, 'Performance Comparison of Three Modern DBMS Architectures', IEEE Transactions on Software Engineering, 19(2), pp.120-138, 1993 https://doi.org/10.1109/32.214830
  5. D.Fang, S.Ghandeharizadeh, 'An Experimental System for Object-Based Sharing in Federated Databases', VLDB Journlal, 5(2), pp.151-165, 1996 https://doi.org/10.1007/s007780050021
  6. M. Franklin, M. Carey and M. Livny, 'Transanctional Client Server Cache Consistency : Alternatives and Performance,' ACM Transactions on Databases Systems, 22(3), pp.315-363, 1997 https://doi.org/10.1145/261124.261125
  7. L. Liu, C. Pu and W. Tang, 'WebCQ : Detecting and Delivering Information Changes on the Web,' In Proceedings of International Conference on Information and Knowledge Management, Washington, DC, 2000
  8. E. Panagos, A. Biliris, H. Jagadish and R. Rastogi, 'Client Based Logging for High Performance Distributed Architectures,' In Proceedings of the 12th International Conference on Data Engineering, New Orleans, LA, USA, pp.344-351, Feb-March, 1996 https://doi.org/10.1109/ICDE.1996.492182
  9. J. Park, V. Kanitkar and A. Delis, Distributed and Parallel Databases, An International Journal(DAPD), 10(2), pp.161-198, 2001
  10. J. Tohompson, 'Web-Based Enterprise Management Architecture,' IEEE Communications Magazine, pp.80-86, March, 1998 https://doi.org/10.1109/35.663331