• DocumentCode
    1832655
  • Title

    Mechanism of determining page faults instantaneously via device driver based approach in Linux

  • Author

    Laeeq, Shaikh Mohd ; Borade, Deepali R.

  • Author_Institution
    Comput. Eng., Real-Time Embedded Syst., M.S. Ramaiah Sch. of Adv. Studies, Bangalore, India
  • fYear
    2012
  • fDate
    1-2 March 2012
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Page faults and the algorithm of paging used in the kernel are an important aspect of the overall functioning of the system. This does add an overhead to the overall processing. Numerous algorithms and their improvements exist for paging but miss an important point. The ability to statistically assess and gather data about major and minor page faults at run time are missing. In this paper, we propose an approach to solve this problem by the mechanism of adding our device driver in the kernel. The driver when invoked from kernel space gathers data from numerous data structures which the kernel maintains and computes. This computation then delivers the major and minor page faults occurred by user space applications at that instant. We believe by using our unique approach in measuring page faults by paging algorithms, these can be statistically backed and will help in optimizing the overall performance of the Linux kernel.
  • Keywords
    Linux; data structures; device drivers; information retrieval; operating system kernels; paged storage; statistical analysis; Linux kernel performance; data asses; data structures; device driver based approach; kernel space; page fault determination; paging algorithm; Algorithm design and analysis; Hardware; Kernel; Linux; Memory management; Performance evaluation; Demand Paging; Device driver; Linux Kernel; Page replacement Algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical, Electronics and Computer Science (SCEECS), 2012 IEEE Students' Conference on
  • Conference_Location
    Bhopal
  • Print_ISBN
    978-1-4673-1516-6
  • Type

    conf

  • DOI
    10.1109/SCEECS.2012.6184753
  • Filename
    6184753