Skip to main content

Part of the book series: Operations Research/Computer Science Interfaces Series ((ORCS,volume 21))

  • 204 Accesses

Abstract

The problem of optimal processor allocation in parallel systems in the presence of nonlinear dynamics is considered. The flow of parallel jobs is modelled as that of a continuous fluid, and the Maximum Principle is applied to the resulting problem. The optimal fluid solution provides a lower bound on performance. Based on the optimal solution, several suboptimal (static partitioning) policies are proposed, and their performance is shown to be close to the lower bound in numerical examples.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Chiang, S.-H., Mansharamani, R., and Vernon, M. Use of application characteristics and limited preemption for run-to-completion parallel processor scheduling policies. In Proc. ACM Sigmetrics Conf., pages 33–44.

    Google Scholar 

  2. Islam, N., Prodromidis, A., Squillante, M., Fong, L., and Gopal, A. (1997). Extensible resource management for cluster computing. In Proc. Int. Conf. Dist. Comp.

    Google Scholar 

  3. McCann, C., Vaswani, R., and J. Zahorjan. A dynamic processor allocation policy for multiprogrammed shared-memory multiprocessors. ACM Trans. Comp. Sys., 11.

    Google Scholar 

  4. Ousterhout, J. Scheduling techniques for concurrent systems. In Proc. Int. Conf. Dist. Comp., pages 22–30.

    Google Scholar 

  5. Parsons, E. and Sevcik, K. (1996). Coordinated allocation of memory and processors in multiprocessors. In Proc. ACM Sigmetrics Conf., pages 57–67.

    Google Scholar 

  6. Peris, V., Squillante, M., and Naik, V. (1994). Analysis of the impact of memory in distributed parallel processing systems. In Proc. ACM Sigmetrics Conf., pages 5–18.

    Google Scholar 

  7. Pontryagin, L., Boltyansky, V., Gamkrelidze, R., and Mishchenko, E. (1961). The Mathematical Theory of Optimal Processes. Nauka, Moscow.

    Google Scholar 

  8. Rosti, E., Serazzi, G., Smirni, E., and Squillante, M. (1998). The impact of i/o on program behavior and parallel scheduling. In Proc. ACM Sigmetrics Conf., pages 56–64.

    Google Scholar 

  9. Rosti, E., Smirni, E., Dowdy, L., Serazzi, G., and Carlson, B. (1994). Robust partitioning policies of multiprocessor systems. Performance Evaluation, 19:141–165.

    Article  Google Scholar 

  10. Setia, S. (1995). The interaction between memery allocation and adaptive partitioning in message-passing multicomputers. In Feitelson, D. and Rudolph, L., editors, Job Scheduling Strategies for Parallel Processing, volume 949 of Lecture Notes in Comp. Sci., pages 146–164. Springer.

    Chapter  Google Scholar 

  11. Squillante, M. (1995). On the benefits and limitations of dynamic partitioning in parallel computer systems. In Feitelson, D. and Rudolph, L., editors, Job Scheduling Strategies for Parallel Processing, volume 949 of Lecture Notes in Comp. Sci., pages 219–238. Springer.

    Chapter  Google Scholar 

  12. Squillante, M., Wang, F., and Papaefthymiou, M. Stochastic analysis of gang scheduling in parallel and distributed systems. Performance Evaluation, 27.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer Science+Business Media New York

About this chapter

Cite this chapter

Bertsimas, D., Perevalov, E. (2003). Fluid Models for Parallel Processor Allocation. In: Bhargava, H.K., Ye, N. (eds) Computational Modeling and Problem Solving in the Networked World. Operations Research/Computer Science Interfaces Series, vol 21. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-1043-7_14

Download citation

  • DOI: https://doi.org/10.1007/978-1-4615-1043-7_14

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4613-5366-9

  • Online ISBN: 978-1-4615-1043-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics