[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ Skip to main content
Log in

A feedback-coupled resource allocation policy for multiprogrammed computer systems

  • Published:
Acta Informatica Aims and scope Submit manuscript

Summary

An earlier paper on an adaptive workload balancing strategy to achieve efficient resource utilization is extended to include memory cost. The scheme corrects for the imbalance in resource utilization by bringing into play the “Invisible Hand” of classical economics. In this framework, the memory price and the bid, W ij, of each user program U jfor resource R iare calculated adaptively. These prices are not apparent to the users, but they are rather shadow prices determined from the characteristics of user programs, the current resource congestion, and the budget constraints of users. There emerge a set of effective priorities for user programs based on the bid prices, W ij, and these determine the scheduling of programs. An imbalance due to high congestion of some resource will result in a relative decrease of priority for heavy users ofthat resource and a relative increase for light users.

Some ideas on an actual implementation scheme are described based on an approximation to the above abstract scheme. It is shown that this approximate scheme will also tend to balance resource utilization.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
£29.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (United Kingdom)

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Brinch Hansen, P.: An analysis of response ratio scheduling. Proc. IFIP Congress, pp. 479–484, 1971

  2. Cunning, Inc.: The effects of charge-back policies. EDP Analyzer 11 (11), 1–14 (1973)

    Google Scholar 

  3. Denning, P.J.: Thrashing: Its causes and prevention. Proc. FJCC, Vol. 33, pp. 915–922, 1968

    Google Scholar 

  4. Intriligator, M.D.: Mathematical optimization and economic theory. Englewood Cliffs (N.J.): Prentice-Hall 1971

    Google Scholar 

  5. Kameda, H.: The analysis of an adaptive workload balancing strategy in computing system resources management. Internat. J. Comput. Inform. Sci. 4, 295–306 (1975)

    MATH  Google Scholar 

  6. Nash, J.: Non-cooperative games. Ann. of Math., II. Ser., 54, 286–295 (1951)

    MATH  MathSciNet  Google Scholar 

  7. Nielson, N.: Flexible pricing: An approach to the allocation of computer resources. Proc. FJCC, pp. 521–531, 1968

  8. Nielson, N.: The allocation of computer resources — Is pricing the answer? Comm. ACM 13, 467–474 (1970)

    Google Scholar 

  9. Smidt, S.: Flexible pricing of computer services. Management Sci., Appl. Ser. 14, B581-B599 (1968)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kameda, H., Gotlieb, C.C. A feedback-coupled resource allocation policy for multiprogrammed computer systems. Acta Informatica 8, 341–357 (1977). https://doi.org/10.1007/BF00271343

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00271343

Keywords

Navigation