Geri Dön

Genetic algorithms for distributed database design and distributed database query optimization

Dağınık veritabanı tasarımı için genetik algoritma ve dağınık veritabanı sorgu optimizasyonu

  1. Tez No: 255256
  2. Yazar: ENDER SEVİNÇ
  3. Danışmanlar: DOÇ. DR. AHMET COŞAR
  4. Tez Türü: Doktora
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2009
  8. Dil: İngilizce
  9. Üniversite: Orta Doğu Teknik Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 96

Özet

Bilgisayarların artan performansı, düşen fiyatlar, ucuz ATM geniş alan ağlarına ve gibabit Ethernet'li yerel alan ağlarına bağlanabilen sistemler dağınık veritabanı sistemlerini dikkat çekici kılmaktadır. Bununla birlikte, dağınık veritabanı sorgu optimizasyonu hala kısıtlayıcı bir faktördür. Merkezi veritabanı sorgu optimizasyonunda kullanılan dinamik programlama gibi en iyiyi bulan teknikler artan problem boyutu sebebiyle efektif değildir. Yeni geliştirilen genetik algoritma (GA) tabanlı optimizasyon teknikleri gelecek vaadeden bir alternatiftir. En iyi bilinen GA'yı rasgele çalışan bir teknikle kıyasladık ve bunun, neredeyse eşit sayıda üretilen rasgele çözümlerden daha iyiyi başaramadığının gösterdik. Sonrasında, GA'nın kullandığı parametre setini inceledik ve deneysel olarak, hangi parametrelerin bütün performansta etkili olduğunu gösterdik.Bizim GA'da tanımlanan yeni mutasyon ve çaprazlama operatörleri deneysel olarak artan sayıda tabloların ve sitelerin olduğu suni dağınık veritabanında analiz edildi. Bu suni veritabanında tabloların kopyaları olmakla beraber, yatay/dikey bölümleme yoktu. N sayıda bölümlü bir tabloyu ihtive eden bir select-project-join sorgusu, N sayıda tabloyu ihtiva eden bir sorguya dönüştürülebilir. Tüm olasılıkların hesaplandığı en iyi sonuçlar, bizim yeni GA formülasyonumuzdan %20 daha iyiyken, önceden bilinen GA tabanlı çözümden %50 daha iyidir.

Özet (Çeviri)

The increasing performance of computers, reduced prices and ability to connect systems with low cost gigabit ethernet LAN and ATM WAN networks make distributed database systems an attractive research area. However, the complexity of distributed database query optimization is still a limiting factor. Optimal techniques, such as dynamic programming, used in centralized database query optimization are not feasible because of the increased problem size. The recently developed genetic algorithm (GA) based optimization techniques presents a promising alternative. We compared the best known GA with a random algorithm and showed that it achieves almost no improvement over the random search algorithm generating an equal number of random solutions. Then, we analyzed a set of possible GA parameters and determined that two-point truncate technique using GA gives the best results.New mutation and crossover operators defined in our GA are experimentally analyzed within a synthetic distributed database having increasing the numbers of relations and nodes. The designed synthetic database replicated relations, but there was no horizontal/vertical fragmentation. We can translate a select-project-join query including a fragmented relation with N fragments into a corresponding query with N relations. Comparisons with optimal results found by exhaustive search are only 20% off the results produced by our new GA formulation showing a 50% improvement over the previously known GA based algorithm.

Benzer Tezler

  1. Multiobjective relational data warehouse design for the cloud

    Bulut için çok amaçlı ilişkisel veri ambarı tasarımı

    TANSEL DÖKEROĞLU

    Doktora

    İngilizce

    İngilizce

    2014

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. AHMET COŞAR

  2. Distributed database design with integer linear programming and evolutionary hybrid algorithms

    Sayısal lineer programlama ve buluşsal hibrit algoritmalar ile dagıtık veritabanı tasarımı

    UMUT TOSUN

    Doktora

    İngilizce

    İngilizce

    2013

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. AHMET COŞAR

  3. Lojistik sistemlerin yapay sinir ağları ile modellenmesi, gerçeklenmesi ve kontrolü

    Modeling, implementation and control of logistics systems using artificial neural networks

    MURAT ERMİŞ

    Doktora

    Türkçe

    Türkçe

    2005

    Endüstri ve Endüstri Mühendisliğiİstanbul Teknik Üniversitesi

    Endüstri Mühendisliği Ana Bilim Dalı

    PROF.DR. FÜSUN ÜLENGİL

  4. Blokzinciri temelli bulut imalat modeli

    Blockchain based cloud manufacturing model

    BARAN KAYNAK

    Doktora

    Türkçe

    Türkçe

    2020

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolSakarya Üniversitesi

    Endüstri Mühendisliği Ana Bilim Dalı

    DOÇ. DR. ÖZER UYGUN