• DocumentCode
    2511059
  • Title

    Merged Request: A New Design Pattern for Enhancing the Performance of Concurrent Access

  • Author

    Zhang, Lei ; Li, Zhishu ; Guo, Bing ; Cheng, Yang ; Wang, Hongjun

  • Author_Institution
    Coll. of Comput. Sci., Sichuan Univ., Chengdu, China
  • fYear
    2009
  • fDate
    25-27 Sept. 2009
  • Firstpage
    69
  • Lastpage
    74
  • Abstract
    In order to enhance the performance of concurrent access, this paper presents a new design pattern named merged request pattern. Firstly, the algorithm of merged request pattern is advanced. The roles difference of ldquoproducer and consumerrdquo model is applied in concurrent access, which will make the response time of system abbreviated significantly. Secondly, integrated with traditional ldquotemplate patternrdquo, the merged request pattern is applied in popular OO languages to be encapsulated as a reusable module which is practical and extensible. Finally, based on queuing theory, the performance of the pattern is tested and analyzed. The result shows, along with the number of requests increases obviously, the average response time is shorten significantly. In programming scenarios that all its restrictions can be hold, applying this pattern in programming and refactoring can enhance the performance of concurrent access absolutely without sacrificing the integration and the validity of the results.
  • Keywords
    multi-threading; object-oriented languages; object-oriented programming; queueing theory; software maintenance; software reusability; concurrent access; design pattern; merged request pattern; multithreading; object-oriented language; producer and consumer model; queuing theory; software refactoring; template pattern; Bandwidth; Computer science; Concurrency control; Concurrent computing; Delay; Educational institutions; Embedded computing; Protection; Queueing analysis; Yarn; Design Pattern; Merged Request; Producer and Consumer; Queuing Theory; Template Pattern;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Scalable Computing and Communications; Eighth International Conference on Embedded Computing, 2009. SCALCOM-EMBEDDEDCOM'09. International Conference on
  • Conference_Location
    Dalian
  • Print_ISBN
    978-0-7695-3825-9
  • Type

    conf

  • DOI
    10.1109/EmbeddedCom-ScalCom.2009.23
  • Filename
    5341596