Fixed Size Memory Pool Management Method for Mobile Game Servers


KIPS Transactions on Computer and Communication Systems, Vol. 4, No. 9, pp. 327-336, Sep. 2015
10.3745/KTCCS.2015.4.9.327,   PDF Download:

Abstract

Mobile game servers usually execute frequent dynamic memory allocation for generating the buffers that deal with clients requests. It causes to deteriorate the performance of game servers since it increases system workload and memory fragmentation. In this paper, we propose fixed-sized memory pool management method. Memory pool for the proposed method has a sequential memory structure based on circular linked list data structure. It solves memory fragmentation problem and saves time for searching the memory blocks which are required for memory allocation and deallocation. We showed the efficiency of the proposed method by evaluating the performance of dynamic memory allocation, through the proposed method and the memory pool management method based on boost open source library.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
S. Y. Park, J. S. Choi, J. Y. Choi, E. H. Kim, "Fixed Size Memory Pool Management Method for Mobile Game Servers," KIPS Transactions on Computer and Communication Systems, vol. 4, no. 9, pp. 327-336, 2015. DOI: 10.3745/KTCCS.2015.4.9.327.

[ACM Style]
Se Young Park, Jong Sun Choi, Jae Young Choi, and Eun Hoe Kim. 2015. Fixed Size Memory Pool Management Method for Mobile Game Servers. KIPS Transactions on Computer and Communication Systems, 4, 9, (2015), 327-336. DOI: 10.3745/KTCCS.2015.4.9.327.