首页> 外文学位 >Three-tier network database systems.
【24h】

Three-tier network database systems.

机译:三层网络数据库系统。

获取原文
获取原文并翻译 | 示例

摘要

High-performance networked databases for contemporary data-intensive applications are created with powerful workstations/PCs interconnected via fast LAN and long-haul networks. Client-Server Databases CSDs) furnish promising response times for client-initiated transactions. However, even when client data-caching is used, the servers ultimately become the bottleneck as the number of concurrent client requests increases. In this thesis, we propose three-tier CSD architectures (3T-CSDs) that exploit user data access locality to realize a more scalable system configuration. Groups of clients that demonstrate similarities in their data access behavior are logically clustered together. Each such group of clients is handled by an Intermediate Cluster Manager (ICM) that acts as a duster-wide directory service and cache manager. Clients within the same cluster are now capable of sharing data among themselves without interacting the server(s). Through prototyping and experimentation, we show that the logical clustering of clients and the introduction of the ICM layer, significantly improves system scalability, and also improves transaction response times.; The logical client-clustering is optimal if the clients in each individual cluster have the maximum common data access probability. We show that the optimal client-clustering is NP-complete. To provide sub-optimal solution, we propose and evaluate two techniques used to create client clusters: a greedy algorithm and a genetic algorithm. We study the effect of the above two techniques in the performance of the 3T-CSDs. In addition, we examine the role of several preprocessing schemes used to reduce the volume of the input data to the clustering techniques.; When clients change their accessing behavior, the optimal quality of current client-clustering cannot be further guaranteed. In order to address this problem, we propose an on-line reclustering framework that realigns the clients according to their changing reference localities. The major contribution of our proposal lies in a change-detection algorithm that uses meta-data extracted from clients' data accesses. We evaluate the impact of employing a multi-featured change detection algorithm scheme in the 3T-CSD and experimentally investigate the various trade-offs involved.
机译:利用通过快速LAN和远程网络互连的强大工作站/ PC,创建了用于当代数据密集型应用程序的高性能网络数据库。客户端-服务器数据库(CSD)为客户端发起的事务提供了有希望的响应时间。但是,即使使用客户端数据缓存,随着并发客户端请求数量的增加,服务器最终也会成为瓶颈。在本文中,我们提出了三层CSD架构(3T-CSD),它们利用用户数据访问位置来实现更具可扩展性的系统配置。在数据访问行为上表现出相似性的客户端组被逻辑聚集在一起。每个这样的客户端组都由中间群集管理器(ICM)处理,它充当除尘器范围内的目录服务和缓存管理器。现在,同一群集中的客户端能够在彼此之间共享数据,而无需与服务器进行交互。通过原型设计和实验,我们证明了客户端的逻辑集群和ICM层的引入,显着提高了系统可伸缩性,并缩短了事务响应时间。如果每个单独群集中的客户端具有最大的公共数据访问概率,则逻辑客户端群集是最佳的。我们证明了最佳的客户群是NP完全的。为了提供次优解决方案,我们提出并评估了用于创建客户群的两种技术:贪婪算法和遗传算法。我们研究了以上两种技术对3T-CSD性能的影响。另外,我们研究了几种预处理方案的作用,这些方案用于减少聚类技术的输入数据量。当客户端更改其访问行为时,无法进一步保证当前客户端群集的最佳质量。为了解决此问题,我们提出了一种在线重新整理框架,该框架可根据客户不断变化的参考位置重新调整客户。我们的建议的主要贡献在于更改检测算法,该算法使用从客户的数据访问中提取的元数据。我们评估了在3T-CSD中采用多功能变更检测算法方案的影响,并通过实验研究了所涉及的各种折衷方案。

著录项

  • 作者

    Park, Je-Ho.;

  • 作者单位

    Polytechnic University.;

  • 授予单位 Polytechnic University.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2001
  • 页码 166 p.
  • 总页数 166
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号