Show simple item record

dc.contributor.advisorUysal, Mitat
dc.contributor.authorUlus, Tolga
dc.date.accessioned2020-12-07T15:23:51Z
dc.date.available2020-12-07T15:23:51Z
dc.date.submitted1999
dc.date.issued2018-08-06
dc.identifier.urihttps://acikbilim.yok.gov.tr/handle/20.500.12812/158587
dc.description.abstractÖZET DAĞITIK VERİ TABANI SİSTEMLERİNDE VERİ DİLİMLEME ALGORİTMALARI Dağıtık veritabanı sistemlerinde veri dağıtımı bazı statik veri erişim kalıplarına göre veri tabam tasarımından önce yapılmaktaydı. Ancak veri erişim kalıplan değiştiği zaman statik yöntemler veritabanı sisteminin performansım oldukça düşürmektedir. Bu çalışmada, tekrarsız dağıtık veritabanı sistemleri için daha önce literatürde mevcut olmayan dinamik bir veri dağıtım algoritması önerilmiştir, önerilen algoritmada bir düğüm, o an kendisinde bulunan bir veritabanı parçasını, parçaya hiç yerel erişim yapılmaksızın ardarda yapılan uzak erişimler belli bir eşik değerini aştığında son erişim yapan düğüme gönderir. Bu algoritma her düğümde bağımsız olarak işleme yaptığından dolayı dağıtık olarak çalışmaktadır. önerilen eşik algoritması herhangi bir parçanın veritabanındaki durumunu göstermek için sonlu Markov zinciriyle modellenmiştir. Modelde düğümlerin parçaya erişim olasılıkları sabit olarak alınmıştır. Literatürde ilk kez oluşturulan bu modelde parçaya erişim olasılığı diğerlerinden farklı olan bir düğüm haricinde bütün düğümlerin parçaya erişim olasılıklarının eşit olduğu özel bir durum çözümlenmiştir. Bu özel durum için, eşik değeri ve düğümlerin parçaya erişim olasılıkları cinsinden, parçanın düğümlerde bulunma denge olasılıklarını gösteren genel formüller çıkarılmıştır. Daha sonra bu formüller kullanılarak pozitif eşik değerleri için parçanın büyük olasılıkla erişen düğümde, bu düğümün erişim olasılığından daha büyük bir olasılıkla kaldığı gösterilmiştir. Ayrıca eşik değeri büyüdükçe parçanın büyük olasılıkla erişen düğümde kalmaya daha fazla meyilli olduğu gösterilmiştir. Eşik algoritması özellikle, her parça için bir düğümün parçaya erişim olasılığının diğerlerinden büyük olduğu dağıtık veritabanı sistemleri için oldukça uygundur. VI
dc.description.abstractABSTRACT DATA ALLOCATION ALGORITHMS IN DISTRIBUTED DATABASE SYSTEMS Data allocation in distributed database systems (DDS) has been done prior to the design of database depending on some static data access patterns. But the performance of these systems degrades drastically due to the changing data access patterns over time. In this dissertation, a new dynamic data allocation algorithm for non-replicated DDSs is proposed to reallocate data continuously for changing data access patterns. In the suggested algorithm, each node autonomously decides whether to transfer the ownership of a fragment in database to another node depending on the past accesses on the fragment. Each fragment continuously migrates from the node where it is not accessed locally more than a certain number of past accesses, namely the threshold value. The algorithm based on threshold values is modeled for a fragment of database as unite Markov chain with constant node access probabilities. In the model, a special case, where all nodes have equal access probabilities except one with a different access probability, is analyzed. General formulas, which show the steady-state probabilities that a fragment is in each node in terms of threshold value and access probabilities of nodes, are obtained for this special case. It has been shown mat for positive threshold values fragment will remain at the node with the higher access probability with a probability higher than the access probability. It has also been shown that the greater the threshold values are, the greater the tendency of the fragment to remain at the node with higher access probability will be. The algorithm is especially suitable for a DDS where for each fragment the access probability of one node is larger than the other nodes. vnen_US
dc.languageTurkish
dc.language.isotr
dc.rightsinfo:eu-repo/semantics/embargoedAccess
dc.rightsAttribution 4.0 United Statestr_TR
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectBilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontroltr_TR
dc.subjectComputer Engineering and Computer Science and Controlen_US
dc.titleDağıtık veri tabanı sistemlerinde veri dilimleme algoritmaları
dc.title.alternativeData allocation algorithms in distributed database systems
dc.typedoctoralThesis
dc.date.updated2018-08-06
dc.contributor.departmentDiğer
dc.subject.ytmDatabase management
dc.subject.ytmAlgorithms
dc.subject.ytmDistributed database systems
dc.identifier.yokid90641
dc.publisher.instituteFen Bilimleri Enstitüsü
dc.publisher.universityİSTANBUL ÜNİVERSİTESİ
dc.identifier.thesisid90641
dc.description.pages72
dc.publisher.disciplineDiğer


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

info:eu-repo/semantics/embargoedAccess
Except where otherwise noted, this item's license is described as info:eu-repo/semantics/embargoedAccess