Skip to main content

Cost-Optimal Job Allocation Schemes for Bandwidth-Constrained Distributed Computing Systems

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3769))

Abstract

This paper formulates the job allocation problem in distributed systems with bandwidth-constrained nodes. The bandwidth limitations of the nodes play an important role in the design of cost-optimal job allocation schemes. In this paper, we present a pricing strategy for generalized distributed systems by formulating an incomplete information bargaining game on two variables (price and percentage of bandwidth allocated for distributed computing jobs at each node). Next, we present a cost-optimal job allocation scheme for single class jobs that involve the communication delay and hence link bandwidth. We show that our algorithms are comparable to existing job allocation algorithms in minimizing the expected system response time.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Buyya, R., Abramson, D., Giddy, J., Stockinger, H.: Economic Models for Resource Management and Scheduling in Grid Computing. The Journal of Concurrency and Computation: Practice and Experience, CCPE (May 2002)

    Google Scholar 

  2. Grosu, D., Chronopoulos, A.T., Leung, M.Y.: Load Balancing in Distributed Systems: An Approach Using Cooperative Games. In: Proc. of the 16th IEEE International Parallel and Distributed Processing Symposium (IPDPS 2002), Ft Lauderdale, Florida, pp. 501–510 (2002)

    Google Scholar 

  3. Tantawi, A.N., Towsley, D.: Optimal static load balancing in distributed computer systems. Journal of the ACM 32(2), 373-382, 445–465 (1985)

    Article  MATH  MathSciNet  Google Scholar 

  4. Winoto, P., McCalla, G., Vassileva, J.: An Extended Alternating-Offers Bargaining Protocol for Automated Negotiation in Multi-Agent Systems. In: Meersman, R., Tari, Z., et al. (eds.) CoopIS 2002, DOA 2002, and ODBASE 2002. LNCS, vol. 2519, pp. 179–194. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  5. Ghosh, P., Roy, N., Basu, K., Das, S.K.: A Game Theory based Pricing Strategy for Job Allocation in Mobile Grids. In: Proc. of the 18th IEEE International Parallel and Distributed Processing Symposium (IPDPS 2004), Santa Fe, New Mexico (2004)

    Google Scholar 

  6. Tang, X., Chanson, S.T.: Optimizing static job scheduling in a network of heterogeneous computers. In: Proc. of the Intl. Conf. on Parallel Processing, pp. 373–382 (August 2000)

    Google Scholar 

  7. Ross, K.W., Yao, D.D.: Optimal load balancing and scheduling in a distributed computer system. Journal of the ACM 38(3), 676–690 (1991)

    Article  MATH  Google Scholar 

  8. Kameda, H., Li, J., Kim, C., Zhang, Y.: Optimal Load Balancing in Distributed Computer Systems. Springer, Heidelberg (1997)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ghosh, P., Basu, K., Das, S.K. (2005). Cost-Optimal Job Allocation Schemes for Bandwidth-Constrained Distributed Computing Systems. In: Bader, D.A., Parashar, M., Sridhar, V., Prasanna, V.K. (eds) High Performance Computing – HiPC 2005. HiPC 2005. Lecture Notes in Computer Science, vol 3769. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11602569_9

Download citation

  • DOI: https://doi.org/10.1007/11602569_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-30936-9

  • Online ISBN: 978-3-540-32427-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics