• DocumentCode
    2883017
  • Title

    Optimal Design of Distributed Databases

  • Author

    De Silva, L. P Daswin Pasantha ; Dissanayake, Manjula

  • Author_Institution
    Inf. Inst. of Technol., Colombo
  • fYear
    2006
  • fDate
    15-17 Dec. 2006
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    The physical expansion of enterprises with the current trends in globalization has had a positive influence on the technologies of distributed systems. At the forefront of this technological revolution are distributed database systems. For a distributed database to be at optimal performance and thus provide an efficient service it needs to be designed appropriately. The significance of the perfect design is only emphasized by the multiple dimensions required in generating a design. The purpose of this paper is to suggest an approach to generate optimal designs for such distributed database systems and to develop a prototype to demonstrate the said approach. The approach emphasizes on the accuracy of inputs as it largely determines the quality of the final solution. Hence the extraction of network information, a key dimension, is automated to ensure precision. The global schema is fragmented considering data requirements as well as connectivity of each site. Allocation of fragments is treated as a combinatorial optimization problem and assigned to a memetic algorithm. An estimation of distribution algorithm complements the search effort of this memetic algorithm. Site options for replication server environments are investigated based on a shortest path algorithm. Usability of the system in an object oriented development environment, through conditional object-relational mapping, is also explored. The prototype was developed using an evolutionary prototyping approach. It was evaluated by several experts in the relevant fields of application. The results of which, confirmed the practicality of the suggested approach.
  • Keywords
    distributed databases; graph theory; object-oriented databases; object-oriented programming; optimisation; relational databases; software prototyping; storage allocation; combinatorial optimization problem; conditional object-relational mapping; distributed database system; evolutionary prototyping approach; fragment allocation; globalization; memetic algorithm; network information extraction; object oriented development; optimal design; replication server; shortest path algorithm; system usability; Data mining; Database systems; Distributed computing; Distributed databases; Globalization; Informatics; Physics computing; Prototypes; Relational databases; Spatial databases; Bandwidth Measurement; Distributed Database Design; Memetic Agorithms; Object-Relational Mapping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information and Automation, 2006. ICIA 2006. International Conference on
  • Conference_Location
    Shandong
  • Print_ISBN
    1-4244-0555-6
  • Electronic_ISBN
    1-4244-0555-6
  • Type

    conf

  • DOI
    10.1109/ICINFA.2006.374142
  • Filename
    4250232