首页> 外文学位 >Incremental growth and reorganization in distributed database systems.
【24h】

Incremental growth and reorganization in distributed database systems.

机译:分布式数据库系统中的增量增长和重组。

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

摘要

Organizations increasingly utilize Distributed Database Management Systems (DDBMS) technology to share common information files. However, increased dependability and use of these systems often result in system bottlenecks. To resolve the bottlenecks, the size of the distributed database system is typically expanded. Servers are added to the existing system and the optimal location of data files is completely recomputed to optimize the global objective function. Because of the associated high costs, such exhaustive computations and subsequent reorganizations cannot be performed frequently.; Researchers have provided an abundance of research in the area of DDBMS technology. Current topics of interest include concurrency control, server failure and recovery, query optimization, file allocation, data partitioning, hardware configurations, etc. An overview of previous research in distributed database technology can be found in (Bernstein 1987) and (Oszu and Valduriez 1991). Although researchers have addressed the issues of data allocation and data migration, this has only been done in isolation and has never been done in the context of system growth. We believe this is the first work to provide a comprehensive, tractable, and dynamic methodology to address incremental system growth and subsequent reorganization in distributed database systems.; In this research, we develop the Incremental Growth methodology, consisting of the heuristic Algorithm REALLOCATE for data reallocation and the heuristic Algorithm MIGRATE for dynamic data migration. Our iterative methodology introduces one new server at a time into the existing DDBMS; Algorithm REALLOCATE reoptimizes the data allocation by evaluating the effect on the global objective function of independently moving each relation to the new server. Once the new data allocation has been determined, Algorithm MIGRATE partitions the earmarked relations into a series of fixed-sized blocks and then dynamically relocates the blocks to the new server. The optimal block size for migration is mathematically derived.; We first demonstrate our algorithms using simple examples. Then, we describe SimDDBMS, a complex simulation software application, complete with an interactive Graphical User Interface (GUI), that has been developed in this research using Objective-C on the NeXT workstation platform. Using SimDDBMS, we run thousands of simulations and perform parametric studies to further demonstrate the robustness of our methodology.
机译:组织越来越多地使用分布式数据库管理系统(DDBMS)技术来共享公共信息文件。但是,增加可靠性和使用这些系统通常会导致系统瓶颈。为了解决瓶颈,通常会扩展分布式数据库系统的大小。将服务器添加到现有系统中,并完全重新计算数据文件的最佳位置以优化全局目标功能。由于相关的高成本,这种穷举计算和随后的重组不能频繁地进行。研究人员在DDBMS技术领域提供了大量的研究。当前关注的主题包括并发控制,服务器故障和恢复,查询优化,文件分配,数据分区,硬件配置等。(Bernstein 1987)和(Oszu and Valduriez 1991)可以找到有关分布式数据库技术的先前研究的概述。 )。尽管研究人员已经解决了数据分配和数据迁移的问题,但这只是孤立地完成的,从未在系统增长的背景下完成过。我们认为,这是提供全面,易处理且动态的方法以解决增量系统增长和分布式数据库系统中后续重组问题的第一项工作。在这项研究中,我们开发了增量增长方法,包括用于数据重新分配的启发式算法REALLOCATE和用于动态数据迁移的启发式算法MIGRATE。我们的迭代方法一次将一台新服务器引入现有DDBMS;算法REALLOCATE通过评估将每个关系独立移动到新服务器上对全局目标函数的影响来重新优化数据分配。一旦确定了新的数据分配,算法MIGRATE将指定的关系划分为一系列固定大小的块,然后将这些块动态地重新定位到新服务器。数学上得出了用于迁移的最佳块大小。我们首先使用简单的示例演示我们的算法。然后,我们描述SimDDBMS,这是一个复杂的仿真软件应用程序,具有交互式图形用户界面(GUI),该应用程序已在本研究中使用NeXT工作站平台上的Objective-C开发。使用SimDDBMS,我们运行了数千个模拟并执行参数研究,以进一步证明我们方法的稳定性。

著录项

  • 作者

    Goyal, Amita.;

  • 作者单位

    University of Maryland, College Park.;

  • 授予单位 University of Maryland, College Park.;
  • 学科 Engineering System Science.; Operations Research.; Computer Science.
  • 学位 Ph.D.
  • 年度 1994
  • 页码 231 p.
  • 总页数 231
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 系统科学;运筹学;自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号