Show simple item record

dc.contributor.authorChinyuku, Mercy
dc.date.accessioned2012-08-29T08:50:52Z
dc.date.available2012-08-29T08:50:52Z
dc.date.issued2012-08-29
dc.identifier.urihttp://hdl.handle.net/10646/854
dc.description.abstractThe 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.en_ZW
dc.language.isoen_ZWen_ZW
dc.subjectDBMsen_ZW
dc.subjectdistributed databasesen_ZW
dc.subjectdeadlocksen_ZW
dc.subjectISKE algorithmen_ZW
dc.titleDistributed deadlocks in distributed databasesen_ZW
thesis.degree.advisorHapanyengwi, G. T. (Dr.)
thesis.degree.countryZimbabween_ZW
thesis.degree.disciplineComputer Scienceen_ZW
thesis.degree.facultyFaculty of Scienceen_ZW
thesis.degree.grantorUniversity of Zimbabween_ZW
thesis.degree.grantoremailspecialcol@uzlib.uz.ac.zw
thesis.degree.levelMScen_ZW
thesis.degree.nameMaster of Science (MSc.) in Computer Scienceen_ZW
thesis.degree.thesistypeThesisen_ZW
dc.date.defense2010-08-07


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record