i) HiCoMo (High Commit Mobile Transaction Model)
HiCoMo is a mobile transaction model designed to enhance reliability in mobile environments with frequent disconnections. It minimizes the risk of transaction failures by dividing transactions into sub-transactions that can commit independently. HiCoMo supports partial commit operations, ensuring that even if a mobile user disconnects, some progress is preserved. This model is particularly useful in applications like mobile banking and e-commerce, where intermittent connectivity can cause transaction failures.
ii) Kangaroo Transaction Model
The Kangaroo model is designed for mobile environments where transactions migrate between different mobile and fixed hosts. It consists of Joey Transactions (small transactions executed on mobile hosts) and Kangaroo Transactions (parent transactions on fixed servers). Joey transactions temporarily store results locally and forward them to the Kangaroo transaction when connectivity is stable. This model improves transaction efficiency and reduces rollback risks, making it suitable for mobile database systems and cloud applications.
0 Comments