Title of article :
The performance improvements of highly-concurrent grid-based server
Author/Authors :
Ma، نويسنده , , Tinghuai and Wu، نويسنده , , Chenghui and Tian، نويسنده , , Wei and Shen، نويسنده , , Wenhai، نويسنده ,
Issue Information :
روزنامه با شماره پیاپی سال 2014
Abstract :
Server performance is one of the critical activities in the data grid environment. A large number of applications require access to huge volumes of data from grid servers. In this case, efficient, scalable and robust grid server which can deal with large file transfer concurrent is needed. In this paper, we analyze the bottleneck of our grid servers and introduce user-space I/O scheduling, zero copy and event-driven architecture in our grid server to improve the servers’ performance. The user-space I/O scheduling can save almost 50% I/O time in a huge number of small files transfer. Grid servers can elimination CPU consumptions between kernel and user space by zero copy and cut 63% times for context switches. Event-driven architecture will save 30% CPU usage to reach the best performance by thread-driven architecture. Optimization method combination of these three above are used in our grid servers, the full-load throughput of our system is 30% more than traditional solutions and only 60% CPU consumed compared with traditional solutions.
Keywords :
data grid , Event-driven , I/O schedule , Zero copy
Journal title :
Simulation Modelling Practice and Theory
Journal title :
Simulation Modelling Practice and Theory