• Home
  • Search
  • Optimizing Schedule for Parallel Software Deployments Based on Profiles of Network Activity and Installation Time in Cloud Environments
  • https://doi.org/10.1109/cloud.2016.0103Copy DOI Icon

Optimizing Schedule for Parallel Software Deployments Based on Profiles of Network Activity and Installation Time in Cloud Environments

  • Jun 1, 2016
  • Hitomi Takahashi +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

We introduce a new scheduling method that reduces the time required to deploy applications by parallelizing and optimizing a schedule on multiple virtual machines (VMs) in cloud computing. Enterprise solutions typically consist of multiple servers and clients with complicated installation dependencies. If users deploy such a solution, they need to install the software sequentially in the proper installation order without violating the dependencies. Auto-deployment tools such as Chef and Puppet take a long time to install multiple applications on multiple VMs in sequential order because these tools cannot find the dependencies automatically and cannot optimize the deployment schedules. Users need to configure and schedule the deployment carefully after they understand the entire architecture of the enterprise solution. Our new automated deployment approach, Parallelized and Optimized Deployment Scheduling (PODS), can detect these application dependencies and optimize the deployment schedules based on two profiles: 1) the network connectivity between a server and clients, and 2) the time required to install applications for sequential deployment. PODS optimization can reduce the duplication timings of multiple VMs' requests to download applications from the same repository server in the parallelized deployment, which reduces network congestion of the repository server. We implemented PODS with Chef and evaluated it on a commercial public cloud environment. PODS reduced the time to deploy four VMs by 36% compared with the standard sequential deployment method.

Similar Papers
  • PDF
  • Research Article
  • Citations17

Benchmarking and Performance Evaluations on Various Configurations of Virtual Machine and Containers for Cloud-Based Scientific Workloads

  • Jan 22, 2021
  • Applied Sciences
  • Syed Asif Raza Shah +5
  • Book Chapter
  • Citations1

A Novel Approach to Detect and Mitigate Cache Side Channel Attack in Cloud Environment

  • Jan 01, 2018
  • Bharati S Ainapure +2
  • Research Article
  • Citations1

Monitoring and modelling service level agreement of multiple virtual machines in cloud computing

  • Jan 01, 2018
  • International Journal of Business Information Systems
  • Abdel Rahman Al Ghuwairi +6
  • Single Report

Leveraging Virtualization Technology for Command and Control Systems Training

  • Jul 01, 2012
  • Jr Connery +1
  • Conference Article
  • Citations1

Enhancing Fault Tolerance using Load Allocation Technique during Virtualization in Cloud Computing

  • Mar 19, 2021
  • Vandana Sivaraj +2
  • Conference Article
  • Citations1

A CPU Overhead-Aware VM Placement Algorithm for Network Bandwidth Guarantee in Virtualized Data Centers

  • Sep 01, 2015
  • Kwonyong Lee +1
  • Research Article

Optimum Selection of Virtual Machine Using Improved Particle Swarm Optimization in Cloud Environment

  • Feb 28, 2022
  • International Journal of Computer Networks And Applications
  • R Jeena +1
  • PDF
  • Research Article
  • Citations1

A NOVEL CLOUD SYSTEM STORAGE AND COMPUTING VIRTUALIZATION MANAGEMENT FRAMEWORK

  • Sep 30, 2017
  • International Journal of Advanced Research in Computer Science
  • L Srinivasa Rao
  • Conference Article
  • Citations122

Live gang migration of virtual machines

  • Jun 08, 2011
  • Umesh Deshpande +2
  • Book Chapter

AI-Driven Energy Optimization for Virtual Machines in Cloud Computing

  • Jan 01, 2025
  • Ashish Semwal +5
  • Conference Article
  • Citations8

A Proficient Load Balancing Using Priority Algorithm In Cloud Computing

  • Dec 20, 2020
  • Ashish Mishra +1
  • Conference Article
  • Citations1

Optimized Inter-domain Communications Among Multiple Virtual Machines Based on Shared Memory

  • Aug 01, 2015
  • Congfeng Jiang +6
  • Research Article

GCOA : An Effective Task Scheduling for Load Balancing in the Cloud Framework

  • Jan 01, 2026
  • Transactions on Emerging Telecommunications Technologies
  • Bathini Ravinder +2
  • PDF
  • Research Article
  • Citations3

Design of Virtual Machine Scheduling Algorithm in Cloud Computing Environment

  • May 09, 2022
  • Journal of Sensors
  • Bin Liang +2
  • Research Article
  • Citations3

Characterizing performance interference for performance crisis mitigation in the virtualized environment

  • Mar 10, 2016
  • Intelligent Automation & Soft Computing
  • Lei Yang +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.