ACM Home Page
Please provide us with feedback. Feedback
A weighted buddy method for dynamic storage allocation
Full text PdfPdf (462 KB)
Source
Communications of the ACM archive
Volume 17 ,  Issue 10  (October 1974) table of contents
Pages: 558 - 562  
Year of Publication: 1974
ISSN:0001-0782
Authors
Kenneth K. Shen  Stanford Univ., Stanford, CA
James L. Peterson  Stanford Univ., Stanford, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 28,   Citation Count: 10
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/355620.361164
What is a DOI?

ABSTRACT

An extension of the buddy method, called the weighted buddy method, for dynamic storage allocation is presented. The weighted buddy method allows block sizes of 2k and 3·2k, whereas the original buddy method allowed only block sizes of 2k. This extension is achieved at an additional cost of only two bits per block. Simulation results are presented which compare this method with the buddy method. These results indicate that, for a uniform request distribution, the buddy system has less total memory fragmentation than the weighted buddy algorithm. However, the total fragmentation is smaller for the weighted buddy method when the requests are for exponentially distributed block sizes.



CITED BY  11

Collaborative Colleagues:
Kenneth K. Shen: colleagues
James L. Peterson: colleagues