Full metadata record
DC FieldValueLanguage
dc.contributorMulti-disciplinary Studiesen_US
dc.contributorDepartment of Computingen_US
dc.creatorMok, Siu-yu Eppie-
dc.identifier.urihttps://theses.lib.polyu.edu.hk/handle/200/4321-
dc.languageEnglishen_US
dc.publisherHong Kong Polytechnic University-
dc.rightsAll rights reserveden_US
dc.titleTransaction processing in an asymmetric mobile environmenten_US
dcterms.abstractRecently the demand of mobile computing has increased. Not only the laptop becomes lighter, but also it has the ability to access data regardless of location. This allows transactions, e.g. banking or stock transactions, to be done through the laptop. Mobile clients may issue transactions simultaneously and the server is required to handle such requests. This thesis focuses on transaction processing in mobile database. A transaction is an execution of program that accesses a shared database. When two or more transactions execute concurrently, their database operations execute in an interleaved manner. This interleaving may lead to an inconsistent database state. Concurrency control protocol is one that synchronizes concurrent transactions to ensure consistency. In many application domains, the downstream capacity from servers to clients is much greater than the upstream communication capacity from clients back to servers. We refer to these environments as Asymmetric Communication Environments. Our model consists of a database server managing a collection of data items. Users are connected to the server via one of the two types of channels: point-to-point and broadcast. For data items which are of interest to a majority of users, they will be periodically broadcast to all users. In a mobile environment, users may disconnect from the server due to run out of battery, expensive connection charges, etc. The data items that clients receive are cached in their local disk so that they can continue to work even when they become offline. Since the cache size is limited, cache replacement algorithm should be considered. We have proposed a protocol which is an extension of traditional optimistic concurrency control protocol, but in the context of mobile environment. Optimistic concurrency control protocol is a concurrency control protocol that assumes the conflicts among transactions are rare. Our algorithm is then generalized and improved. The performance of the protocol and the asymmetric communication behavior of the mobile environment as well as the energy consumption are studied. The simulation model is built based on CSIM. Simulation results would be presented, followed by interpretation and discussion of results.en_US
dcterms.extentv, 85 leaves : ill. ; 31 cmen_US
dcterms.isPartOfPolyU Electronic Thesesen_US
dcterms.issued2000en_US
dcterms.educationalLevelAll Masteren_US
dcterms.educationalLevelM.Sc.en_US
dcterms.LCSHMobile computingen_US
dcterms.LCSHTransaction systems (Computer systems)en_US
dcterms.LCSHHong Kong Polytechnic University -- Dissertationsen_US
dcterms.accessRightsrestricted accessen_US

Files in This Item:
File Description SizeFormat 
b15176770.pdfFor All Users (off-campus access for PolyU Staff & Students only)3.53 MBAdobe PDFView/Open


Copyright Undertaking

As a bona fide Library user, I declare that:

  1. I will abide by the rules and legal ordinances governing copyright regarding the use of the Database.
  2. I will use the Database for the purpose of my research or private study only and not for circulation or further reproduction or any other purpose.
  3. I agree to indemnify and hold the University harmless from and against any loss, damage, cost, liability or expenses arising from copyright infringement or unauthorized usage.

By downloading any item(s) listed above, you acknowledge that you have read and understood the copyright undertaking as stated above, and agree to be bound by all of its terms.

Show simple item record

Please use this identifier to cite or link to this item: https://theses.lib.polyu.edu.hk/handle/200/4321