A Proposed Combinatorial System Design for Ubiquitous Transaction Processing Systems
Advances in Wireless Communications and Networks
Volume 5, Issue 1, June 2019, Pages: 1-12
Received: Jun. 24, 2019;
Accepted: Jul. 27, 2019;
Published: Sep. 3, 2019
Views 448 Downloads 67
Patience Spencer, Department of Computer Science, Ignatius Ajuru University of Education, Rumuolumeni, Port Harcourt, Nigeria
Follow on us
As computing paradigm shift from a computing paradigm involving one-computer-many people to that involving one-person-one computer and eventually to the one involving one-person-many computers, the need for effective transaction management model for this advancement has also increased. This is because, new transaction management challenges are introduced. These challenges include increased mobile user bank, hybrid of mobile devices and transaction processing architecture related issues. This paper presents a Combinatorial System Design of Transaction Processing Elements for Ubiquitous Computing with the aim of justifying the choice of deploying Mobile-3PC Protocol on Three-tier transaction processing system architecture as the appropriate combinatorial system design for ubiquitous transaction processing systems. To achieve this aim, existing transaction processing systems are critically analysed and Compared against standards that influence transaction processing throughput and response time positively. A systematic analytical approach is used in analyzing the organizational structure of two-tier and three-tier system architectures. Subsequently, 2 Phase Commit and 3 Phase Commit communication protocols are analyzed and deployed on the three-tier system architecture to ascertain which one of the combinational transaction processing system design support ubiquitous computing effectively. The study shows that the Mobile-3 Phase Commit Protocol on Three-Tier system architecture displayed proactive management skill to curb process failures. This signifies higher transaction throughput. The inherent load balancing capability of the three-tier system architecture also shows support for improved response time. It is therefore recommended that the Mobile-3PC Protocol-on-Three-Tier system architecture be adopted as the combinatorial system design for ubiquitous transaction processing systems.
Ubiquitous Computing, Combinatorial, Architectural Design, Two-Tier System, Three-Tier System, Mobile 2-Phase Commit Protocol, Mobile 3-Phase Commit Protocol
To cite this article
A Proposed Combinatorial System Design for Ubiquitous Transaction Processing Systems, Advances in Wireless Communications and Networks.
Vol. 5, No. 1,
2019, pp. 1-12.
Copyright © 2019 Authors retain the copyright of this article.
This article is an open access article distributed under the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/
) which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Poslad, S. (2011). Ubiquitous computing: smart devices, environments and interactions. John Wiley & Sons.
Nouali, Nadia, Anne Doucet, and Habiba Drias. "A two-phase commit protocol for mobile wireless environment." Proceedings of the 16th Australasian database conference-Volume 39. Australian Computer Society, Inc., 2005.
Kifer, M., Bernstein, A., and Lewis, M. P. Database systems: an application-oriented approach: complete version. Pearson Addison-Wesley, 2006.
Spencer, P., and Nwachukwu. E. O. Light-weight Client/server transaction processing architecture for ubiquitous computing. African Journal of Computing and ICT. 8 (4), 201-208.
Silberschatz, A., Korth, H. F., and Sudarshan S. Database system Concepts. McGraw-Hill, New York, 2002.
Spencer, P., and Nwachukwu E. O. (2016) Identification and Classification of Processing Unit Eligibility for Ubiquitous Computing Using Feature Selection Mechanism and Artificial Neural Network. International Journal of Wireless Communication and Mobile Computing. 4 (2), 18-24.
Hooft, M. V. and Swan K. Ubiquitous Ccomputing in Education: Invisible technology, Visible Impact. London: Lawrence Erlbaum Associates, 2007.
Puder, A., Römer, K., and Pilhofer, F. Distributed systems architecture: a middleware approach. Elsevier Inc, 2006.
Bernstein, P. A., and Newcomer, E. Principles of transaction processing. Morgan Kaufmann, 2009.
Kumar, V., Prabhu, N., Dunham, M. H., and Seydim, A. Y. (2002). Tcot-a timeout-based mobile transaction commitment protocol. IEEE Transactions on Computers, 51 (10), 1212-1218.