DocumentCode :
2089185
Title :
A cache aware speedup algorithm for discrete event simulations
Author :
Wang Wen-Nai ; Sun Hu ; Sun Zhi-Xin ; Song Rong-Fang
Author_Institution :
Sch. of Comm. & Inform. Eng., NUPT, Nanjing, China
fYear :
2010
fDate :
11-14 Nov. 2010
Firstpage :
436
Lastpage :
439
Abstract :
In this paper, a speedup event scheduling algorithm is proposed to benefit CPU caching for large scale networks simulations. A digest queue over a ring-typed array is introduced to classify discrete event list. The analysis of the proposed algorithm gives that the operation ENQUEUE complexity is near O(sqrt(n/10)) and DEQUEUE O(1), better than widely used calendar queue (CQ) algorithm and some improved. Experiments by NS2 are conducted to evaluate performance empirically for a network with 100 nodes and 9900 concurrent demands. It results in a speedup factor 37 in comparison with CQ.
Keywords :
cache storage; computational complexity; discrete event simulation; queueing theory; telecommunication computing; telecommunication networks; CPU caching; CQ algorithm; DEQUEUE; ENQUEUE complexity; cache aware speedup algorithm; calendar queue algorithm; digest queue; discrete event simulations; large-scale networks simulations; ring-typed array; speedup event scheduling algorithm; Algorithm design and analysis; Analytical models; Classification algorithms; Complexity theory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Communication Technology (ICCT), 2010 12th IEEE International Conference on
Conference_Location :
Nanjing
Print_ISBN :
978-1-4244-6868-3
Type :
conf
DOI :
10.1109/ICCT.2010.5688848
Filename :
5688848
Link To Document :
بازگشت