Development and evaluation of multidatabase schedulers

The autonomy of local database systems in multidatabase environment poses consistency problems in transaction scheduling. Several approaches have been proposed to overcome this problem. In this thesis, we consider the algorithms using two major scheduling approaches. The aggressive approach submits...

Full description

Bibliographic Details
Main Author: Adil, Aruna
Format: Others
Language:en
en_US
Published: 2007
Online Access:http://hdl.handle.net/1993/1155
id ndltd-LACETR-oai-collectionscanada.gc.ca-MWU.anitoba.ca-dspace#1993-1155
record_format oai_dc
spelling ndltd-LACETR-oai-collectionscanada.gc.ca-MWU.anitoba.ca-dspace#1993-11552013-01-11T13:31:44ZAdil, Aruna2007-05-15T19:04:03Z2007-05-15T19:04:03Z1998-03-01T00:00:00Zhttp://hdl.handle.net/1993/1155The autonomy of local database systems in multidatabase environment poses consistency problems in transaction scheduling. Several approaches have been proposed to overcome this problem. In this thesis, we consider the algorithms using two major scheduling approaches. The aggressive approach submits transaction concurrently, but, to ensure the consistency, transactions may have to be aborted and restarted several times. The other approach is serial (or near serial) submission that ensures consistent ordering of transactions. This prevents subsequent aborts. Two serial schedulers using serial submission approach are developed in this thesis and the results are compared with the best known aggressive "Ticket Method" algorithm. A generic simulator is developed using SMS libraries to implement and evaluate the schedulers. First, the aggressive approach used by Ticket Method is problematic because it does not provide any load control. Second, tuning the Ticket Method is extremely difficult and it does not react well to changes in the load on the local databases. Lastly, the overheads due to rollback and re-executions of this aggressive algorithm makes it less feasible. In this simulation study our serial schedulers perform much better than the Ticket Method in terms of residence time and number of aborts under different levels of load in local databases. This study suggests that it is worthwhile to concentrate on developing schedulers that submit transactions to guarantee that they will not be aborted at the cost of less concurrency.4191054 bytes184 bytesapplication/pdftext/plainenen_USDevelopment and evaluation of multidatabase schedulersComputer ScienceM.Sc.
collection NDLTD
language en
en_US
format Others
sources NDLTD
description The autonomy of local database systems in multidatabase environment poses consistency problems in transaction scheduling. Several approaches have been proposed to overcome this problem. In this thesis, we consider the algorithms using two major scheduling approaches. The aggressive approach submits transaction concurrently, but, to ensure the consistency, transactions may have to be aborted and restarted several times. The other approach is serial (or near serial) submission that ensures consistent ordering of transactions. This prevents subsequent aborts. Two serial schedulers using serial submission approach are developed in this thesis and the results are compared with the best known aggressive "Ticket Method" algorithm. A generic simulator is developed using SMS libraries to implement and evaluate the schedulers. First, the aggressive approach used by Ticket Method is problematic because it does not provide any load control. Second, tuning the Ticket Method is extremely difficult and it does not react well to changes in the load on the local databases. Lastly, the overheads due to rollback and re-executions of this aggressive algorithm makes it less feasible. In this simulation study our serial schedulers perform much better than the Ticket Method in terms of residence time and number of aborts under different levels of load in local databases. This study suggests that it is worthwhile to concentrate on developing schedulers that submit transactions to guarantee that they will not be aborted at the cost of less concurrency.
author Adil, Aruna
spellingShingle Adil, Aruna
Development and evaluation of multidatabase schedulers
author_facet Adil, Aruna
author_sort Adil, Aruna
title Development and evaluation of multidatabase schedulers
title_short Development and evaluation of multidatabase schedulers
title_full Development and evaluation of multidatabase schedulers
title_fullStr Development and evaluation of multidatabase schedulers
title_full_unstemmed Development and evaluation of multidatabase schedulers
title_sort development and evaluation of multidatabase schedulers
publishDate 2007
url http://hdl.handle.net/1993/1155
work_keys_str_mv AT adilaruna developmentandevaluationofmultidatabaseschedulers
_version_ 1716575205357256704