| Peer-Reviewed

A Proposed Combinatorial System Design for Ubiquitous Transaction Processing Systems

Received: 24 June 2019     Accepted: 27 July 2019     Published: 3 September 2019
Views:       Downloads:
Abstract

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.

Published in Advances in Wireless Communications and Networks (Volume 5, Issue 1)
DOI 10.11648/j.awcn.20190501.11
Page(s) 1-12
Creative Commons

This is an Open Access article, distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution and reproduction in any medium or format, provided the original work is properly cited.

Copyright

Copyright © The Author(s), 2019. Published by Science Publishing Group

Keywords

Ubiquitous Computing, Combinatorial, Architectural Design, Two-Tier System, Three-Tier System, Mobile 2-Phase Commit Protocol, Mobile 3-Phase Commit Protocol

References
[1] Poslad, S. (2011). Ubiquitous computing: smart devices, environments and interactions. John Wiley & Sons.
[2] 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.
[3] Kifer, M., Bernstein, A., and Lewis, M. P. Database systems: an application-oriented approach: complete version. Pearson Addison-Wesley, 2006.
[4] 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.
[5] Silberschatz, A., Korth, H. F., and Sudarshan S. Database system Concepts. McGraw-Hill, New York, 2002.
[6] 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.
[7] Hooft, M. V. and Swan K. Ubiquitous Ccomputing in Education: Invisible technology, Visible Impact. London: Lawrence Erlbaum Associates, 2007.
[8] Puder, A., Römer, K., and Pilhofer, F. Distributed systems architecture: a middleware approach. Elsevier Inc, 2006.
[9] Bernstein, P. A., and Newcomer, E. Principles of transaction processing. Morgan Kaufmann, 2009.
[10] 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.
Cite This Article
  • APA Style

    Patience Spencer. (2019). A Proposed Combinatorial System Design for Ubiquitous Transaction Processing Systems. Advances in Wireless Communications and Networks, 5(1), 1-12. https://doi.org/10.11648/j.awcn.20190501.11

    Copy | Download

    ACS Style

    Patience Spencer. A Proposed Combinatorial System Design for Ubiquitous Transaction Processing Systems. Adv. Wirel. Commun. Netw. 2019, 5(1), 1-12. doi: 10.11648/j.awcn.20190501.11

    Copy | Download

    AMA Style

    Patience Spencer. A Proposed Combinatorial System Design for Ubiquitous Transaction Processing Systems. Adv Wirel Commun Netw. 2019;5(1):1-12. doi: 10.11648/j.awcn.20190501.11

    Copy | Download

  • @article{10.11648/j.awcn.20190501.11,
      author = {Patience Spencer},
      title = {A Proposed Combinatorial System Design for Ubiquitous Transaction Processing Systems},
      journal = {Advances in Wireless Communications and Networks},
      volume = {5},
      number = {1},
      pages = {1-12},
      doi = {10.11648/j.awcn.20190501.11},
      url = {https://doi.org/10.11648/j.awcn.20190501.11},
      eprint = {https://article.sciencepublishinggroup.com/pdf/10.11648.j.awcn.20190501.11},
      abstract = {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.},
     year = {2019}
    }
    

    Copy | Download

  • TY  - JOUR
    T1  - A Proposed Combinatorial System Design for Ubiquitous Transaction Processing Systems
    AU  - Patience Spencer
    Y1  - 2019/09/03
    PY  - 2019
    N1  - https://doi.org/10.11648/j.awcn.20190501.11
    DO  - 10.11648/j.awcn.20190501.11
    T2  - Advances in Wireless Communications and Networks
    JF  - Advances in Wireless Communications and Networks
    JO  - Advances in Wireless Communications and Networks
    SP  - 1
    EP  - 12
    PB  - Science Publishing Group
    SN  - 2575-596X
    UR  - https://doi.org/10.11648/j.awcn.20190501.11
    AB  - 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.
    VL  - 5
    IS  - 1
    ER  - 

    Copy | Download

Author Information
  • Department of Computer Science, Ignatius Ajuru University of Education, Rumuolumeni, Port Harcourt, Nigeria

  • Sections