• DocumentCode
    754101
  • Title

    Analysis of Secondary Storage Fragmentation

  • Author

    Leung, Clement H C

  • Author_Institution
    Department of Computer Science, University College, London University
  • Issue
    1
  • fYear
    1983
  • Firstpage
    87
  • Lastpage
    93
  • Abstract
    Fragmentation of storage is a common phenomenon in both main storage and secondary storage. Fragmentation in secondary storage not only jeopardizes the allocation of space but also, since secondary storage access time–unlike that in main storage–is typically nonuniform, a decrease in efficiency arising from additional head movement may also result. A fragmented storage exhibits a checkerboard like pattern with free and occupied space alternating one another. Such alternating storage configuration is analyzed using alternating renewal processes. Two main types of storage processing are distinguished: contiguous storage allocation and noncontiguous storage allocation. The latter allows a request to be scattered over different locations while the former requires it to be allocated in a single continuous area. It is found that the reduction in operating efficiency due to fragmentation is quite substantial for both types of processing. The deterioration is especially marked in the former and is strongly affected by 1) the request size and 2) the storage utilization. Expressions for the generating functions of the performance penalties are derived. The results of the model are compared with published measurements and satisfactory agreement is obtained.
  • Keywords
    Contiguous allocation; linear storage; noncontiguous allocation; renewal process; secondary storage fragmentation; Computer science; Degradation; Frequency locked loops; Helium; Information retrieval; Magnetic heads; Scattering; System performance; Terminology; Contiguous allocation; linear storage; noncontiguous allocation; renewal process; secondary storage fragmentation;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1983.236298
  • Filename
    1703015