DocumentCode
3069370
Title
Division of load for operating system kernel
Author
Seneviratne, S. ; Witharana, S.
Author_Institution
Sch. of Electr. & Inf. Eng., Univ. of Sydney, Sydney, NSW, Australia
fYear
2012
fDate
27-29 Sept. 2012
Firstpage
88
Lastpage
94
Abstract
The current Operating System (OS) kernels calculate the load average value as a lump sum. Also the algorithm for the calculation of load average does not separate CPU load from Disk load. This leads to the presentation of an incorrect measurement when both disk bound tasks and CPU bound tasks run simultaneously. In this paper a new algorithm is proposed to calculate, store and display each user´s CPU and Disk loads separately. The separation of user load at the kernel level has an importance in the collection of historical load signals as they can be useful for load prediction. In Grids and Clusters the users have certain usage patterns that can be easily traced back in the historical load profile collections. Such selected patterns are useful in the prediction of load profiles.
Keywords
operating system kernels; resource allocation; CPU bound tasks; CPU load; clusters; disk bound tasks; disk load; grids; historical load profile collections; historical load signals; load average calculation algorithm; load average value; load prediction; operating system kernel; operating system load division; usage patterns; Autoregressive processes; Kernel; Linux; Load modeling; Measurement; Runtime; Time series analysis; Cluster Computing; Division of Load; Free Load Profile; Grid Computing; Kernel; Load average; Operating System;
fLanguage
English
Publisher
ieee
Conference_Titel
Information and Automation for Sustainability (ICIAfS), 2012 IEEE 6th International Conference on
Conference_Location
Beijing
Print_ISBN
978-1-4673-1976-8
Type
conf
DOI
10.1109/ICIAFS.2012.6419887
Filename
6419887
Link To Document