1. The performance improvements of highly-concurrent grid-based server.
- Author
-
Ma, Tinghuai, Wu, Chenghui, Tian, Wei, and Shen, Wenhai
- Subjects
- *
PERFORMANCE evaluation , *CLIENT/SERVER computing , *DATA transmission systems , *ROBUST control , *FILE transfer (Computer science) , *COMPUTER scheduling , *COMPUTER architecture - 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]
- Published
- 2014
- Full Text
- View/download PDF