The University of Dublin | Trinity College -- Ollscoil Átha Cliath | Coláiste na Tríonóide
Trinity's Access to Research Archive
Home :: Log In :: Submit :: Alerts ::

School of Computer Science and Statistics >
Computer Science >
Computer Science (Theses and Dissertations) >

Please use this identifier to cite or link to this item:

Title: Automated Reconciliation for Disconnected Operation in Object Oriented Middleware
Author: Zavislak, Jason
Advisor: Haahr, Mads
Keywords: Computer Science
Issue Date: Sep-2005
Abstract: Modern distributed computing systems are no longer constrained to fixed, wired networks. Many computers have gained the ability to move within a network and operate across wireless links. Such mobile computing devices often suffer from limited, unreliable, or expensive network connectivity. These constraints make services dependent on other devices in the network difficult to maintain. Disconnected operation refers to the operation of a device while disconnected from the network. Typically, disconnected operation is achieved by caching a copy of data and/or functionality from remote machines locally on a device. When network connectivity is lost, the disconnected device can still function by using its cache. Upon reconnection, any modifications are reconciled with the original on the remote machine. This project focused on implementing a simple disconnected operation protocol and investigating automation of the reconciliation process. Reconciliation generally involves reintegrating disconnected data caches with original copies, while detecting and resolving conflicts that may have occurred during the disconnection period. Rather than relying on application specific routines to detect conflicts, this project attempted to simplify the process by developing a generic means of identifying data dependencies and monitoring data access. The approach chosen was to maintain metadata along with application data to define dependencies between application data and monitor access to the data. By using generic metadata to represent this information, generalised conflict detection algorithms can be implemented. A successful implementation of these concepts was developed and partially tested for this project. Disconnected operation and limited capabilities of automated conflict detection were proven to work. Significant improvement over similar work in the field was not achieved, but the generic, modular framework created has potential for future development of superior automated conflict detection.
Appears in Collections:Computer Science (Theses and Dissertations)
Computer Science Technical Reports

Files in This Item:

File Description SizeFormat
TCD-CS-2005-86.pdf278.18 kBAdobe PDFView/Open

This item is protected by original copyright

Please note: There is a known bug in some browsers that causes an error when a user tries to view large pdf file within the browser window. If you receive the message "The file is damaged and could not be repaired", please try one of the solutions linked below based on the browser you are using.

Items in TARA are protected by copyright, with all rights reserved, unless otherwise indicated.


Valid XHTML 1.0! DSpace Software Copyright © 2002-2010  Duraspace - Feedback