• DocumentCode
    2618005
  • Title

    The effect of clustering in client-caching architectures

  • Author

    Park, Je-Ho ; Delis, Alex

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Polytech. Univ., Brooklyn, NY, USA
  • fYear
    1998
  • fDate
    28-31 Jul 1998
  • Firstpage
    354
  • Lastpage
    355
  • Abstract
    Computer systems deployed in contemporary industrial and production environments typically involve a large number of workers who work simultaneously to draft new components and/or trace provided services. Efficient database support for such systems is crucial. The handling of high volume data among various sites of a network based infrastructure poses new challenges as it can be only carried out by aggregates of data servers and powerful workstations/PCs (clients). Operating in such environments, client/server databases (C/S DBSs) (M. Carey et al., 1991) have shown reduced response times for client transactions over their centralized counterparts. Previous work has indicated, however, that when the number of clients attached per server becomes large, C/S DBSs fail to guarantee satisfactory performance rates. This is known as the scalability problem. Client object caching is used as a mechanism to improve system scalability by easing resource contention at the server sites. Design and manufacturing databases display different operational characteristics from their conventional counterparts as they routinely support multiple and mostly independent projects. In such settings, a group of cooperating designers or workers achieve a complex task by closely interacting among themselves and dynamically sharing design data. We exploit the aforementioned feature of design and manufacturing databases, and propose a cluster based caching configuration. The cluster based configuration groups sites according to the similarity of their access patterns. This results in improved client performance rates and offers better scalability
  • Keywords
    client-server systems; distributed databases; shared memory systems; transaction processing; C/S DBSs; access patterns; client caching architectures; client object caching; client performance rates; client transactions; client/server databases; cluster based caching configuration; complex task; computer systems; cooperating designers; database support; design data; high volume data; manufacturing databases; network based infrastructure; powerful workstations/PCs; production environments; resource contention; response times; scalability problem; system scalability; trace provided services; workers; Aggregates; Computer architecture; Computer industry; Manufacturing; Network servers; Personal communication networks; Production systems; Scalability; Spatial databases; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Distributed Computing, 1998. Proceedings. The Seventh International Symposium on
  • Conference_Location
    Chicago, IL
  • ISSN
    1082-8907
  • Print_ISBN
    0-8186-8579-4
  • Type

    conf

  • DOI
    10.1109/HPDC.1998.710027
  • Filename
    710027