Server buffer replacement and object prefetch strategy in client-server object-oriented database systems클라이언트-서버 객체지향 데이터베이스 시스템에서의 서버 버퍼 교체 및 객체 선인출 전략

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 615
  • Download : 0
DC FieldValueLanguage
dc.contributor.advisorChung, Chin-Wan-
dc.contributor.advisor정진완-
dc.contributor.authorLee, Sung-Jin-
dc.contributor.author이성진-
dc.date.accessioned2011-12-14T02:25:19Z-
dc.date.available2011-12-14T02:25:19Z-
dc.date.issued2000-
dc.identifier.urihttp://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=169639&flag=dissertation-
dc.identifier.urihttp://hdl.handle.net/10203/39837-
dc.description학위논문(박사) - 한국과학기술원 : 정보및통신공학과, 2000.8, [ viii, 62 p. ]-
dc.description.abstractIn this thesis, a server caching strategy and an object prefetch strategy are introduced. In a client-server system, when LRU or its variant buffer replacement strategy is used on both the client and the server, the cache performance on the server side is very poor mainly because of pages duplicated in both systems. This paper introduces a server buffer replacement strategy which uses a replaced page-id than a request page-id, for the primary information for its operations. The importance of the corresponding pages in the server cache is decided according to the replaced page-ids that are delivered from clients to the server, so that locations of the pages are altered. Consequently, if a client uses LRU as its buffer replacement strategy, then the server cache is seen by the client as a long virtual client LRU cache extended to the server. Since the replaced page-id is only sent to the server by piggybacking whenever a new page fetch request is sent, the operation to deliver the replaced page-id is simple and induces a minimal overhead. We show that the proposed strategy reveals good performance characteristics in diverse situations, such as single and multiple clients, as well as with various access patterns. We present a new object prefetch strategy, based on exploiting object structure semantics, the object type and the location that the object resides in the disk. Whenever an application fetches an object from the server side, a few OIDs of the previous access objects are delivered to the server by piggybacking. Then the fetch module in the server classifies the access pattern, and then decides the number of objects to be prefetched. In addition, We discus several issues related to the performance such as cache consistency and clustering strategies. We show that the proposed strategy provides good performance on the real system and the simulation environment.eng
dc.languageeng-
dc.publisher한국과학기술원-
dc.subjectObject Prefetch-
dc.subjectClient-Server System-
dc.subjectBuffer Replacement Algorithm-
dc.subjectPerformance envaluation-
dc.subject성능평가-
dc.subject객체 선인출-
dc.subject클라이언트-서버 시스템-
dc.subject버퍼 교체 알고리즘-
dc.titleServer buffer replacement and object prefetch strategy in client-server object-oriented database systems-
dc.title.alternative클라이언트-서버 객체지향 데이터베이스 시스템에서의 서버 버퍼 교체 및 객체 선인출 전략-
dc.typeThesis(Ph.D)-
dc.identifier.CNRN169639/325007-
dc.description.department한국과학기술원 : 정보및통신공학과, -
dc.identifier.uid000939033-
dc.contributor.localauthorChung, Chin-Wan-
dc.contributor.localauthor정진완-
Appears in Collection
ICE-Theses_Ph.D.(박사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0