Skip to main content

Discrete Interior Search Algorithm for Multi-resource Fair Allocation in Heterogeneous Cloud Computing Systems

  • Conference paper
  • First Online:
Intelligent Computing Theories and Application (ICIC 2016)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 9771))

Included in the following conference series:

Abstract

The mechanism of resource allocation for cloud computing not only affects the users’ fairness, but also has a significant impact on resource utilization. Most current resource allocation models did not take into account the indivisible demands, the heterogeneity servers, and the situations multi-server. Dominant resource fairness allocation in heterogeneous systems (DRFH) is a fair and efficient resource allocation mechanism. But solving the DRFH problem is NP-hard. There are significant gaps between solutions obtained by existing heuristic algorithms and optimal solutions. They cannot effectively use server resources, resulting in a waste of resources of servers. In this paper, we propose a novel discrete interior search algorithm (DISA) to solve indivisible demands in heterogeneous servers, with a specific repair operator and task-fit value. Experimental results demonstrate that DISA can well adapt to dynamic changes in user resource request type, obtain the near-optimal solutions, maximize the value of minimum global dominant share and resource utilization.

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 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

Institutional subscriptions

References

  1. Wang, W., Liang, B., Li, B.: Multi-resource fair allocation in heterogeneous cloud computing systems. IEEE Trans. Parallel Distrib. Syst. 26(10), 2822–2835 (2015)

    Article  Google Scholar 

  2. Psomas, C., Schwartz, J.: Beyond beyond dominant resource fairness: indivisible resource allocation in clusters. Technical report, Berkeley (2013)

    Google Scholar 

  3. Zhu, Q., Oh, J.C.: An approach to dominant resource fairness in distributed environment. In: Ali, M., Kwon, Y.S., Lee, C.-H., Kim, J., Kim, Y. (eds.) IEA/AIE 2015. LNCS, vol. 9101, pp. 141–150. Springer, Heidelberg (2015)

    Google Scholar 

  4. Gandomi, A.H.: Interior search algorithm (ISA): a novel approach for global optimization. ISA Trans. 53(4), 1168–1183 (2014)

    Article  Google Scholar 

  5. Max-Min Fairness [EB/OL]. http://en.wikipedia.org/wiki/Max-min_fairness. Accessed 10 June 2015

  6. Ghodsi, A., Zaharia, M., Hindman, B., et al.: Dominant resource fairness: fair allocation of multiple resource types. In: NSDI 2011: 8th USENIX Symposium on Networked Systems Design and Implementation, pp. 323–336 (2011)

    Google Scholar 

  7. Parkes, D.C., Procaccia, A.D., Shah, N.: Beyond dominant resource fairness: extensions, limitations, and indivisibilities. Proc. Sixteenth ACM Conf. Econ. Comput. 3(1), 808–825 (2015)

    MathSciNet  Google Scholar 

  8. Friedman, E., Ghodsi, A., Psomas, CA.: Strategyproof allocation of discrete jobs on multiple machines. In: Proceedings of the Fifteenth ACM Conference on Economics and Computation, pp. 529–546 (2014)

    Google Scholar 

  9. Li, W., Liu, X., Zhang, X., Zhang, X.: Dynamic fair allocation of multiple resources with bounded number of tasks in cloud computing systems. Multiagent Grid Syst. Int. J. 11, 245–247 (2016)

    Article  Google Scholar 

  10. Zarchy, D., Hay, D., Schapira, M.: Capturing resource tradeoffs in fair multi-resource allocation. In: 2015 IEEE Conference on Computer Communications (INFOCOM), pp. 1062–1070 (2015)

    Google Scholar 

  11. Gutman, A., Nisan, N.: Fair allocation without trade. In: International Conference on Autonomous Agents and Multiagent Systems. International Foundation for Autonomous Agents and Multiagent Systems, pp. 719–728 (2012)

    Google Scholar 

  12. Joe, W.C., Sen, S., Lan, T., Chiang, M.: Multi-resource allocation: fairness-efficiency tradeoffs in a unifying framework. IEEE/ACM Trans. Netw. 21(6), 1785–1798 (2013)

    Article  Google Scholar 

  13. Li, W., Liu, X., Zhang, X., Zhang, X.: Multi-resource fair allocation with bounded number of tasks in cloud computing systems. Eprint Arxiv, pp. 1410–1255 (2014)

    Google Scholar 

  14. Liu, X., Zhang, X., Zhang, X., Li, W.: Dynamic fair division of multiple resources with satiable agents in cloud computing systems. In: Big Data and Cloud Computing (BDCloud), pp. 131–136 (2015)

    Google Scholar 

  15. Pacini, E., Mateos, C., Garino, CG.: Multi-objective swarm intelligence schedulers for online scientific clouds. Computing 1–28 (2014)

    Google Scholar 

  16. Shen, H., Liu, G.P., Chandler, H.: Swarm intelligence based file replication and consistency maintenance in structured P2P file sharing systems. IEEE Trans. Comput. 64(1), 2953–2967 (2015)

    Article  MathSciNet  Google Scholar 

  17. Wilkes, J., Reiss, C.: Google ClusterData2011\_2. https://code.google.com/p/googleclusterdata/

Download references

Acknowledgement

The work is supported in part by the National Natural Science Foundation of China [No. 61170222, 11301466, 11361048], and the Natural Science Foundation of Yunnan Province of China [No. 2014FB114].

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xuejie Zhang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Liu, X., Zhang, X., Li, W., Zhang, X. (2016). Discrete Interior Search Algorithm for Multi-resource Fair Allocation in Heterogeneous Cloud Computing Systems. In: Huang, DS., Bevilacqua, V., Premaratne, P. (eds) Intelligent Computing Theories and Application. ICIC 2016. Lecture Notes in Computer Science(), vol 9771. Springer, Cham. https://doi.org/10.1007/978-3-319-42291-6_61

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-42291-6_61

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-42290-9

  • Online ISBN: 978-3-319-42291-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics