Search Results Heading

MBRLSearchResults

mbrl.module.common.modules.added.book.to.shelf
Title added to your shelf!
View what I already have on My Shelf.
Oops! Something went wrong.
Oops! Something went wrong.
While trying to add the title to your shelf something went wrong :( Kindly try again later!
Are you sure you want to remove the book from the shelf?
Oops! Something went wrong.
Oops! Something went wrong.
While trying to remove the title from your shelf something went wrong :( Kindly try again later!
    Done
    Filters
    Reset
  • Discipline
      Discipline
      Clear All
      Discipline
  • Is Peer Reviewed
      Is Peer Reviewed
      Clear All
      Is Peer Reviewed
  • Item Type
      Item Type
      Clear All
      Item Type
  • Subject
      Subject
      Clear All
      Subject
  • Year
      Year
      Clear All
      From:
      -
      To:
  • More Filters
      More Filters
      Clear All
      More Filters
      Source
    • Language
10,784 result(s) for "virtual machines"
Sort by:
Energy-aware VM placement algorithms for the OpenStack Neat consolidation framework
One of the main challenges in cloud computing is an enormous amount of energy consumed in data-centers. Several researches have been conducted on Virtual Machine(VM) consolidation to optimize energy consumption. Among the proposed VM consolidations, OpenStack Neat is notable for its practicality. OpenStack Neat is an open-source consolidation framework that can seamlessly integrate to OpenStack, one of the most common and widely used open-source cloud management tool. The framework has components for deciding when to migrate VMs and for selecting suitable hosts for the VMs (VM placement). The VM placement algorithm of OpenStack Neat is called Modified Best-Fit Decreasing (MBFD). MBFD is based on a heuristic that handles only minimizing the number of servers. The heuristic is not only less energy efficient but also increases Service Level Agreement (SLA) violation and consequently cause more VM migrations. To improve the energy efficiency, we propose VM placement algorithms based on both bin-packing heuristics and servers’ power efficiency. In addition, we introduce a new bin-packing heuristic called a Medium-Fit (MF) to reduce SLA violation. To evaluate performance of the proposed algorithms we have conducted experiments using CloudSim on three cloud data-center scenarios: homogeneous, heterogeneous and default. Workloads that run in the data-centers are generated from traces of PlanetLab and Bitbrains clouds. The results of the experiment show up-to 67% improvement in energy consumption and up-to 78% and 46% reduction in SLA violation and amount of VM migrations, respectively. Moreover, all improvements are statistically significant with significance level of 0.01.
A placement architecture for a container as a service (CaaS) in a cloud environment
Unlike a traditional virtual machine (VM), a container is an emerging lightweight virtualization technology that operates at the operating system level to encapsulate a task and its library dependencies for execution. The Container as a Service (CaaS) strategy is gaining in popularity and is likely to become a prominent type of cloud service model. Placing container instances on virtual machine instances is a classical scheduling problem. Previous research has focused separately on either virtual machine placement on physical machines (PMs) or container, or only tasks without containerization, placement on virtual machines. However, this approach leads to underutilized or overutilized PMs as well as underutilized or overutilized VMs. Thus, there is a growing research interest in developing a container placement algorithm that considers the utilization of both instantiated VMs and used PMs simultaneously.The goal of this study is to improve resource utilization, in terms of number of CPU cores and memory size for both VMs and PMs, and to minimize the number of instantiated VMs and active PMs in a cloud environment. The proposed placement architecture employs scheduling heuristics, namely, Best Fit (BF) and Max Fit (MF), based on a fitness function that simultaneously evaluates the remaining resource waste of both PMs and VMs. In addition, another meta-heuristic placement algorithm is proposed that uses Ant Colony Optimization based on Best Fit (ACO-BF) with the proposed fitness function. Experimental results show that the proposed ACO-BF placement algorithm outperforms the BF and MF heuristics and maintains significant improvement of the resource utilization of both VMs and PMs.
Energy and quality of service-aware virtual machine consolidation in a cloud data center
The large-scale virtualized Cloud data centers consume huge amount of electrical energy leading to high operational costs and emission of greenhouse gases. Virtual machine (VM) consolidation has been found to be a promising approach to improve resource utilization and reduce energy consumption of the data center. However, aggressive consolidation of VMs tends to increase the number of VM migrations and leads to over-utilization of hosts. This in turn affects the quality of service (QoS) of the applications running in the VMs. Thus, reduction in energy consumption and at the same time ensuring proper QoS to the Cloud users are one of the major challenges among the researchers. In this paper, we have proposed an energy efficient and QoS-aware VM consolidation technique in order to address this problem. We have used Markov chain-based prediction approach to identify the over-utilized and under-utilized hosts in the data center. We have also proposed an efficient VM selection and placement policy based on linear weighted sum approach to migrate the VMs from over-utilized and under-utilized hosts considering both energy and QoS. Extensive simulations using real-world traces and comparison with state-of-art strategies show that our VM consolidation approach substantially reduces energy consumption within a data center while delivering suitable QoS.
Improved multiobjective salp swarm optimization for virtual machine placement in cloud computing
In data center companies, cloud computing can host multiple types of heterogeneous virtual machines (VMs) and provide many features, including flexibility, security, support, and even better maintenance than traditional centers. However, some issues need to be considered, such as the optimization of energy usage, utilization of resources, reduction of time consumption, and optimization of virtual machine placement. Therefore, this paper proposes an alternative multiobjective optimization (MOP) approach that combines the salp swarm and sine-cosine algorithms (MOSSASCA) to determine a suitable solution for virtual machine placement (VMP). The objectives of the proposed MOSSASCA are to maximize mean time before a host shutdown (MTBHS), to reduce power consumption, and to minimize service level agreement violations (SLAVs). The proposed method improves the salp swarm and the sine-cosine algorithms using an MOP technique. The SCA works by using a local search approach to improve the performance of traditional SSA by avoiding trapping in a local optimal solution and by increasing convergence speed. To evaluate the quality of MOSSASCA, we perform a series of experiments using different numbers of VMs and physical machines. The results of MOSSASCA are compared with well-known methods, including the nondominated sorting genetic algorithm (NSGA-II), multiobjective particle swarm optimization (MOPSO), a multiobjective evolutionary algorithm with decomposition (MOEAD), and a multiobjective sine-cosine algorithm (MOSCA). The results reveal that MOSSASCA outperforms the compared methods in terms of solving MOP problems and achieving the three objectives. Compared with the other methods, MOSSASCA exhibits a better ability to reduce power consumption and SLAVs while increasing MTBHS. The main differences in terms of power consumption between the MOSCA, MOPSO, MOEAD, and NSGA-II and the MOSSASCA are 0.53, 1.31, 1.36, and 1.44, respectively. Additionally, the MOSSASCA has higher MTBHS value than MOSCA, MOPSO, MOEAD, and NSGA-II by 362.49, 274.70, 585.73 and 672.94, respectively, and the proposed method has lower SLAV values than MOPSO, MOEAD, and NSGA-II by 0.41, 0.28, and 1.27, respectively.
Analyzing the Performance of Nature-Inspired Optimization Algorithms with Modified Grey Wolf Optimization for VM Migration Problems
The virtualized framework was generated among the terminal user and the computer platform by the software called virtual machine. For the fundamental bare hardware an identical interface was obtained and the end-users are managed by the virtual machine software. For the cloud infrastructure and cloud computing services, simulation and modeling are given by an extensible simulation tool called CloudSim. During virtual machine migration the following challenges occur; Transfer rate, Page resend, Missing pages, migration over WAN network, large applications, Resource availability, Address wrapping, and migration in high-speed LAN. In cloud computing, scheduling is required to reduce task completion time and to boost the effective use of resources. It allocates the particular work to a particular resource at a particular time. Resource allocation is also required for assigning the available resources to the required cloud application over the internet. It allows the service provider to control every individual module resource. To get quasi-optimal solutions several meta-heuristic procedures are implemented with a Cloud simulator.
Ceno: Non-uniform, Segment and Parallel Zero-Knowledge Virtual Machine
In this paper, we explore a novel Zero-knowledge Virtual Machine (zkVM) framework leveraging succinct, non-interactive zero-knowledge proofs for verifiable computation over any code. Our approach divides the proof of program execution into two stages. In the first stage, the process breaks down program execution into segments, identifying and grouping identical sections. These segments are then proved through data-parallel circuits that allow for varying amounts of duplication. In the subsequent stage, the verifier examines these segment proofs, reconstructing the program’s control and data flow based on the segments’ duplication number and the original program. The second stage can be further attested by a uniform recursive proof. We propose two specific designs of this concept, where segmentation and parallelization occur at two levels: opcode and basic block. Both designs try to minimize the control flow that affects the circuit size and support dynamic copy numbers, ensuring that computational costs directly correlate with the actual code executed (i.e., you only pay as much as you use). In our second design, in particular, by proposing an innovative data-flow reconstruction technique in the second stage, we can drastically cut down on the stack operations even compared to the original program execution. Note that the two designs are complementary rather than mutually exclusive. Integrating both approaches in the same zkVM could unlock more significant potential to accommodate various program patterns. We present an asymmetric GKR scheme to implement our designs, pairing a non-uniform prover and a uniform verifier to generate proofs for dynamic-length data-parallel circuits. The use of a GKR prover also significantly reduces the size of the commitment. GKR allows us to commit only the circuit’s input and output, whereas in Plonkish-based solutions, the prover needs to commit to all the witnesses.
Novel probabilistic resource migration algorithm for cross-cloud live migration of virtual machines in public cloud
In cloud computing environment, cross-cloud live migration of virtual machines (VMs) is a major concern in these days. Cloud computing provides the users with huge, versatile and on-demand access to a bulk of customizable and configurable registered physical devices or things. It helps organizations or enterprises to share data efficiently by privately owned cloud or by the third-party servers. This type of sharing of bulky data through cloud is more efficient and reliable. In an enterprise environment, one of the essential capabilities of cloud infrastructure is VM migration. VM live migration basically involves the transference of instances that includes the operating system, runtime memory pages and active CPU states from source hub to the destination hub. In this paper, we have discussed on resource allocation algorithm which performs better in utilization of CPU, time and memory. Our proposed algorithm deals with the effective utilization of unoccupied memory, and we have also measured VM memory stack flow of total memory for cloud computing architecture.
Power Modeling for Energy-Efficient Resource Management in a Cloud Data Center
An accurate host power model is necessary for effective power management in data centers which is crucial for reducing energy consumption and cost. One should evaluate the power models for different workloads and host configurations. We have analyzed several existing power models by varying the workload type (CPU, memory, and disk-intensive) and host configurations. By analyzing the system performance and nature of the power consumption of the hosts, we have identified some performance counter parameters that determine the system power consumption. We have proposed three power models based on multi-variable Linear Regression, Support Vector Regression (SVR), and Artificial Neural Network (ANN). Experimental results show that compared to the existing models, our proposed power models, especially those based on SVR and ANN, more accurately predict the power consumption of the hosts. We have also conducted simulation experiments to show the importance of the power model in the energy-efficient resource management of the hosts in the data center. Results show that the use of our SVR-based and ANN-based power models in a resource management approach can effectively decrease the energy consumption of the data center. Moreover, we have proposed an energy-efficient virtual machine (VM) placement and consolidation algorithm that further reduces energy consumption. At first, we formulated a model using integer linear programming. Then, we designed a heuristic based on Vogel’s Approximation Method. Extensive simulation on the CloudSim platform with benchmark workload data and the Google Cloud trace logs shows that our approach outperforms the state-of-the-art algorithms under comparison in terms of energy efficiency and quality of service (QoS). The results also highlight the importance of a suitable VM placement and consolidation approach and an accurate power model in reducing energy consumption.
An Efficient Virtual Machine Consolidation Algorithm for Cloud Computing
With the rapid development of integration in blockchain and IoT, virtual machine consolidation (VMC) has become a heated topic because it can effectively improve the energy efficiency and service quality of cloud computing in the blockchain. The current VMC algorithm is not effective enough because it does not regard the load of the virtual machine (VM) as an analyzed time series. Therefore, we proposed a VMC algorithm based on load forecast to improve efficiency. First, we proposed a migration VM selection strategy based on load increment prediction called LIP. Combined with the current load and load increment, this strategy can effectively improve the accuracy of selecting VM from the overloaded physical machines (PMs). Then, we proposed a VM migration point selection strategy based on the load sequence prediction called SIR. We merged VMs with complementary load series into the same PM, effectively improving the stability of the PM load, thereby reducing the service level agreement violation (SLAV) and the number of VM migrations due to the resource competition of the PM. Finally, we proposed a better virtual machine consolidation (VMC) algorithm based on the load prediction of LIP and SIR. The experimental results show that our VMC algorithm can effectively improve energy efficiency.
Resource-Efficient and Quality-Aware Virtual Machine Consolidation Method
In cloud data centers, excessive or insufficient resource utilization of physical machines(PMs) can have adverse effects. Resource utilization should be controlled reasonably to achieve an optimal balance among energy consumption, resource waste rate, and quality of service(QoS). To address this issue, the virtual machine placement problem is abstracted as a multi-objective optimization problem, with the optimization objective of minimizing the energy consumption of cloud data centers, resource waste rate, and probability of host overload. A novel multi-objective flower pollination algorithm based on decomposition(MOFPA/D) is proposed by applying a discrete approach to the flower pollination algorithm (FPA) and then integrating with the well-established multi-objective evolutionary algorithm based on decomposition optimization framework(MOEA/D). Subsequently, the aforementioned optimization problem is solved by using the proposed algorithm, which results in a globally optimal virtual machine placement algorithm. Moreover, the integration of this algorithm with the proposed host overload-detection algorithm, a virtual-machine-selection algorithm, and a low-load host-detection algorithm enables the development of a virtual machine consolidation method, named EUQ-VMC, which aims to achieve efficient resource utilization and service-quality perception. Simulation results show that the EUQ-VMC method significantly reduces energy consumption and enhances resource utilization and QoS compared with other methods.