Optimizing Program Placement in Virtual Systems

An experimental algorithm for optimizing program placement in virtual storage systems is described. Interprogram linkages are monitored and subsequently analyzed for frequency and proximity. The algorithm evaluates this information within the context of a paging environment. Program lists that define the optimum program placements are then generated. Performance gains are also discussed.

[1]  Peter J. Denning,et al.  Virtual memory , 1970, CSUR.

[2]  Donald J. Hatfield,et al.  Program Restructuring for Virtual Memory , 1971, IBM Syst. J..

[3]  Domenico Ferrari,et al.  A tool for automatic program restructuring , 1973, ACM Annual Conference.