• DocumentCode
    1725845
  • Title

    Thread-Level Parallelism & Shared-Memory Pool Techniques for Authorization of Credit Card System

  • Author

    Nasir, Mohd Hairul Nizam M ; Hamid, Siti Hafizah Ab ; Hassan, Hazrina

  • Author_Institution
    Dept. of Software Eng., Univ. of Malaya, Kuala Lumpur
  • fYear
    2008
  • Firstpage
    447
  • Lastpage
    452
  • Abstract
    Nowadays, credit card is a famous trend used by millions of people around the world as a form of payment. This paper presented an architectural framework and prototype of credit card authorization system using thread-level parallelism and shared memory pool techniques in order to support dynamic tuning of the size of the thread pool at runtime. Normally, single threaded were chosen by software developer in current credit card authorization whereby authentication process takes longer time to respond and its limitation of handling huge number of simultaneous transactions at the same time. As a result, the performance of the authorization system was affected during peak hours. Through thread-level parallelism technique or usually known as multi-threading, each worker thread will be assigned with several child threads to perform online fraud validation concurrently, depending on numbers of cryptographic elements presented in transaction message while the work thread itself performed card restriction validation based on the card information stored in card´s shared memory pool.
  • Keywords
    authorisation; concurrency control; credit transactions; cryptography; electronic money; multi-threading; shared memory systems; software architecture; storage management; architectural framework; concurrent online fraud validation; credit card system authorization; cryptographic element; dynamic thread pool size tuning; multithreading; payment device; shared-memory pool technique; software developer; thread-level parallelism technique; transaction message; Authentication; Authorization; Computer science; Credit cards; Information technology; Parallel processing; Prototypes; Risk management; Software engineering; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications and Information Technologies, 2008. ISCIT 2008. International Symposium on
  • Conference_Location
    Lao
  • Print_ISBN
    978-1-4244-2335-4
  • Electronic_ISBN
    978-1-4244-2336-1
  • Type

    conf

  • DOI
    10.1109/ISCIT.2008.4700232
  • Filename
    4700232