• Login
    View Item 
    •   UZ eScholar Home
    • Faculty of Science
    • Faculty of Science ETDs
    • Faculty of Science e-Theses Collection
    • View Item
    •   UZ eScholar Home
    • Faculty of Science
    • Faculty of Science ETDs
    • Faculty of Science e-Theses Collection
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Distributed deadlocks in distributed databases

    Thumbnail
    View/Open
    Mercy_Chinyuku_Thesis.pdf (1.244Mb)
    Date
    2012-08-29
    Author
    Chinyuku, Mercy
    Metadata
    Show full item record

    Abstract
    The developments of database management system (DBMS) technology has run in parallel with the developments in computer networks and distributed computing technologies. Consequently there is the birth of distributed database management systems. These systems cannot be ignored any longer because they have now dominated data management applications. Many DBMS have incorporated some degree of distribution into their products, thus it is very important that the issue of deadlocks in distributed databases has to be solved. A deadlock is a potential problem in any system having multiple transactions which share resources. Transactions involved in a deadlock will indefinitely wait for the resources to be released, unless the deadlock is detected and recovery measures are taken. In distributed systems, lack of information about the complete system states compounds the deadlock detection problem. There has been a wide range of research with focus on deadlocks in distributed systems in general, but distributed deadlocks in distributed databases has been neglected to some extend. This thesis describes in detail the distributed databases in terms of the architectures and types distributed databases. There are a number of algorithms that try to resolve and manage distributed deadlocks and some of them have not yet been proved to be correct. In this thesis the researcher analysed some of the algorithms that have been implemented by some researchers. The algorithms analysed used the prevention method which requires that a transaction should have all the required resources before it proceeds which is virtual impossible in a busy distributed environment. The researcher proposed the ISKE algorithm that shows that it is possible for any requesting transaction to proceed processing without wasting unreasonable amounts of time. The algorithm showed that employing a method of priority as well as queuing (FIFO) can greatly manage the deadlocks effectively well.
    URI
    http://hdl.handle.net/10646/854
    Subject
    DBMs
    distributed databases
    deadlocks
    ISKE algorithm
    Collections
    • Faculty of Science e-Theses Collection [257]

    University of Zimbabwe: Educating To Change Lives!
    DSpace software copyright © 2002-2020  DuraSpace | Contact Us | Send Feedback
     

     

    Browse

    All of UZ eScholarCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

    My Account

    LoginRegister

    Statistics

    View Usage StatisticsView Google Analytics Statistics

    University of Zimbabwe: Educating To Change Lives!
    DSpace software copyright © 2002-2020  DuraSpace | Contact Us | Send Feedback