How Hard Can It Be?

被引:3
|
作者
Fuerst, Carlo [1 ]
Pacut, Maciej [2 ]
Costa, Paolo [3 ]
Schmid, Stefan [1 ,4 ]
机构
[1] TU Berlin, Berlin, Germany
[2] Univ Wroclaw, Wroclaw, Poland
[3] Microsoft Res, Cambridge, England
[4] T Labs, Berlin, Germany
关键词
D O I
10.1109/ICNP.2015.30
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Virtualized datacenters offer great flexibilities in terms of resource allocation. In particular, by decoupling applications from the constraints of the underlying infrastructure, virtualization supports an optimized mapping of virtual machines as well as their interconnecting network to their physical counterparts: essentially a graph embedding problem. However, existing embedding algorithms such as Oktopus and Proteus often ignore a crucial dimension of the embedding problem, namely data locality: the input to a cloud application such as MapReduce is typically stored in a distributed, and sometimes redundant, file system. Since moving data is costly, an embedding algorithm should be data locality aware, and allocate computational resources close to the data; in case of redundant storage, the algorithm should also optimize the replica selection. This paper initiates the algorithmic study of data locality aware virtual cluster embeddings on datacenter topologies. We show that despite the multiple degrees of freedom in terms of embedding, replica selection and assignment, many problems can be solved efficiently. We also highlight the limitations of such optimizations, by presenting several NP-hardness proofs; interestingly, our hardness results also hold in uncapacitated networks of small diameter.
引用
收藏
页码:11 / 21
页数:11
相关论文
共 50 条
  • [1] 'How Hard Can It Be'
    Burns, H
    [J]. VIRGINIA QUARTERLY REVIEW, 1998, 74 (01) : 117 - 117
  • [2] How hard can it be?
    Stewart's, Ian
    [J]. NEW SCIENTIST, 2008, 198 (2661) : 46 - 49
  • [3] HOW HARD CAN IT BE?
    Witchel, Alex
    [J]. NEW YORK TIMES BOOK REVIEW, 2018, 123 (22): : 42 - 42
  • [4] How Hard Can It Be?
    Drake, Gloria
    [J]. LIBRARY JOURNAL, 2018, 143 (06) : 69 - 69
  • [5] How Hard Can That Be?
    Paniati, Jeffrey F.
    [J]. ITE JOURNAL-INSTITUTE OF TRANSPORTATION ENGINEERS, 2020, 90 (03): : 6 - 6
  • [6] Tracking: How hard can it be?
    Julier, S
    Bishop, G
    [J]. IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2002, 22 (06) : 22 - 23
  • [7] HOW HARD CAN MAN WORK
    不详
    [J]. LANCET, 1954, 1 (JAN23): : 200 - 201
  • [8] Image Scaling How Hard Can It Be?
    Chen, Genlang
    Zhao, Huanyu
    Pang, Christopher Kuo
    Li, Tongliang
    Pang, Chaoyi
    [J]. IEEE ACCESS, 2019, 7 : 129452 - 129465
  • [9] Change the Plan - How Hard Can That Be?
    Behnke, Gregor
    Hoeller, Daniel
    Bercher, Pascal
    Biundo, Susanne
    [J]. TWENTY-SIXTH INTERNATIONAL CONFERENCE ON AUTOMATED PLANNING AND SCHEDULING (ICAPS 2016), 2016, : 38 - 46
  • [10] ACHIEVING 70% CONTROL - HOW HARD CAN IT BE?
    Drake, Lauren
    Chrastil, Hillary
    Schorr-Ratzlaff, Wagner J.
    Lam, Huong M.
    McCord, Mary W.
    Williams, Laurence
    Lewis, Carmen L.
    [J]. JOURNAL OF GENERAL INTERNAL MEDICINE, 2018, 33 : S757 - S758