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
Link To Document :
بازگشت