Scalable Constraint-Based Virtual Data Center Allocation

被引:0
|
作者
Bayless, Sam [1 ]
Kodirov, Nodir [1 ]
Beschastnikh, Ivan [1 ]
Hoos, Holger H. [1 ,2 ]
Hu, Alan J. [1 ]
机构
[1] Univ British Columbia, Vancouver, BC, Canada
[2] Leiden Univ, Leiden, Netherlands
基金
加拿大自然科学与工程研究理事会;
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Constraint-based techniques can solve challenging problems arising from highly diverse applications. This paper considers the problem of virtual data center (VDC) allocation, an important, emerging challenge for modern data center operators. To solve this problem, we introduce NETSOLVER, which is based on the general-purpose constraint solver MONOSAT. NETSOLVER represents a major improvement over existing approaches: it is sound, complete, and scalable, providing support for end-to-end, multi-path bandwidth guarantees across all the layers of hosting infrastructure, from servers to top-of-rack switches to aggregation switches to access routers. NETSOLVER scales to realistic data center sizes and VDC topologies, typically requiring just seconds to allocate VDCs of 5-15 virtual machines to physical data centers with 1000+ servers, maintaining this efficiency even when the data center is nearly saturated. In many cases, NETSOLVER can allocate 150% as many total VDCs to the same physical data center as previous methods. Essential to our solution efficiency is our formulation of VDC allocation using monotonic theories, illustrating the practical value of the recently proposed SAT modulo monotonic theories approach.
引用
收藏
页码:546 / 554
页数:9
相关论文
共 50 条
  • [1] Scalable constraint-based virtual data center allocation
    Bayless, Sam
    Kodirov, Nodir
    Iqbal, Syed M.
    Beschastnikh, Ivan
    Hoos, Holger H.
    Hu, Alan J.
    [J]. ARTIFICIAL INTELLIGENCE, 2020, 278
  • [2] Constraint-based virtual solid modeling
    Gao, SM
    Wan, HG
    Peng, QS
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2000, 15 (01) : 56 - 63
  • [3] Constraint-Based Virtual Solid Modeling
    高曙明
    万华根
    彭群生
    [J]. Journal of Computer Science & Technology, 2000, (01) : 56 - 63
  • [4] Constraint-based virtual solid modeling
    Shuming Gao
    Huagen Wan
    Qunsheng Peng
    [J]. Journal of Computer Science and Technology, 2000, 15 : 56 - 63
  • [5] Banshee: A scalable constraint-based analysis toolkit
    Kodumal, J
    Aiken, A
    [J]. STATIC ANALYSIS, PROCEEDINGS, 2005, 3672 : 218 - 234
  • [6] Methods and Algorithms for Constraint-based Virtual Assembly
    Y. Wang
    U. Jayaram
    S. Jayaram
    S. Imtiyaz
    [J]. Virtual Reality, 2003, 6 (4) : 229 - 243
  • [7] Research on constraint-based virtual assembly technologies
    Yang R.
    Wu D.
    Fan X.
    Yan J.
    [J]. Frontiers of Mechanical Engineering in China, 2007, 2 (2): : 243 - 249
  • [8] Research on constraint-based virtual assembly technologies
    Yang, Run-Dang
    Wu, Dian-Liang
    Fan, Xiu-Min
    Yan, Jun-Qi
    [J]. Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2006, 12 (03): : 413 - 419
  • [9] Constraint-based, multidimensional data mining
    Han, JW
    Lakshmanan, LVS
    Ng, RT
    [J]. COMPUTER, 1999, 32 (08) : 46 - +
  • [10] Constraint-based approach to semistructured data
    Hacid, MS
    Toumani, F
    Elmagarmid, AK
    [J]. FUNDAMENTA INFORMATICAE, 2001, 47 (1-2) : 53 - 73