Supercloud: A Library Cloud for Exploiting Cloud Diversity

被引:7
|
作者
Shen, Zhiming [1 ]
Jia, Qin [2 ]
Sela, Gur-Eyal [3 ]
Song, Weijia [1 ]
Weatherspoon, Hakim [1 ]
Van Renesse, Robbert [1 ]
机构
[1] Cornell Univ, Dept Comp Sci, Gates Hall, Ithaca, NY 14853 USA
[2] Google Inc, 76 Ninth Ave, New York, NY 10011 USA
[3] Univ Calif Berkeley, Dept Elect Engn & Comp Sci, Berkeley, CA 94720 USA
来源
ACM TRANSACTIONS ON COMPUTER SYSTEMS | 2017年 / 35卷 / 02期
基金
美国国家科学基金会;
关键词
Cloud computing; nested virtualization; Cloud Federation;
D O I
10.1145/3132038
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Infrastructure-as-a-Service (IaaS) cloud providers hide available interfaces for virtual machine (VM) placement and migration, CPU capping, memory ballooning, page sharing, and I/O throttling, limiting the ways in which applications can optimally configure resources or respond to dynamically shifting workloads. Given these interfaces, applications could migrate VMs in response to diurnal workloads or changing prices, adjust resources in response to load changes, and so on. This article proposes a new abstraction that we call a Library Cloud and that allows users to customize the diverse available cloud resources to best serve their applications. We built a prototype of a Library Cloud that we call the Supercloud. The Supercloud encapsulates applications in a virtual cloud under users' full control and can incorporate one or more availability zones within a cloud provider or across different providers. The Supercloud provides virtual machine, storage, and networking complete with a full set of management operations, allowing applications to optimize performance. In this article, we demonstrate various innovations enabled by the Library Cloud.
引用
收藏
页数:33
相关论文
共 50 条
  • [1] Exploiting Performance and Cost Diversity in the Cloud
    Leslie, Luke M.
    Lee, Young Choon
    Lu, Peng
    Zomaya, Albert Y.
    2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2013), 2013, : 107 - 114
  • [2] THE LIBRARY CLOUD
    Corrado, Edward M.
    Moulaison, Heather Lea
    LIBRARY JOURNAL, 2012, 137 (04) : 49 - 51
  • [3] Towards Performance Modeling as a Service by Exploiting Resource Diversity in the Public Cloud
    Meredith, Mark
    Urgaonkar, Bhuvan
    PROCEEDINGS OF 2016 IEEE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2016, : 204 - 211
  • [4] Exploiting Cloud and Workflow Patterns for the Analysis of Composite Cloud Services
    Amato, Flora
    Moscato, Francesco
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 67 : 255 - 265
  • [5] Construction of Cloud Library
    Bu, Dongju
    Cao, Yueheng
    PROCEEDINGS OF 2016 INTERNATIONAL CONFERENCE ON MODELING, SIMULATION AND OPTIMIZATION TECHNOLOGIES AND APPLICATIONS (MSOTA2016), 2016, 58 : 315 - 318
  • [6] Exploiting Workload Characteristics and Service Diversity to Improve the Availability of Cloud Storage Systems
    Mao, Bo
    Wu, Suzhen
    Jiang, Hong
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (07) : 2010 - 2021
  • [7] Exploiting Parallel R in the Cloud with SPRINT
    Piotrowski, M.
    McGilvary, G. A.
    Sloan, T. M.
    Mewissen, M.
    Lloyd, A. D.
    Forster, T.
    Mitchell, L.
    Ghazal, P.
    Hill, J.
    METHODS OF INFORMATION IN MEDICINE, 2013, 52 (01) : 80 - 90
  • [8] Exploiting Virtualization and Cloud Computing in ATLAS
    Megino, Fernando Harald Barreiro
    Benjamin, Doug
    De, Kaushik
    Gable, Ian
    Hendrix, Val
    Panitkin, Sergey
    Paterson, Michael
    De Silva, Asoka
    van der Ster, Daniel
    Taylor, Ryan
    Vitillo, Roberto A.
    Walker, Rod
    INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS 2012 (CHEP2012), PTS 1-6, 2012, 396
  • [9] The Application of Cloud Storage in the Library
    Wang, Zunxin
    MANUFACTURING SYSTEMS AND INDUSTRY APPLICATIONS, 2011, 267 : 314 - 317
  • [10] Cloud Computing and Your Library
    Mitchell, Erik T.
    JOURNAL OF WEB LIBRARIANSHIP, 2010, 4 (01) : 83 - 86