DocumentCode
3009778
Title
Application-Kernel Collaboration Mechanisms for Real-Time Cluster Server under Overloading
Author
Tang, Yu ; Chen, Shuyu ; Bu, Changqing ; Chang, Guanghui ; Simha, Rahul
Author_Institution
Dept. of Comput. Sci., George Washington Univ., Washington, DC
fYear
2008
fDate
25-27 Sept. 2008
Firstpage
258
Lastpage
265
Abstract
Cluster-based servers delivering timely responsive service can shorten response latency and maximize system throughput through multi-threading. However, under high workload, large volume of threads may overload the kernel, leading to an inoperational system "hold-out" status. Majority of overload control work have been done at application level, but lack the collaboration between application and kernel to proactively respond to overloading. In this paper we propose two application-kernel cooperative mechanisms, of which the Flush-Out function recovers system from overloading by filtering out certain amount of events from kernel, and the Early-Drop mechanism protects system from overloading by proactively responding to load status. Experiments on a cluster server indicate the proposed mechanisms improve serverpsilas responsiveness under high load condition by substantially cutting the response time by 7~22% and event drop rate to 10~21%. The application-kernel mechanisms demonstrate its effectiveness in keeping mission-critical servers in operational state and delivering improved performance under high .workload.
Keywords
client-server systems; multi-threading; operating system kernels; resource allocation; system recovery; application-kernel collaboration mechanism; early-drop mechanism; flush-out function; multithreading; overload control; real-time cluster server; system recovery; Collaboration; Delay; Kernel; Monitoring; Multithreading; Network servers; Protection; Sensor systems and applications; Throughput; Yarn; cluster; kernel mechanism; real-time; scheduling scheme;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing and Communications, 2008. HPCC '08. 10th IEEE International Conference on
Conference_Location
Dalian
Print_ISBN
978-0-7695-3352-0
Type
conf
DOI
10.1109/HPCC.2008.35
Filename
4637706
Link To Document