Back to Search Start Over

The performance improvements of highly-concurrent grid-based server.

Authors :
Ma, Tinghuai
Wu, Chenghui
Tian, Wei
Shen, Wenhai
Source :
Simulation Modelling Practice & Theory. Mar2014, Vol. 42, p129-146. 18p.
Publication Year :
2014

Abstract

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. [Copyright &y& Elsevier]

Details

Language :
English
ISSN :
1569190X
Volume :
42
Database :
Academic Search Index
Journal :
Simulation Modelling Practice & Theory
Publication Type :
Academic Journal
Accession number :
94577928
Full Text :
https://doi.org/10.1016/j.simpat.2013.12.008