Virtual Machine Contracts for Datacenter and Cloud Computing Environments

被引:0
|
作者
Matthews, Jeanna [1 ]
Garfinkel, Tal [1 ]
Hoff, Christofer [1 ]
Wheeler, Jeff [1 ]
机构
[1] Clarkson Univ VMware, Potsdam, NY 13699 USA
关键词
Virtualization; contracts; cloud computing; automation;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Virtualization is an important enabling technology for many large private datacenters and cloud computing environments. Virtual machines often have complex expectations of their runtime environment such as access to a particular network segment or storage system. Similarly, the runtime environment may have complex expectations of a virtual machine's behavior such as compliance with network access control criteria or limits on the type and quantity of network traffic generated by the virtual machine. Today, these diverse requirements are too often specified, communicated and managed with non-portable, site specific, loosely coupled, and out-of-band processes. We propose Virtual Machine Contracts (VMCs), a platform independent way of automating the communication and management of such requirements. We describe how VMCs can be expressed through additions to the Open Virtual Machine Format (OVF) standard and how they can be managed in a uniform way even across environments with heterogeneous elements for enforcement. We explore use cases for this approach and argue that it is an essential step towards automated control and management of virtual machines in large datacenters and cloud computing environments.
引用
收藏
页码:25 / 30
页数:6
相关论文
共 50 条
  • [1] Policies for Assisted Virtual Machine Selection in Cloud Computing Environments
    Teixeira, Mario Meireles
    Bestavros, Azer
    [J]. 2015 XXXIII BRAZILIAN SYMPOSIUM ON COMPUTER NETWORKS AND DISTRIBUTED SYSTEMS, 2015, : 228 - 236
  • [2] Minimizing virtual machine migration probability in cloud computing environments
    Moghaddam, Marjan Jalali
    Esmaeilzadeh, Akram
    Ghavipour, Mina
    Zadeh, Ahmad Khadem
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (04): : 3029 - 3038
  • [3] Elastic virtual machine placement in cloud computing network environments
    Kavvadia, Eleni
    Sagiadinos, Spyros
    Oikonomou, Konstantinos
    Tsioutsiouliklis, Giorgos
    Aissa, Sonia
    [J]. COMPUTER NETWORKS, 2015, 93 : 435 - 447
  • [4] Minimizing virtual machine migration probability in cloud computing environments
    Marjan Jalali Moghaddam
    Akram Esmaeilzadeh
    Mina Ghavipour
    Ahmad Khadem Zadeh
    [J]. Cluster Computing, 2020, 23 : 3029 - 3038
  • [5] Workload Generation for Virtual Machine Placement in Cloud Computing Environments
    Ortigoza, Jammily
    Lopez-Pires, Fabio
    Baran, Benjamin
    [J]. PROCEEDINGS OF THE 2016 XLII LATIN AMERICAN COMPUTING CONFERENCE (CLEI), 2016,
  • [6] Structure-aware online virtual machine consolidation for datacenter energy improvement in cloud computing
    Esfandiarpoor, Sina
    Pahlavan, Ali
    Goudarzi, Maziar
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2015, 42 : 74 - 89
  • [7] ROUTE AWARE VIRTUAL MACHINE MIGRATION IN CLOUD DATACENTER
    Paulraj, Getzi Jeba Leelipushpam
    Francis, Sharmila Anand John
    Peter, J. Dinesh
    Jebadurai, Immanuel Johnraja
    [J]. PROCEEDINGS OF THE 2018 SECOND INTERNATIONAL CONFERENCE ON INVENTIVE COMMUNICATION AND COMPUTATIONAL TECHNOLOGIES (ICICCT), 2018, : 363 - 367
  • [8] Predicted Affinity Based Virtual Machine Placement in Cloud Computing Environments
    Fu, Xiong
    Zhou, Chen
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2020, 8 (01) : 246 - 255
  • [9] Virtual Machine Allocation in Cloud Computing Environments using Giant Trevally Optimizer
    Zhang, Hai-yu
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2023, 14 (09) : 1104 - 1113
  • [10] Multi-objective ACO Virtual Machine Placement in Cloud Computing Environments
    Malekloo, Mohammadhossein
    Kara, Nadjia
    [J]. 2014 GLOBECOM WORKSHOPS (GC WKSHPS), 2014, : 112 - 116