• 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