用户名: 密码: 验证码:
Incremental growth and reorganization in distributed database systems.
详细信息   
  • 作者:Goyal ; Amita.
  • 学历:Doctor
  • 年:1994
  • 导师:Yao, S. Bing
  • 毕业院校:University of Maryland
  • 专业:Engineering, System Science.;Operations Research.;Computer Science.
  • CBH:9507953
  • Country:USA
  • 语种:English
  • FileSize:6939233
  • Pages:234
文摘
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.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700