Skip to main content
Log in

MABP: an optimal resource allocation approach in data center networks

  • Research Paper
  • Published:
Science China Information Sciences Aims and scope Submit manuscript

Abstract

In data center networks, resource allocation based on workload is an effective way to allocate the infrastructure resources to diverse cloud applications and satisfy the quality of service for the users, which refers to mapping a large number of workloads provided by cloud users/tenants to substrate network provided by cloud providers. Although the existing heuristic approaches are able to find a feasible solution, the quality of the solution is not guaranteed. Concerning this issue, based on the minimum mapping cost, this paper solves the resource allocation problem by modeling it as a distributed constraint optimization problem. Then an efficient approach is proposed to solve the resource allocation problem, aiming to find a feasible solution and ensuring the optimality of the solution. Finally, theoretical analysis and extensive experiments have demonstrated the effectiveness and efficiency of our proposed approach.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. Shieh A, Kandula S, Greenberg A, et al. Sharing the data center network. In: Proceedings of the 8th USENIX Symposium on Networked Systems Design and Implementation, Boston, 2011. 22–30

    Google Scholar 

  2. Guo C, Lu G, Wang H, et al. Secondnet: a data center network virtualization architecture with bandwidth guarantees. In: Proceedings of the 6th International Conference on Emerging Networking Experiments and Technologies, Philadelphia, 2010. 7–14

    Google Scholar 

  3. Gar_nkel S. An evaluation of amazons grid computing services: EC2, S3, and SQS. Center for Citeseer, 2007

    Google Scholar 

  4. Wang G, Ng T. The impact of virtualization on network performance of amazon EC2 data center. In: Proceedings of IEEE INFOCOM, San Diego, 2010. 1–9

    Google Scholar 

  5. Bansal N, Lee K, Nagarajan V, et al. Minimum congestion mapping in a cloud. In: Proceedings of the 30th Annual ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing, San Jose, 2011. 267–276

    Chapter  Google Scholar 

  6. Gupta A, Kleinberg J, Kumar A, et al. Provisioning a virtual private network: a network design problem for multicommodity flow. In: Proceedings of the 33rd Annual ACM symposium on Theory of Computing, Creta, 2001. 389–398

    Google Scholar 

  7. Yu M, Yi Y, Rexford J, et al. Rethinking virtual network embedding: substrate support for path splitting and migration. ACM SIGCOMM Comput Commun Rev, 2008, 38: 17–29

    Article  Google Scholar 

  8. Zhu Y, Ammar M. Algorithms for assigning substrate network resources to virtual network components. In: Proceedings of IEEE International Conference on Computer Communications, Barcelona, 2006. 12–24

    Google Scholar 

  9. Lu J, Turner J. Efficient Mapping of Virtual Networks onto a Shared Substrate. Technical Report, Washington University in St. Louis, 2006

    Google Scholar 

  10. Fan J, Ammar M. Dynamic topology configuration in service overlay networks: a study of reconfiguration policies. In: Proceedings of IEEE International Conference on Computer Communications, Barcelona, 2006. 1–12

    Google Scholar 

  11. Cheng X, Su S, Zhang Z, et al. Virtual network embedding through topology-aware node ranking. ACM SIGCOMM Comput Commun Rev, 2011, 41: 38–47

    Article  Google Scholar 

  12. Houidi I, Louati W, Zeghlache D. A distributed virtual network mapping algorithm. In: Proceedings of IEEE International Conference on Communications, Beijing, 2008. 5634–5640

    Google Scholar 

  13. Ricci R, Alfeld C, Lepreau J. A solver for the network testbed mapping problem. ACM SIGCOMM Comput Commun Rev, 2003, 33: 65–81

    Article  Google Scholar 

  14. Lischka J, Karl H. A virtual network mapping algorithm based on subgraph isomorphism detection. In: Proceedings of the 1st ACM Workshop on Virtualized Infrastructure Systems and Architectures, Barcelona, 2009. 81–88

    Chapter  Google Scholar 

  15. Chowdhury N, Rahman M, Boutaba R. Virtual network embedding with coordinated node and link mapping. In: Proceedings of IEEE International Conference on Computer Communications, Rio de Janeiro, 2009. 783–791

    Google Scholar 

  16. Modi P, Shen W, Tambe M, et al. Adopt: asynchronous distributed constraint optimization with quality guarantees. Artif Intell, 2005, 161: 149–180

    Article  MATH  MathSciNet  Google Scholar 

  17. Petcu A. A class of algorithms for distributed constraint optimization. Dissertation of Doctoral Degree. Ecole Polytechnique Federale De Lausanne, 2007

    Google Scholar 

  18. Hirayama K, Yokoo M. An approach to overconstrained distributed constraint satisfaction problems: distributed hierarchical constraint satisfaction. In: Proceedings of the 4th International Conference on Multiagent Systems, Boston, 2000. 135–142

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to XiaoLing Li.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Li, X., Wang, H., Ding, B. et al. MABP: an optimal resource allocation approach in data center networks. Sci. China Inf. Sci. 57, 1–16 (2014). https://doi.org/10.1007/s11432-014-5164-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11432-014-5164-y

Keywords

Navigation