Fast development of knowledge and communication has established a new computational style which is
known as cloud computing. One of the main issues considered by the cloud infrastructure providers, is to
minimize the costs and maximize the profitability. Energy management in the cloud data centers is very
important to achieve such goal. Energy consumption can be reduced either by releasing idle nodes or by
reducing the virtual machines migrations. To do the latter, one of the challenges is to select the placement
approach of the migrated virtual machines on the appropriate node. In this paper, an approach to reduce
the energy consumption in cloud data centers is proposed. This approach adapts harmony search
algorithm to migrate the virtual machines. It performs the placement by sorting the nodes and virtual
machines based on their priority in descending order. The priority is calculated based on the workload.
The proposed approach is simulated. The evaluation results show the reduction in the virtual machine
migrations, the increase of efficiency and the reduction of energy consumption.
A survey on energy efficient with task consolidation in the virtualized cloud...eSAT Journals
Abstract Cloud computing is a new model of computing that is widely used in today’s industry, organizations and society in information technology service delivery as a utility. It enables organizations to reduce operational expenditure and capital expenditure. However, cloud computing with underutilized resources still consumes an unacceptable amount of energy than fully utilized resource. Many techniques for optimizing energy consumption in virtualized cloud have been proposed. This paper surveys different energy efficient models with task consolidation in the virtualized cloud computing environment. Keywords: Cloud computing, Virtualization, Task consolidation, Energy consumption, Virtual machine
A survey on energy efficient with task consolidation in the virtualized cloud...eSAT Publishing House
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
Cloud computing offers to users worldwide a low cost on-demand services, according to their requirements. In the recent years, the rapid growth and service quality of cloud computing has made it an attractive technology for different Tech Companies. However with the growing number of data centers resources, high levels of energy cost are being consumed with more carbon emissions in the air. For instance, the Google data center estimation of electric power consumption is equivalent to the energy requirement of a small sized city. Also, even if the virtualization of resources in cloud computing datacenters may reduce the number of physical machines and hardware equipments cost, it is still restrained by energy consumption issue. Energy efficiency has become a major concern for today’s cloud datacenter researchers, with a simultaneous improvement of the cloud service quality and reducing operation cost. This paper analyses and discusses the literature review of works related to the contribution of energy efficiency enhancement in cloud computing datacenters. The main objective is to have the best management of the involved physical machines which host the virtual ones in the cloud datacenters.
Time Efficient VM Allocation using KD-Tree Approach in Cloud Server Environmentrahulmonikasharma
Cloud computing is an incipient and quickly evolving model, with new expenses and capabilities being proclaimed frequently. The increases of user on cloud with the expansion of variety of services, with that the complete allocation of resource with the minimum latent time for Virtual machine is necessary. To allocate this virtual cloud computing resources to the cloud user is a key technical issue because user demand is dynamic in nature that required dynamic allocation of resource too. To improve the allocation there must be a correct balanced algorithmic scheduling for Resource Allocation Technique. The aim of this work is to allocate resource to scientific experiment request coming from multiple users, wherever customized Virtual machines (VM) are aloft in applicable host out there in cloud. Therefore, properly programmed scheduling cloud is extremely vital and it’s significant to develop efficient scheduling methods for appropriately allocation of VMs into physical resource. The planned formulas minimize the time interval quality so as of O (Log n) by adopting KD-Tree.
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTINGijdpsjournal
Cloud computing becomes an ideal computing paradigm for scientific and commercial applications. The
increased availability of the cloud models and allied developing models creates easier computing cloud
environment. Energy consumption and effective energy management are the two important challenges in
virtualized computing platforms. Energy consumption can be minimized by allocating computationally
intensive tasks to a resource at a suitable frequency. An optimal Dynamic Voltage and Frequency Scaling
(DVFS) based strategy of task allocation can minimize the overall consumption of energy and meet the
required QoS. However, they do not control the internal and external switching to server frequencies,
which causes the degradation of performance. In this paper, we propose the Real Time Adaptive EnergyScheduling (RTAES) algorithm by manipulating the reconfiguring proficiency of Cloud ComputingVirtualized Data Centers (CCVDCs) for computationally intensive applications. The RTAES algorithm
minimizes consumption of energy and time during computation, reconfiguration and communication. Our
proposed model confirms the effectiveness of its implementation, scalability, power consumption and
execution time with respect to other existing approaches.
An Energy Aware Resource Utilization Framework to Control Traffic in Cloud Ne...IJECEIAES
Energy consumption in cloud computing occur due to the unreasonable way in which tasks are scheduled. So energy aware task scheduling is a major concern in cloud computing as energy consumption results into significant waste of energy, reduce the profit margin and also high carbon emissions which is not environmentally sustainable. Hence, energy efficient task scheduling solutions are required to attain variable resource management, live migration, minimal virtual machine design, overall system efficiency, reduction in operating costs, increasing system reliability, and prompting environmental protection with minimal performance overhead. This paper provides a comprehensive overview of the energy efficient techniques and approaches and proposes the energy aware resource utilization framework to control traffic in cloud networks and overloads.
IOSR Journal of Computer Engineering (IOSR-JCE) is a double blind peer reviewed International Journal that provides rapid publication (within a month) of articles in all areas of computer engineering and its applications. The journal welcomes publications of high quality papers on theoretical developments and practical applications in computer technology. Original research papers, state-of-the-art reviews, and high quality technical notes are invited for publications.
A survey on energy efficient with task consolidation in the virtualized cloud...eSAT Journals
Abstract Cloud computing is a new model of computing that is widely used in today’s industry, organizations and society in information technology service delivery as a utility. It enables organizations to reduce operational expenditure and capital expenditure. However, cloud computing with underutilized resources still consumes an unacceptable amount of energy than fully utilized resource. Many techniques for optimizing energy consumption in virtualized cloud have been proposed. This paper surveys different energy efficient models with task consolidation in the virtualized cloud computing environment. Keywords: Cloud computing, Virtualization, Task consolidation, Energy consumption, Virtual machine
A survey on energy efficient with task consolidation in the virtualized cloud...eSAT Publishing House
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
Cloud computing offers to users worldwide a low cost on-demand services, according to their requirements. In the recent years, the rapid growth and service quality of cloud computing has made it an attractive technology for different Tech Companies. However with the growing number of data centers resources, high levels of energy cost are being consumed with more carbon emissions in the air. For instance, the Google data center estimation of electric power consumption is equivalent to the energy requirement of a small sized city. Also, even if the virtualization of resources in cloud computing datacenters may reduce the number of physical machines and hardware equipments cost, it is still restrained by energy consumption issue. Energy efficiency has become a major concern for today’s cloud datacenter researchers, with a simultaneous improvement of the cloud service quality and reducing operation cost. This paper analyses and discusses the literature review of works related to the contribution of energy efficiency enhancement in cloud computing datacenters. The main objective is to have the best management of the involved physical machines which host the virtual ones in the cloud datacenters.
Time Efficient VM Allocation using KD-Tree Approach in Cloud Server Environmentrahulmonikasharma
Cloud computing is an incipient and quickly evolving model, with new expenses and capabilities being proclaimed frequently. The increases of user on cloud with the expansion of variety of services, with that the complete allocation of resource with the minimum latent time for Virtual machine is necessary. To allocate this virtual cloud computing resources to the cloud user is a key technical issue because user demand is dynamic in nature that required dynamic allocation of resource too. To improve the allocation there must be a correct balanced algorithmic scheduling for Resource Allocation Technique. The aim of this work is to allocate resource to scientific experiment request coming from multiple users, wherever customized Virtual machines (VM) are aloft in applicable host out there in cloud. Therefore, properly programmed scheduling cloud is extremely vital and it’s significant to develop efficient scheduling methods for appropriately allocation of VMs into physical resource. The planned formulas minimize the time interval quality so as of O (Log n) by adopting KD-Tree.
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTINGijdpsjournal
Cloud computing becomes an ideal computing paradigm for scientific and commercial applications. The
increased availability of the cloud models and allied developing models creates easier computing cloud
environment. Energy consumption and effective energy management are the two important challenges in
virtualized computing platforms. Energy consumption can be minimized by allocating computationally
intensive tasks to a resource at a suitable frequency. An optimal Dynamic Voltage and Frequency Scaling
(DVFS) based strategy of task allocation can minimize the overall consumption of energy and meet the
required QoS. However, they do not control the internal and external switching to server frequencies,
which causes the degradation of performance. In this paper, we propose the Real Time Adaptive EnergyScheduling (RTAES) algorithm by manipulating the reconfiguring proficiency of Cloud ComputingVirtualized Data Centers (CCVDCs) for computationally intensive applications. The RTAES algorithm
minimizes consumption of energy and time during computation, reconfiguration and communication. Our
proposed model confirms the effectiveness of its implementation, scalability, power consumption and
execution time with respect to other existing approaches.
An Energy Aware Resource Utilization Framework to Control Traffic in Cloud Ne...IJECEIAES
Energy consumption in cloud computing occur due to the unreasonable way in which tasks are scheduled. So energy aware task scheduling is a major concern in cloud computing as energy consumption results into significant waste of energy, reduce the profit margin and also high carbon emissions which is not environmentally sustainable. Hence, energy efficient task scheduling solutions are required to attain variable resource management, live migration, minimal virtual machine design, overall system efficiency, reduction in operating costs, increasing system reliability, and prompting environmental protection with minimal performance overhead. This paper provides a comprehensive overview of the energy efficient techniques and approaches and proposes the energy aware resource utilization framework to control traffic in cloud networks and overloads.
IOSR Journal of Computer Engineering (IOSR-JCE) is a double blind peer reviewed International Journal that provides rapid publication (within a month) of articles in all areas of computer engineering and its applications. The journal welcomes publications of high quality papers on theoretical developments and practical applications in computer technology. Original research papers, state-of-the-art reviews, and high quality technical notes are invited for publications.
Achieving Energy Proportionality In Server ClustersCSCJournals
a great amount of interests in the past few years. Energy proportionality is a principal to ensure that energy consumption is proportional to the system workload. Energy proportional design can effectively improve energy efficiency of computing systems. In this paper, an energy proportional model is proposed based on queuing theory and service differentiation in server clusters, which can provide controllable and predictable quantitative control over power consumption with theoretically guaranteed service performance. Futher study for the transition overhead is carried out corresponding strategy is proposed to compensate the performance degradation caused by transition overhead. The model is evaluated via extensive simulations and is justified by the real workload data trace. The results show that our model can achieve satisfied service performance while still preserving energy efficiency in the system.
A Review on Scheduling in Cloud Computingijujournal
Cloud computing is the requirement based on clients that this computing which provides software,
infrastructure and platform as a service as per pay for use norm. The scheduling main goal is to achieve
the accuracy and correctness on task completion. The scheduling in cloud environment which enables the
various cloud services to help framework implementation. Thus the far reaching way of different type of
scheduling algorithms in cloud computing environment surveyed which includes the workflow scheduling
and grid scheduling. The survey gives an elaborate idea about grid, cloud, workflow scheduling to
minimize the energy cost, efficiency and throughput of the system
Optimization of energy consumption in cloud computing datacenters IJECEIAES
Cloud computing has emerged as a practical paradigm for providing IT resources, infrastructure and services. This has led to the establishment of datacenters that have substantial energy demands for their operation. This work investigates the optimization of energy consumption in cloud datacenter using energy efficient allocation of tasks to resources. The work seeks to develop formal optimization models that minimize the energy consumption of computational resources and evaluates the use of existing optimization solvers in testing these models. Integer linear programming (ILP) techniques are used to model the scheduling problem. The objective is to minimize the total power consumed by the active and idle cores of the servers’ CPUs while meeting a set of constraints. Next, we use these models to carry out a detailed performance comparison between a selected set of Generic ILP and 0-1 Boolean satisfiability based solvers in solving the ILP formulations. Simulation results indicate that in some cases the developed models have saved up to 38% in energy consumption when compared to common techniques such as round robin. Furthermore, results also showed that generic ILP solvers had superior performance when compared to SAT-based ILP solvers especially as the number of tasks and resources grow in size.
Effective and Efficient Job Scheduling in Grid ComputingAditya Kokadwar
The integration of remote and diverse resources and the increasing computational needs of Grand Challenges problems combined with the faster growth of the internet and communication technologies leads to the development of global computational grids. Grid computing is a prevailing technology, which unites underutilized resources in order to support sharing of resources and services distributed across numerous administrative region. An efficient and effective scheduling system is essentially required in order to achieve the promising capacity of grids. The main goal of scheduling is to maximize the resource utilization and minimize processing time and cost of the jobs. In this research, the objective is to prioritize the jobs based on execution cost and then allocate the resources with minimum cost by merging it with conventional job grouping strategy to provide the solution for better and more efficient job scheduling which is beneficial to both user and resource broker. The proposed scheduling approach in grid computing employs a dynamic cost-based job scheduling algorithm for making an efficient mapping of a job to available resources in the grid. It also improves communication to computation ratio (CCR) and utilization of available resources by grouping the user jobs before resource allocation.
Energy efficiency in virtual machines allocation for cloud data centers with ...IJECEIAES
Energy usage of data centers is a challenging and complex issue because computing applications and data are growing so quickly that increasingly larger servers and disks are needed to process them fast enough within the required time period. In the past few years, many approaches to virtual machine placement have been proposed. This study proposes a new approach for virtual machine allocation to physical hosts. Either minimizes the physical hosts and avoids the SLA violation. The proposed method in comparison to the other algorithms achieves better results.
An energy optimization with improved QOS approach for adaptive cloud resources IJECEIAES
In recent times, the utilization of cloud computing VMs is extremely enhanced in our day-to-day life due to the ample utilization of digital applications, network appliances, portable gadgets, and information devices etc. In this cloud computing VMs numerous different schemes can be implemented like multimedia-signal-processing-methods. Thus, efficient performance of these cloud-computing VMs becomes an obligatory constraint, precisely for these multimedia-signal-processing-methods. However, large amount of energy consumption and reduction in efficiency of these cloud-computing VMs are the key issues faced by different cloud computing organizations. Therefore, here, we have introduced a dynamic voltage and frequency scaling (DVFS) based adaptive cloud resource re-configurability (퐴퐶푅푅) technique for cloud computing devices, which efficiently reduces energy consumption, as well as perform operations in very less time. We have demonstrated an efficient resource allocation and utilization technique to optimize by reducing different costs of the model. We have also demonstrated efficient energy optimization techniques by reducing task loads. Our experimental outcomes shows the superiority of our proposed model 퐴퐶푅푅 in terms of average run time, power consumption and average power required than any other state-of-art techniques.
Empirical studies have revealed that a significant amount of energy is lost unnecessarily in the
network architectures, protocols, routers and various other network devices. Thus there is a need for techniques
to obtain green networking in the computer architecture which can lead to energy saving. Green networking is
an emerging phenomenon in the computer industry because of its economic and environmental benefits. Saving
energy leads to cost-cutting and lower emission of greenhouse gases which are apparently one of the major
threats to the environment. ’Greening’ as the name suggests is the process of constructing network architecture
in such a way so as to avoid unnecessary loss of power and energy due its various components and can be
implemented using various techniques out of which four are mentioned in this review paper, namely Adaptive
link rate (ALR), Dynamic Voltage and Frequency scaling(DVFS), Interface proxying and energy aware
applications and software.
Scheduling Divisible Jobs to Optimize the Computation and Energy Costsinventionjournals
ABSTRACT : The important challenge in cloud computing environment is to design a scheduling strategy to handle jobs, and to process them in a heterogeneous environment with shared data centers. In this paper, we attempt to investigate a new analytical framework model that enables an existing private cloud data-center for scheduling jobs and minimizing the overall computation and energy cost together. Our model is based on Divisible Load Theory (DLT) model to derive closed-form solution for the load fractions to be assigned to each machines considering computation and energy cost. Our analysis also attempts to schedule the jobs such a way that cloud provider can gain maximum benefit for his service and Quality of Service (QoS) requirement user’s job. Finally, we quantify the performance of the strategies via rigorous simulation studies.
An enhanced adaptive scoring job scheduling algorithm with replication strate...eSAT Publishing House
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
A Review on Scheduling in Cloud Computingijujournal
Cloud computing is the requirement based on clients that this computing which provides software,
infrastructure and platform as a service as per pay for use norm. The scheduling main goal is to achieve
the accuracy and correctness on task completion. The scheduling in cloud environment which enables the
various cloud services to help framework implementation. Thus the far reaching way of different type of
scheduling algorithms in cloud computing environment surveyed which includes the workflow scheduling
and grid scheduling. The survey gives an elaborate idea about grid, cloud, workflow scheduling to
minimize the energy cost, efficiency and throughput of the system.
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTINGijdpsjournal
Cloud computing becomes an ideal computing paradigm for scientific and commercial applications. The increased availability of the cloud models and allied developing models creates easier computing cloud environment. Energy consumption and effective energy management are the two important challenges in virtualized computing platforms. Energy consumption can be minimized by allocating computationally
intensive tasks to a resource at a suitable frequency. An optimal Dynamic Voltage and Frequency Scaling (DVFS) based strategy of task allocation can minimize the overall consumption of energy and meet the required QoS. However, they do not control the internal and external switching to server frequencies,
which causes the degradation of performance. In this paper, we propose the Real Time Adaptive EnergyScheduling (RTAES) algorithm by manipulating the reconfiguring proficiency of Cloud ComputingVirtualized Data Centers (CCVDCs) for computationally intensive applications. The RTAES algorithm
minimizes consumption of energy and time during computation, reconfiguration and communication. Our proposed model confirms the effectiveness of its implementation, scalability, power consumption and execution time with respect to other existing approaches.
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTINGijdpsjournal
Cloud computing becomes an ideal computing paradigm for scientific and commercial applications. The
increased availability of the cloud models and allied developing models creates easier computing cloud
environment. Energy consumption and effective energy management are the two important challenges in
virtualized computing platforms. Energy consumption can be minimized by allocating computationally
intensive tasks to a resource at a suitable frequency. An optimal Dynamic Voltage and Frequency Scaling
(DVFS) based strategy of task allocation can minimize the overall consumption of energy and meet the
required QoS. However, they do not control the internal and external switching to server frequencies,
which causes the degradation of performance. In this paper, we propose the Real Time Adaptive EnergyScheduling (RTAES) algorithm by manipulating the reconfiguring proficiency of Cloud ComputingVirtualized Data Centers (CCVDCs) for computationally intensive applications. The RTAES algorithm
minimizes consumption of energy and time during computation, reconfiguration and communication. Our
proposed model confirms the effectiveness of its implementation, scalability, power consumption and
execution time with respect to other existing approaches.
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTINGijdpsjournal
Cloud computing becomes an ideal computing paradigm for scientific and commercial applications. The increased availability of the cloud models and allied developing models creates easier computing cloud environment. Energy consumption and effective energy management are the two important challenges in virtualized computing platforms. Energy consumption can be minimized by allocating computationally intensive tasks to a resource at a suitable frequency. An optimal Dynamic Voltage and Frequency Scaling (DVFS) based strategy of task allocation can minimize the overall consumption of energy and meet the required QoS. However, they do not control the internal and external switching to server frequencies, which causes the degradation of performance. In this paper, we propose the Real Time Adaptive EnergyScheduling (RTAES) algorithm by manipulating the reconfiguring proficiency of Cloud ComputingVirtualized Data Centers (CCVDCs) for computationally intensive applications. The RTAES algorithm minimizes consumption of energy and time during computation, reconfiguration and communication. Our proposed model confirms the effectiveness of its implementation, scalability, power consumption and execution time with respect to other existing approaches.
Achieving Energy Proportionality In Server ClustersCSCJournals
a great amount of interests in the past few years. Energy proportionality is a principal to ensure that energy consumption is proportional to the system workload. Energy proportional design can effectively improve energy efficiency of computing systems. In this paper, an energy proportional model is proposed based on queuing theory and service differentiation in server clusters, which can provide controllable and predictable quantitative control over power consumption with theoretically guaranteed service performance. Futher study for the transition overhead is carried out corresponding strategy is proposed to compensate the performance degradation caused by transition overhead. The model is evaluated via extensive simulations and is justified by the real workload data trace. The results show that our model can achieve satisfied service performance while still preserving energy efficiency in the system.
A Review on Scheduling in Cloud Computingijujournal
Cloud computing is the requirement based on clients that this computing which provides software,
infrastructure and platform as a service as per pay for use norm. The scheduling main goal is to achieve
the accuracy and correctness on task completion. The scheduling in cloud environment which enables the
various cloud services to help framework implementation. Thus the far reaching way of different type of
scheduling algorithms in cloud computing environment surveyed which includes the workflow scheduling
and grid scheduling. The survey gives an elaborate idea about grid, cloud, workflow scheduling to
minimize the energy cost, efficiency and throughput of the system
Optimization of energy consumption in cloud computing datacenters IJECEIAES
Cloud computing has emerged as a practical paradigm for providing IT resources, infrastructure and services. This has led to the establishment of datacenters that have substantial energy demands for their operation. This work investigates the optimization of energy consumption in cloud datacenter using energy efficient allocation of tasks to resources. The work seeks to develop formal optimization models that minimize the energy consumption of computational resources and evaluates the use of existing optimization solvers in testing these models. Integer linear programming (ILP) techniques are used to model the scheduling problem. The objective is to minimize the total power consumed by the active and idle cores of the servers’ CPUs while meeting a set of constraints. Next, we use these models to carry out a detailed performance comparison between a selected set of Generic ILP and 0-1 Boolean satisfiability based solvers in solving the ILP formulations. Simulation results indicate that in some cases the developed models have saved up to 38% in energy consumption when compared to common techniques such as round robin. Furthermore, results also showed that generic ILP solvers had superior performance when compared to SAT-based ILP solvers especially as the number of tasks and resources grow in size.
Effective and Efficient Job Scheduling in Grid ComputingAditya Kokadwar
The integration of remote and diverse resources and the increasing computational needs of Grand Challenges problems combined with the faster growth of the internet and communication technologies leads to the development of global computational grids. Grid computing is a prevailing technology, which unites underutilized resources in order to support sharing of resources and services distributed across numerous administrative region. An efficient and effective scheduling system is essentially required in order to achieve the promising capacity of grids. The main goal of scheduling is to maximize the resource utilization and minimize processing time and cost of the jobs. In this research, the objective is to prioritize the jobs based on execution cost and then allocate the resources with minimum cost by merging it with conventional job grouping strategy to provide the solution for better and more efficient job scheduling which is beneficial to both user and resource broker. The proposed scheduling approach in grid computing employs a dynamic cost-based job scheduling algorithm for making an efficient mapping of a job to available resources in the grid. It also improves communication to computation ratio (CCR) and utilization of available resources by grouping the user jobs before resource allocation.
Energy efficiency in virtual machines allocation for cloud data centers with ...IJECEIAES
Energy usage of data centers is a challenging and complex issue because computing applications and data are growing so quickly that increasingly larger servers and disks are needed to process them fast enough within the required time period. In the past few years, many approaches to virtual machine placement have been proposed. This study proposes a new approach for virtual machine allocation to physical hosts. Either minimizes the physical hosts and avoids the SLA violation. The proposed method in comparison to the other algorithms achieves better results.
An energy optimization with improved QOS approach for adaptive cloud resources IJECEIAES
In recent times, the utilization of cloud computing VMs is extremely enhanced in our day-to-day life due to the ample utilization of digital applications, network appliances, portable gadgets, and information devices etc. In this cloud computing VMs numerous different schemes can be implemented like multimedia-signal-processing-methods. Thus, efficient performance of these cloud-computing VMs becomes an obligatory constraint, precisely for these multimedia-signal-processing-methods. However, large amount of energy consumption and reduction in efficiency of these cloud-computing VMs are the key issues faced by different cloud computing organizations. Therefore, here, we have introduced a dynamic voltage and frequency scaling (DVFS) based adaptive cloud resource re-configurability (퐴퐶푅푅) technique for cloud computing devices, which efficiently reduces energy consumption, as well as perform operations in very less time. We have demonstrated an efficient resource allocation and utilization technique to optimize by reducing different costs of the model. We have also demonstrated efficient energy optimization techniques by reducing task loads. Our experimental outcomes shows the superiority of our proposed model 퐴퐶푅푅 in terms of average run time, power consumption and average power required than any other state-of-art techniques.
Empirical studies have revealed that a significant amount of energy is lost unnecessarily in the
network architectures, protocols, routers and various other network devices. Thus there is a need for techniques
to obtain green networking in the computer architecture which can lead to energy saving. Green networking is
an emerging phenomenon in the computer industry because of its economic and environmental benefits. Saving
energy leads to cost-cutting and lower emission of greenhouse gases which are apparently one of the major
threats to the environment. ’Greening’ as the name suggests is the process of constructing network architecture
in such a way so as to avoid unnecessary loss of power and energy due its various components and can be
implemented using various techniques out of which four are mentioned in this review paper, namely Adaptive
link rate (ALR), Dynamic Voltage and Frequency scaling(DVFS), Interface proxying and energy aware
applications and software.
Scheduling Divisible Jobs to Optimize the Computation and Energy Costsinventionjournals
ABSTRACT : The important challenge in cloud computing environment is to design a scheduling strategy to handle jobs, and to process them in a heterogeneous environment with shared data centers. In this paper, we attempt to investigate a new analytical framework model that enables an existing private cloud data-center for scheduling jobs and minimizing the overall computation and energy cost together. Our model is based on Divisible Load Theory (DLT) model to derive closed-form solution for the load fractions to be assigned to each machines considering computation and energy cost. Our analysis also attempts to schedule the jobs such a way that cloud provider can gain maximum benefit for his service and Quality of Service (QoS) requirement user’s job. Finally, we quantify the performance of the strategies via rigorous simulation studies.
An enhanced adaptive scoring job scheduling algorithm with replication strate...eSAT Publishing House
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
A Review on Scheduling in Cloud Computingijujournal
Cloud computing is the requirement based on clients that this computing which provides software,
infrastructure and platform as a service as per pay for use norm. The scheduling main goal is to achieve
the accuracy and correctness on task completion. The scheduling in cloud environment which enables the
various cloud services to help framework implementation. Thus the far reaching way of different type of
scheduling algorithms in cloud computing environment surveyed which includes the workflow scheduling
and grid scheduling. The survey gives an elaborate idea about grid, cloud, workflow scheduling to
minimize the energy cost, efficiency and throughput of the system.
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTINGijdpsjournal
Cloud computing becomes an ideal computing paradigm for scientific and commercial applications. The increased availability of the cloud models and allied developing models creates easier computing cloud environment. Energy consumption and effective energy management are the two important challenges in virtualized computing platforms. Energy consumption can be minimized by allocating computationally
intensive tasks to a resource at a suitable frequency. An optimal Dynamic Voltage and Frequency Scaling (DVFS) based strategy of task allocation can minimize the overall consumption of energy and meet the required QoS. However, they do not control the internal and external switching to server frequencies,
which causes the degradation of performance. In this paper, we propose the Real Time Adaptive EnergyScheduling (RTAES) algorithm by manipulating the reconfiguring proficiency of Cloud ComputingVirtualized Data Centers (CCVDCs) for computationally intensive applications. The RTAES algorithm
minimizes consumption of energy and time during computation, reconfiguration and communication. Our proposed model confirms the effectiveness of its implementation, scalability, power consumption and execution time with respect to other existing approaches.
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTINGijdpsjournal
Cloud computing becomes an ideal computing paradigm for scientific and commercial applications. The
increased availability of the cloud models and allied developing models creates easier computing cloud
environment. Energy consumption and effective energy management are the two important challenges in
virtualized computing platforms. Energy consumption can be minimized by allocating computationally
intensive tasks to a resource at a suitable frequency. An optimal Dynamic Voltage and Frequency Scaling
(DVFS) based strategy of task allocation can minimize the overall consumption of energy and meet the
required QoS. However, they do not control the internal and external switching to server frequencies,
which causes the degradation of performance. In this paper, we propose the Real Time Adaptive EnergyScheduling (RTAES) algorithm by manipulating the reconfiguring proficiency of Cloud ComputingVirtualized Data Centers (CCVDCs) for computationally intensive applications. The RTAES algorithm
minimizes consumption of energy and time during computation, reconfiguration and communication. Our
proposed model confirms the effectiveness of its implementation, scalability, power consumption and
execution time with respect to other existing approaches.
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTINGijdpsjournal
Cloud computing becomes an ideal computing paradigm for scientific and commercial applications. The increased availability of the cloud models and allied developing models creates easier computing cloud environment. Energy consumption and effective energy management are the two important challenges in virtualized computing platforms. Energy consumption can be minimized by allocating computationally intensive tasks to a resource at a suitable frequency. An optimal Dynamic Voltage and Frequency Scaling (DVFS) based strategy of task allocation can minimize the overall consumption of energy and meet the required QoS. However, they do not control the internal and external switching to server frequencies, which causes the degradation of performance. In this paper, we propose the Real Time Adaptive EnergyScheduling (RTAES) algorithm by manipulating the reconfiguring proficiency of Cloud ComputingVirtualized Data Centers (CCVDCs) for computationally intensive applications. The RTAES algorithm minimizes consumption of energy and time during computation, reconfiguration and communication. Our proposed model confirms the effectiveness of its implementation, scalability, power consumption and execution time with respect to other existing approaches.
Energy-Aware Adaptive Four Thresholds Technique for Optimal Virtual Machine P...IJECEIAES
With the increasing expansion of cloud data centers and the demand for cloud services, one of the major problems facing these data centers is the “increasing growth in energy consumption ". In this paper, we propose a method to balance the burden of virtual machine resources in order to reduce energy consumption. The proposed technique is based on a four-adaptive threshold model to reduce energy consumption in physical servers and minimize SLA violation in cloud data centers. Based on the proposed technique, hosts will be grouped into five clusters: hosts with low load, hosts with a light load, hosts with a middle load, hosts with high load and finally, hosts with a heavy load. Virtual machines are transferred from the host with high load and heavy load to the hosts with light load. Also, the VMs on low hosts will be migrated to the hosts with middle load, while the host with a light load and hosts with middle load remain unchanged. The values of the thresholds are obtained on the basis of the mathematical modeling approach and the 퐾-Means Clustering Algorithm is used for clustering of hosts. Experimental results show that applying the proposed technique will improve the load balancing and reduce the number of VM migration and reduce energy consumption.
ENERGY EFFICIENT VIRTUAL MACHINE ASSIGNMENT BASED ON ENERGY CONSUMPTION AND R...IAEME Publication
Cloud Computing is an internet based computing which makes and different types of services available to users. For customers based on their required services over the internet virtualized resources are provided. The fast growth of cloud resources with customers demand increases the energy consumption results in carbon dioxide emission. However, energy consumption and carbon dioxide emission in cloud data centre have massive impact on global environment triggering intense research in this area. To minimize the energy consumption in this paper we propose VM Assignment scheduling algorithm, it is based energy consumption and balancing the resource utilization. we consider both the VM and host energy consumption and classify the VMs based the resource usage and schedule them to balance the resources utilization among the hosts in the cloud data centre which leads to better energy efficiency and reduces the heat generation. The effectiveness of the proposed technique has been verified by simulating on CloudSim. Experimental results confirm that the technique proposed here can significantly reduce energy consumption in cloud.
PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...IJCNCJournal
Cloud computing is a new technology that brings new challenges to all organizations around the world.
Improving response time for user requests on cloud computing is a critical issue to combat bottlenecks. As
for cloud computing, bandwidth to from cloud service providers is a bottleneck. With the rapid development
of the scale and number of applications, this access is often threatened by overload. Therefore, this paper
our proposed Throttled Modified Algorithm(TMA) for improving the response time of VMs on cloud
computing to improve performance for end-user. We have simulated the proposed algorithm with the
CloudAnalyts simulation tool and this algorithm has improved response times and processing time of the
cloud data center.
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
journal publishing, how to publish research paper, Call For research paper, international journal, publishing a paper, IJERD, journal of science and technology, how to get a research paper published, publishing a paper, publishing of journal, publishing of research paper, reserach and review articles, IJERD Journal, How to publish your research paper, publish research paper, open access engineering journal, Engineering journal, Mathemetics journal, Physics journal, Chemistry journal, Computer Engineering, Computer Science journal, how to submit your paper, peer reviw journal, indexed journal, reserach and review articles, engineering journal, www.ijerd.com, research journals,
yahoo journals, bing journals, International Journal of Engineering Research and Development, google journals, hard copy of journal
Intelligent task processing using mobile edge computing: processing time opti...IAESIJAI
The fast-paced development of the internet of things led to the increase of computing resource services that could provide a fast response time, which is an unsatisfied feature when using cloud infrastructures due to network latency. Therefore, mobile edge computing became an emerging model by extending computation and storage resources to the network edge, to meet the demands of delay-sensitive and heavy computing applications. Computation offloading is the main feature that makes Edge computing surpass the existing cloud-based technologies to break limitations such as computing capabilities, battery resources, and storage availability, it enhances the durability and performance of mobile devices by offloading local intensive computation tasks to edge servers. However, the optimal solution is not always guaranteed by offloading computation, there-fore, the offloading decision is a crucial step depending on many parameters that should be taken in consideration. In this paper, we use a simulator to compare a two tier edge orchestrator architecture with the results obtained by implementing a system model that aims to minimize a task’s processing time constrained by time delay and the limited device’s computational resource and usage based on a modified version.
Cost-Efficient Task Scheduling with Ant Colony Algorithm for Executing Large ...Editor IJCATR
The aim of cloud computing is to share a large number of resources and pieces of equipment to compute and store knowledge and information for great scientific sources. Therefore, the scheduling algorithm is regarded as one of the most important challenges and problems in the cloud. To solve the task scheduling problem in this study, the ant colony optimization (ACO) algorithm was adapted from social theories with a fair and accurate resource allocation approach based on machine performance and capacity. This study was intended to decrease the runtime and executive costs. It was also meant to optimize the use of machines and reduce their idle time. Finally, the proposed method was compared with Berger and greedy algorithms. The simulation results indicate that the proposed algorithm reduced the makespan and executive cost when tasks were added. It also increased fairness and load balancing. Moreover, it made the optimal use of machines possible and increased user satisfaction. According to evaluations, the proposed algorithm improved the makespan by 80%.
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUDijcax
Cloud computing provides the facility for the business customers to scale up and down their resource usage
based on needs. This is because of the virtualization technology. The scheduling objectives are to improve
the system’s schedule ability for the real-time tasks and to save energy. To achieve the objectives, we
employed the virtualization technique and rolling-horizon optimization with vertical scheduling operation.
The project considers Cluster Scoring Based Task Scheduling (CSBTS) algorithm which aims to decrease
task’s completion time and the policies for VM’s creation, migration and cancellation are to dynamically
adjust the scale of cloud in a while meets the real-time requirements and to save energy
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUDijcax
Cloud computing provides the facility for the business customers to scale up and down their resource usage
based on needs. This is because of the virtualization technology. The scheduling objectives are to improve
the system’s schedule ability for the real-time tasks and to save energy. To achieve the objectives, we
employed the virtualization technique and rolling-horizon optimization with vertical scheduling operation.
The project considers Cluster Scoring Based Task Scheduling (CSBTS) algorithm which aims to decrease
task’s completion time and the policies for VM’s creation, migration and cancellation are to dynamically
adjust the scale of cloud in a while meets the real-time requirements and to save energy.
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUDijcax
Cloud computing provides the facility for the business customers to scale up and down their resource usage
based on needs. This is because of the virtualization technology. The scheduling objectives are to improve
the system’s schedule ability for the real-time tasks and to save energy. To achieve the objectives, we
employed the virtualization technique and rolling-horizon optimization with vertical scheduling operation.
The project considers Cluster Scoring Based Task Scheduling (CSBTS) algorithm which aims to decrease
task’s completion time and the policies for VM’s creation, migration and cancellation are to dynamically
adjust the scale of cloud in a while meets the real-time requirements and to save energy
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUDijcax
Cloud computing provides the facility for the business customers to scale up and down their resource usage
based on needs. This is because of the virtualization technology. The scheduling objectives are to improve
the system’s schedule ability for the real-time tasks and to save energy. To achieve the objectives, we
employed the virtualization technique and rolling-horizon optimization with vertical scheduling operation.
The project considers Cluster Scoring Based Task Scheduling (CSBTS) algorithm which aims to decrease
task’s completion time and the policies for VM’s creation, migration and cancellation are to dynamically
adjust the scale of cloud in a while meets the real-time requirements and to save energy.
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUDijcax
Cloud computing provides the facility for the business customers to scale up and down their resource usage
based on needs. This is because of the virtualization technology. The scheduling objectives are to improve
the system’s schedule ability for the real-time tasks and to save energy. To achieve the objectives, we
employed the virtualization technique and rolling-horizon optimization with vertical scheduling operation.
The project considers Cluster Scoring Based Task Scheduling (CSBTS) algorithm which aims to decrease
task’s completion time and the policies for VM’s creation, migration and cancellation are to dynamically
adjust the scale of cloud in a while meets the real-time requirements and to save energy.
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUDijcax
Cloud computing provides the facility for the business customers to scale up and down their resource usage
based on needs. This is because of the virtualization technology. The scheduling objectives are to improve
the system’s schedule ability for the real-time tasks and to save energy. To achieve the objectives, we
employed the virtualization technique and rolling-horizon optimization with vertical scheduling operation.
The project considers Cluster Scoring Based Task Scheduling (CSBTS) algorithm which aims to decrease
task’s completion time and the policies for VM’s creation, migration and cancellation are to dynamically
adjust the scale of cloud in a while meets the real-time requirements and to save energy.
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUDijcax
Cloud computing provides the facility for the business customers to scale up and down their resource usage based on needs. This is because of the virtualization technology. The scheduling objectives are to improve the system’s schedule ability for the real-time tasks and to save energy. To achieve the objectives, we employed the virtualization technique and rolling-horizon optimization with vertical scheduling operation.
The project considers Cluster Scoring Based Task Scheduling (CSBTS) algorithm which aims to decrease task’s completion time and the policies for VM’s creation, migration and cancellation are to dynamically adjust the scale of cloud in a while meets the real-time requirements and to save energy.
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUDijcax
Cloud computing provides the facility for the business customers to scale up and down their resource usage
based on needs. This is because of the virtualization technology. The scheduling objectives are to improve
the system’s schedule ability for the real-time tasks and to save energy. To achieve the objectives, we
employed the virtualization technique and rolling-horizon optimization with vertical scheduling operation.
The project considers Cluster Scoring Based Task Scheduling (CSBTS) algorithm which aims to decrease
task’s completion time and the policies for VM’s creation, migration and cancellation are to dynamically
adjust the scale of cloud in a while meets the real-time requirements and to save energy.
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUDijcax
Cloud computing provides the facility for the business customers to scale up and down their resource usage
based on needs. This is because of the virtualization technology. The scheduling objectives are to improve
the system’s schedule ability for the real-time tasks and to save energy. To achieve the objectives, we
employed the virtualization technique and rolling-horizon optimization with vertical scheduling operation.
The project considers Cluster Scoring Based Task Scheduling (CSBTS) algorithm which aims to decrease
task’s completion time and the policies for VM’s creation, migration and cancellation are to dynamically
adjust the scale of cloud in a while meets the real-time requirements and to save energy.
Similar to An Approach to Reduce Energy Consumption in Cloud data centers using Harmony Search Algorithm (20)
ANALYSIS OF ATTACK TECHNIQUES ON CLOUD BASED DATA DEDUPLICATION TECHNIQUESneirew J
ABSTRACT
Data in the cloud is increasing rapidly. This huge amount of data is stored in various data centers around the world. Data deduplication allows lossless compression by removing the duplicate data. So, these data centers are able to utilize the storage efficiently by removing the redundant data. Attacks in the cloud computing infrastructure are not new, but attacks based on the deduplication feature in the cloud computing is relatively new and has made its urge nowadays. Attacks on deduplication features in the cloud environment can happen in several ways and can give away sensitive information. Though, deduplication feature facilitates efficient storage usage and bandwidth utilization, there are some drawbacks of this feature. In this paper, data deduplication features are closely examined. The behavior of data deduplication depending on its various parameters are explained and analyzed in this paper.
SUCCESS-DRIVING BUSINESS MODEL CHARACTERISTICS OF IAAS AND PAAS PROVIDERSneirew J
ABSTRACT Market analyses show that some cloud providers are significantly more successful than others. The research on the success-driving business model characteristics of cloud providers and thus, the reasons for this performance discrepancy is, however, still limited. Whereas cloud business models have mostly been examined comprehensively, independently from the distinctly different cloud ecosystem roles, this paper takes a perspective shift from an overall towards a selective, role-specific and thereby ecosystemic perspective on cloud business models. The goal of this paper is specifically to identify the success-driving business model characteristics of the so far widely neglected cloud ecosystem’s core roles, IaaS and PaaS provider, by conducting an exploratory multiple-case study. 21 expert interviews with representatives from 17 cloud providers serve as central data collection instrument. The result is a catalogue of generic as well as cloud-specific, subdivided into role-overarching and role-specific, business model characteristics. This catalogue supports cloud providers in the initial design, comparison and revision of their business models. Researchers obtain a promising starting and reference point for future analysis of business models of various cloud ecosystem roles.
Strategic Business Challenges in Cloud Systemsneirew J
For the past few years, the evolution of cloud computing has been potentially becoming one of the major
advances in the history of computing. But is cloud computing the saviour of business? Does it signal the
demise of the corporate IT functionality entirely? However, if cloud computing has to achieve its potential,
there is a need to have a clear understanding of various issues involved, both from the perspectives of the
providers and the consumers related to the technology, management and business aspects. Objective of this
research is to explore the strategic business, management and technical challenges existing in cloud
systems. It is believed that adopting a methodology and suggesting a corresponding architectural
framework would serve as a potential comprehensive conceptual tool, which shows path for mitigating
challenges and hence effort are put in bringing in by mentioning a suitable methodology and its brief
description. It concludes that International Business Machine Common Cloud Management Platform is one
way to realize the combined features of various models such as Hub & Spoke Model as a quality of
Governance model; Gen-Spec Research Methodology design for semantic and quality research studies into
one in the form of Reference Architecture. However in order to realize the full potential of the CustomerRespond-Adapt-Sense-Provider
(conceptual) methodology for dealing with semantics, it is important to
consider Internet of Things Architecture Reference Model where in the resources are translated into
Services.
Laypeople's and Experts' Risk Perception of Cloud Computing Services neirew J
Cloud computing is revolutionising the way software services are procured and used by Government
organizations and SMEs. Quantitative risk assessment of Cloud services is complex and undermined by
specific security concerns regarding data confidentiality, integrity and availability. This study explores how
the gap between the quantitative risk assessment and the perception of the risk can produce a bias in the
decision-making process about Cloud computing adoption.
The risk perception of experts in Cloud computing (N=37) and laypeople (N=81) about ten Cloud
computing services was investigated using the psychometric paradigm. Results suggest that the risk
perception of Cloud services can be represented by two components, called “dread risk” and “unknown
risk”, which may explain up to 46% of the variance. Other factors influencing the risk perception were
“perceived benefits”, “trust in regulatory authorities” and “technology attitude”.
This study suggests some implications that could support Government and non-Government organizations
in their strategies for Cloud computing adoption.
Factors Influencing Risk Acceptance of Cloud Computing Services in the UK Gov...neirew J
Cloud Computing services are increasingly being made available by the UK Government through the
Government digital marketplace to reduce costs and improve IT efficiency; however, little is known about
factors influencing the decision making process to adopt cloud services within the UK Government. This
research aims to develop a theoretical framework to understand risk perception and risk acceptance of
cloud computing services.
Study’s subjects (N=24) were recruited from three UK Government organizations to attend a semi
structured interview. Transcribed texts were analyzed using the approach termed interpretive
phenomenological analysis. Results showed that the most important factors influencing risk acceptance of
cloud services are: perceived benefits and opportunities, organization’s risk culture and perceived risks.
We focused on perceived risks and perceived security concerns. Based on these results, we suggest a
number of implications for risk managers, policy makers and cloud service providers
A Cloud Security Approach for Data at Rest Using FPE neirew J
In a cloud scenario, biggest concern is around security of the data. “Both data in transit and at rest must
be secure” is a primary goal of any organization. Data in transit can be made secure using TLS level
security like SSL certificates. But data at rest is not quite secure, as database servers in public cloud
domain are more prone to vulnerabilities. Not all cloud providers give out of box encryption with their
offerings. Also implementing traditional encryption techniques will cause lot of changes in application as
well as at database level. This paper provides efficient approach to encrypt data using Format Preserving
Encryption technique. FPE focuses mainly on encrypting data without changing format so that it’s easy to
develop and migrate legacy application to cloud. It is capable of performing format preserving encryption
on numeric, string and the combination of both. This literature states various features and advantages of
same.
Error Isolation and Management in Agile Multi-Tenant Cloud Based Applications neirew J
Management of errors in multi-tenant cloud based applications remains a challenging problem. This
problem is compounded due to (i) multiple versions of application serving different clients, (ii) agile nature
in which the applications are released to the clients, and (iii) variations in specific usage patterns of each
client. We propose a framework for isolating and managing errors in such applications. The proposed
framework is evaluated with two different popular cloud based applications and empirical results are
presented.
Locality Sim : Cloud Simulator with Data Localityneirew J
Cloud Computing (CC) is a model for enabling on-demand access to a shared pool of configurable
computing resources. Testing and evaluating the performance of the cloud environment for allocating,
provisioning, scheduling, and data allocation policy have great attention to be achieved. Therefore, using
cloud simulator would save time and money, and provide a flexible environment to evaluate new research
work. Unfortunately, the current simulators (e.g., CloudSim, NetworkCloudSim, GreenCloud, etc..) deal
with the data as for size only without any consideration about the data allocation policy and locality. On
the other hand, the NetworkCloudSim simulator is considered one of the most common used simulators
because it includes different modules which support needed functions to a simulated cloud environment,
and it could be extended to include new extra modules. According to work in this paper, the
NetworkCloudSim simulator has been extended and modified to support data locality. The modified
simulator is called LocalitySim. The accuracy of the proposed LocalitySim simulator has been proved by
building a mathematical model. Also, the proposed simulator has been used to test the performance of the
three-tire data center as a case study with considering the data locality feature.
Benefits and Challenges of the Adoption of Cloud Computing in Businessneirew J
The loss of business and downturn of economics almost occur every day. Thus technology is needed in
every organization. Cloud computing has played a major role in solving the inefficiencies problem in
organizations and increase the growth of business thus help the organizations to stay competitive. It is
required to improve and automate the traditional ways of doing business. Cloud computing has been
considered as an innovative way to improve business. Overall, cloud computing enables the organizations
to manage their business efficiently. Unnecessary procedural, administrative, hardware and software costs
in organizations expenses are avoided using cloud computing. Although cloud computing can provide
advantages but it does not mean that there are no drawbacks. Security has become the major concern in
cloud and cloud attacks too. Business organizations need to be alert against the attacks to their cloud
storage. Benefits and drawbacks of cloud computing in business will be explored in this paper. Some
solutions also provided in this paper to overcome the drawbacks. The method has been used is secondary
research, that is collecting data from published journal papers and conference papers.
Intrusion Detection and Marking Transactions in a Cloud of Databases Environm...neirew J
The cloud computing is a paradigm for large scale distributed computing that includes several existing
technologies. A database management is a collection of programs that enables you to store, modify and
extract information from a database. Now, the database has moved to cloud computing, but it introduces at
the same time a set of threats that target a cloud of database system. The unification of transaction based
application in these environments present also a set of vulnerabilities and threats that target a cloud of
database environment. In this context, we propose an intrusion detection and marking transactions for a
cloud of database environment.
A Survey on Resource Allocation in Cloud Computingneirew J
Cloud computing is an on-demand service resource which includes applications to data centers on a
pay-per-use basis. In order to allocate these resources properly and satisfy users’ demands, an efficient
and flexible resource allocation mechanism is needed. Due to increasing user demand, the resource
allocating process has become more challenging and difficult. One of the main focuses of research
scholars is how to develop optimal solutions for this process. In this paper, a literature review on proposed
dynamic resource allocation techniques is introduced.
Data Distribution Handling on Cloud for Deployment of Big Dataneirew J
Cloud computing is a new emerging model in the field of computer science. For varying workload Cloud
computing presents a large scale on demand infrastructure. The primary usage of clouds in practice is to
process massive amounts of data. Processing large datasets has become crucial in research and business
environments. The big challenges associated with processing large datasets is the vast infrastructure
required. Cloud computing provides vast infrastructure to store and process Big data. Vms can be
provisioned on demand in cloud to process the data by forming cluster of Vms . Map Reduce paradigm can
be used to process data wherein the mapper assign part of task to particular Vms in cluster and reducer
combines individual output from each Vms to produce final result. we have proposed an algorithm to
reduce the overall data distribution and processing time. We tested our solution in Cloud Analyst
Simulation environment wherein, we found that our proposed algorithm significantly reduces the overall
data processing time in cloud.
Cloud Computing is an attractive research area for the last few years; and there have been a tremendous
grows in the number of educational institutions all over the world who have either adopted or are
considering migrating to cloud computing. However, there are many concerns and reservations about
adopting conventional or public cloud based solutions. A new paradigm of cloud based solution has been
proposed, namely, the private cloud based solutions, which becomes an attractive choice to educational
Institutions. This paper presents the adjustment and implementation of private-based cloud solution for
multi-campus educational institution, namely, Al-Balqa Applied University (BAU) in Jordan.
Implementation of the Open Source Virtualization Technologies in Cloud Computingneirew J
The “Virtualization and Cloud Computing” is a recent buzzword in the digital world. Behind this fancy
poetic phrase there lies a true picture of future computing for both in technical and social perspective.
Though the “Virtualization and Cloud Computing are recent but the idea of centralizing computation and
storage in distributed data centres maintained by any third party companies is not new but it came in way
back in 1990s along with distributed computing approaches like grid computing, Clustering and Network
load Balancing. Cloud computing provide IT as a service to the users on-demand basis. This service has
greater flexibility, availability, reliability and scalability with utility computing model. This new concept of
computing has an immense potential in it to be used in the field of e-governance and in the overall IT
development perspective in developing countries like Bangladesh.
A Broker-based Framework for Integrated SLA-Aware SaaS Provisioning neirew J
In the service landscape, the issues of service selection, negotiation of Service Level Agreements (SLA), and
SLA-compliance monitoring have typically been used in separate and disparate ways, which affect the
quality of the services that consumers obtain from their providers. In this work, we propose a broker-based
framework to deal with these concerns in an integrated mannerfor Software as a Service (SaaS)
provisioning. The SaaS Broker selects a suitable SaaS provider on behalf of the service consumer by using
a utility-driven selection algorithm that ranks the QoS offerings of potential SaaS providers. Then, it
negotiates the SLA terms with that provider based on the quality requirements of the service consumer. The
monitoring infrastructure observes SLA-compliance during service delivery by using measurements
obtained from third-party monitoring services. We also define a utility-based bargaining decision model
that allows the service consumer to express her sensitivity for each of the negotiated quality attributes and
to evaluate the SaaS provider offer in each round of negotiation. A use-case with few quality attributes and
their respective utility functions illustrates the approach.
Comparative Study of Various Platform as a Service Frameworks neirew J
Cloud computing is an emerging paradigm with three basic service models such as Software as a Service
(SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). This paper focuses on
different kinds of PaaS frameworks. PaaS model provides choice of cloud, developer framework and
application service. In this paper, detailed study of four open PaaS frameworks like AppScale, Cloud
Foundry, Cloudify, and OpenShift are explained with the architectural components. We also explained
more PaaS packages like Stratos, mOSAIC, BlueMix, Heroku, Amazon Elastic Beanstalk, Microsoft Azure,
Google App Engine and Stakato briefly. In this paper we present the comparative study of PaaS
frameworks.
Neuro-Fuzzy System Based Dynamic Resource Allocation in Collaborative Cloud C...neirew J
Cloud collaboration is an emerging technology which enables sharing of computer files using cloud
computing. Here the cloud resources are assembled and cloud services are provided using these resources.
Cloud collaboration technologies are allowing users to share documents. Resource allocation in the cloud
is challenging because resources offer different Quality of Service (QoS) and services running on these
resources are risky for user demands. We propose a solution for resource allocation based on multi
attribute QoS Scoring considering parameters such as distance to the resource from user site, reputation of
the resource, task completion time, task completion ratio, and load at the resource. The proposed algorithm
referred to as Multi Attribute QoS scoring (MAQS) uses Neuro Fuzzy system. We have also included a
speculative manager to handle fault tolerance. In this paper it is shown that the proposed algorithm
perform better than others including power trust reputation based algorithms and harmony method which
use single attribute to compute the reputation score of each resource allocated.
A Proposed Model for Improving Performance and Reducing Costs of IT Through C...neirew J
Information technologies are affecting the big business enterprises of todays from data processing and
transactions to achieve the goals efficiently and effectively, affecting creates new business opportunities
and towards new competitive advantage, service must be enough to match the recent trends of IT such as
cloud computing. Cloud computing technology has provided all IT services. Therefore, cloud computing
offers an alternative to adaptable with technology model current , creating reducing cost (Fixed costs and
ongoing), the proliferation of high speed Internet connections through Rent, not acquisitions, cheaper
powerful computing technology and effective performance. The public and private clouds are characterized
by flexibility, operational efficiency that reduces costs improve performance. Also cloud computing
generates business creativity and innovation resulted from collaborative ideas of users; presents cloud
infrastructure and services; paving new markets; offering security in public and private clouds; and
providing environmental impact regarding utilizing green energy technology. In this paper, the main
concentrate the cloud computing.
Secure cloud transmission protocol (SCTP) was proposed to achieve strong authentication and secure
channel in cloud computing paradigm at preceding work. SCTP proposed with its own techniques to attain
a cloud security. SCTP was proposed to design multilevel authentication technique with multidimensional
password generations System to achieve strong authentication. SCTP was projected to develop multilevel
cryptography technique to attain secure channel. SCTP was proposed to blueprint usage profile based
intruder detection and prevention system to resist against intruder attacks. SCTP designed, developed and
analyzed using protocol engineering phases. Proposed SCTP and its techniques complete design has
presented using Petrinet production model. We present the designed SCTP petrinet models and its
analysis. We discussed the SCTP design and its performance to achieve strong authentication, secure
channel and intruder prevention. SCTP designed to use in any cloud applications. It can authorize,
authenticates, secure channel and prevent intruder during the cloud transaction. SCTP designed to protect
against different attack mentioned in literature. This paper depicts the SCTP performance analysis report
which compares with existing techniques that are proposed to achieve authentication, authorization,
security and intruder prevention.
Attribute Based Access Control (ABAC) for EHR in Fog Computing Environmentneirew J
Cisco recently proposed a new computing environment called fog computing to support latency-sensitive
and real time applications. It is a connection of billions of devices nearest to the network edge. This
computing will be appropriate for Electronic Medical Record (EMR) systems that are latency-sensitive in
nature. In this paper, we aim to achieve two goals: (1) Managing and sharing Electronic Health Records
(EHRs) between multiple fog nodes and cloud, (2) Focusing on security of EHR, which contains highly
confidential information. So, we will secure access into EHR on Fog computing without effecting the
performance of fog nodes. We will cater different users based on their attributes and thus providing
Attribute Based Access Control ABAC into the EHR in fog to prevent unauthorized access. We focus on
reducing the storing and processes in fog nodes to support low capabilities of storage and computing of fog
nodes and improve its performance.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
UiPath Test Automation using UiPath Test Suite series, part 4
An Approach to Reduce Energy Consumption in Cloud data centers using Harmony Search Algorithm
1. International Journal on Cloud Computing: Services and Architecture (IJCCSA) Vol. 6, No. 4, August 2016
DOI: 10.5121/ijccsa.2016.6401 1
AN APPROACH TO REDUCE ENERGY
CONSUMPTION IN CLOUD DATA CENTERS USING
HARMONY SEARCH ALGORITHM
Masoumeh Najafi1
and Keyvan MohebbiCorresponding Author, 1, 2
1
Faculty of Computer Engineering, Najafabad Branch, Islamic Azad University,
Najafabad, Iran
2
Department of Electrical and Computer Engineering, Mobarakeh Branch, Islamic Azad
University, Mobarakeh, Isfahan, Iran
ABSTRACT
Fast development of knowledge and communication has established a new computational style which is
known as cloud computing. One of the main issues considered by the cloud infrastructure providers, is to
minimize the costs and maximize the profitability. Energy management in the cloud data centers is very
important to achieve such goal. Energy consumption can be reduced either by releasing idle nodes or by
reducing the virtual machines migrations. To do the latter, one of the challenges is to select the placement
approach of the migrated virtual machines on the appropriate node. In this paper, an approach to reduce
the energy consumption in cloud data centers is proposed. This approach adapts harmony search
algorithm to migrate the virtual machines. It performs the placement by sorting the nodes and virtual
machines based on their priority in descending order. The priority is calculated based on the workload.
The proposed approach is simulated. The evaluation results show the reduction in the virtual machine
migrations, the increase of efficiency and the reduction of energy consumption.
KEYWORDS
Energy Consumption, Virtual Machine Placement, Harmony Search Algorithm, Server Consolidation, Bin-
packing Problem
1. INTRODUCTION
Cloud computing is a model based on computer networks which propose a new paradigm for the
supply, use and delivery of services (including infrastructure, software, and platform) via the
Internet. With the growth of the information technology, there is a need to perform computing
tasks everywhere and every time. In addition, people want to conduct heavy computing tasks
without owning expensive hardware and software. Cloud computing is the latest technology to
answer these requirements. It provides a flexible infrastructure for a variety of computing and
storage services, with the aid of virtual machines (VMs) [1,2].
From the perspective of a cloud provider, the important thing is to achieve maximum profitability
by minimizing operating costs and guarantying the service level agreement (SLA). Therefore,
energy management in cloud data centers has become very significant for achieving such
objective. The rise of the cloud and the growing demand of its structure, has increased energy
consumption dramatically in data centers. A typical data center with thousand racks requires ten
megawatts of power which will be greater than the data center operating costs [2]. From 1990 to
2. International Journal on Cloud Computing: Services and Architecture (IJCCSA) Vol. 6, No. 4, August 2016
2
the present day energy consumption has doubled and is forecasted to increase by 2.2%, almost
every year, until 2040 [9]. This high energy consumption may increase the costs and reduce the
profits for the cloud providers. As the temperature increases, reduction of equipment life,
reduction of reliability, violations in QoS and SLA will be happened [6].
Due to the growing popularity of cloud computing users and increasing public awareness
worldwide towards sustainable use of resources, researchers have devised a cloud with the
implications of the environment friendly, namely green cloud computing to reduce both energy
consumption and carbon dioxide emission. In this regard, several techniques are introduced. One
of these is consolidation of VMs. In this technique, the workloads of multiple physical machines
are placed on a single physical machine and the machine with low workload is off or hibernated.
In order to consolidate, there are two challenges: 1- Choosing the best physical machine for
placement of the VM on it so that we have the maximum physical resources and the least loss of
resources. 2- If the mapping is not done correctly it will lead to an increase in the number of
migrating VMs and because in the migration, CPU and bandwidth are used to transfer memory
pages from the source to the destination node, therefore, it will lead to increase in energy.
The objective of this study is to choose the best physical machine to reallocate a VM and to
reduce of migration of VMs in order to reduce energy consumption. To achieve this goal, the
harmony search algorithm (HSA) will be adapted to select the appropriate physical machine for
reallocation and the algorithm used in [34] will be used to reduce the number of migrations.
The remainder of this paper is as follows: In Section 2, the works related to the topic are
explored. In Section 3, HSA will be described. In Section 4, our approach is proposed and
evaluated. In Section 5, the simulation results will be analyzed. In Section 6, the conclusions and
recommendations for future works will be discussed.
2. RELATED WORKS
Nathuji et al. [35] examined the problem of large-scale resource management in their virtual data
centers and it was the first time that the power management technique was employed in the
virtual systems. In addition, the hardware scalability and consolidation of VMs were used
together and an energy management technique, namely the scalability of the software resources
was applied by the authors. The aim of this approach was making use of guest VMs and the
authors divided resource management in local and global politics. At the local level, the power
management of the guest VM is in each physical machine and in global politics which is
responsible for managing multiple VMs, in order to release the low load host and to save energy,
VMs are consolidated. Results showed that the proposed approach leads to effective coordination
of VMs and power management policies and energy consumption is reduced by 34%.
Verma et al. [36] proposed a power-aware framework for a heterogeneous virtual environment.
They used hardware techniques such as dynamic voltage and frequency scaling (DVFS) and
virtualization to manage energy. A global manager is defined to allocate new VM and reallocate
migrated VM. The migration cost is calculated using the size of VMs. The authors also compared
several algorithms for solving the power optimization problem. They resolved some problems of
the bin-packing approach, including variable size bin and the packaging cost by using the first-fit
decreasing (FFD) algorithm. In FFD, first the bins are sorted in decreasing order, then starting
from the biggest bin, they will be examined to fit inside a package. The results show that this
framework has saved about 25% in power.
Reallocation of the VM using the power aware best fit decreasing (PABFD) algorithm on a set of
heterogeneous physical machines to minimize power consumption in a virtualized data center was
3. International Journal on Cloud Computing: Services and Architecture (IJCCSA) Vol. 6, No. 4, August 2016
3
studied by Boyya and Belaglazov [2,3,4,5]. According to PABFD, first, VMs are sorted in
decreasing order based on the efficiency of their processors. Then, the sorted machines will be
allocated to the nodes that have the least power increase after allocation.
Fu and Zhou [13] studied the research works by the cloud team [3,5] to propose a new approach
to reduce energy consumption. They used the policy of improving VM selection based on the
CPU usage and allocating the migrated VM to a host using the minimum correlation coefficient
(MCC) method. It means that by placing the migrated VM, the performance of its host will be
degraded and the functionality of the existing VMs on this host will be disrupted.
Murtazaev and Oh [34] integrated the nodes using the VM migration algorithm in green cloud
computing. Because migration costs a lot for the cloud supplier, the second goal of the authors
was to minimize the number of migrations. Their approach outperforms the bin-packing heuristic
algorithms, such as the first-fit decreasing algorithm.
Suresh kumar and Aramudhan [29] scheduled tasks using both harmony search and bat
algorithms. The objective function that is considered in HSA, selects a solution and compares it
with the worst solution available in the harmony memory. This approach will be used as a task
scheduler service in the software as a service (SaaS) level.
Hoang et al. [18] offered a framework for real time Wireless Sensor Networks (WSNs) based on
HSA and optimizes energy distribution in such networks by reducing the distance between their
nodes. Harmony search optimizer algorithm executes in a reasonable time for real-time
operations in order to improve the lifetime of WSNs and apply it in real world projects such as
the environment temperature and fire detection. The results show that using the proposed
protocol, the lifetime of WSNs is increased.
3. HARMONY SEARCH ALGORITHM (HSA)
The HSA was first introduced in [28]. It has been applied for many optimization problems, such
as water distribution networks, modeling of underground water and energy saving. HSA is faster
and more converged than the particle swam optimization (PSO) algorithm and genetics and has
lower equations and parameters [15, 16].
In order to explain the HSA, the process of producing music is checked by a skilled musician.
Harmony as the coordination in music is a name for complementary notes or complementary
frequencies which are added to the main melody to transfer feelings and make the music more
beautiful and more pleasant [28].
Consider the musicians of an orchestra. Each of them is a variable in HSA. The resulting
harmony in the orchestra, in fact is an answer or solution vector and continuous exercises of
musicians are the number of repetitions in HSA. As every harmony in the orchestra after
production should be evaluated in terms of aesthetics, each solution in HSA should be evaluated
with fitness function. In each iteration, musicians try to improve their new harmony, where the
aesthetic of such harmony is better than the previous ones [28].
In order to maintain the best previous harmony in HSA, the harmony memory is used. This
memory is implemented as a matrix where each row is a solution and the entries are the variables
considered for each solution. The number of columns of the matrix shows the dimensions of the
solution [28]. The number of rows in the matrix is called the harmony memory size (HMS). The
last column of matrix is considered to save the fitness function of each row (solution). A view of
4. International Journal on Cloud Computing: Services and Architecture (IJCCSA) Vol. 6, No. 4, August 2016
4
the harmony memory matrix (HM) is shown in Figure 1, where N is the dimension of the
solution.
Figure 1. Harmony Memory Matrix
The important thing in this algorithm is to find the best solution among existing solutions and to
select the appropriate values for the parameters to increase the effectiveness and performance of
this approach. The purpose of parameter settings is selecting the best values for parameters, so
that the performance of the algorithm become optimal (best possible performance). These values
may have a significant impact on the efficiency and effectiveness of the algorithm [16].
4. THE PROPOSED APPROACH FOR REDUCING ENERGY CONSUMPTION IN
CLOUD DATA CENTERS
This paper aims at energy efficiency in the infrastructure as a service (IaaS) level. The main
technique used for improving the efficiency of resources in the data centers is virtualization. The
proposed approach reduces both the VM migration and energy consumption, using dynamic
placement of migrated VMs. This approach has four steps:
1- Sorting the hosts in descending order by their work loads
2- VMs are selected from the low load host for migration and are sorted in descending order
by their ranking in the list of migration. It is worth noting that there is a possibility of
migration if all VMs are able to migrate from the considered host. If this is
impossible for a single VM, there is no migration from that host.
3- Placing the VMs from the list of migration to the target host considering the threshold of
70% (i.e., the VMs are given to the host that the ranking summation of the VM and
the host is less than the threshold of 70%).
4- Shutting down the low load host.
This research focuses on VM placement.VM placement can be considered as the bin packing
problem, in that the bins are the hosts and packets are VMs. Because bin packing is a NP-hard
problem [34], heuristic methods are used to solve them.
In order for consolidation and migration of VMs, the algorithm proposed in [34] is used and to
calculate the rankings, the formulas introduced in [34] is applied. The optimal solution for the
placement of migrated VMs is achieved using modified HSA. In this study, the fitness function is
defined as follows: VM will be given to a host if the ranking summation of VM and the host is
less than the threshold (70%). The pseudo-code of the proposed approach to improve VM
allocation to the host is illustrated in Figure 2.
5. International Journal on Cloud Computing: Services and Architecture (IJCCSA) Vol. 6, No. 4, August 2016
5
Figure 2. The Pseudo-code of the Proposed Approach
5. SIMULATION RESULTS
The CloudSim simulator is used to evaluate the proposed approach. The specification of the test
environment used by the simulator is depicted in Table 1. The profile of the hosts is shown in
Tables 2 and 3. The data set is obtained during ten business days of the entire test period [5],
randomly from 800 host and the infrastructure layer (Table 4). For placing the migrated VM, to
suitable host, HSA is implemented in the simulator. The algorithms and formulas proposed in
[34] are applied.
The proposed approach is compared with PABFD with respect to the number of VM migration
(Figure 3), the number of active hosts (Figure 4), energy consumption (Figure 5) and migration
efficiency (Figure 6).
Table 1. Hardware and Software Test Environment
INTELCPU Model
I7-2.0 GHzNumber of Cores
6 GBMemory
WIN8Operating System
NETBEANS7.3Software
Table 2. Profile of the Hosts
Host HP ProLiant G4 HP ProLiant G5
CPU 1 x Xeon 3040 (1860 MHz) 1 x Xeon 3040 (2660 MHz)
Cores 2 2
RAM (GB) 80 80
Bandwidth (Gbits/s) 10 10
6. International Journal on Cloud Computing: Services and Architecture (IJCCSA) Vol. 6, No. 4, August 2016
6
Table 3. Energy Consumption of the Hosts
CPU Load HP ProLiant G4 HP ProLiant G5
0% 86 93.7
10% 89.4 97
20% 92.6 101
30% 96 105
40% 99.5 110
50% 102 116
60% 106 121
70% 108 125
80% 112 129
90% 114 133
100% 117 135
Table 4. Workload in the Simulator
Workload Date Number of VMs
03/03/2011 1052
06/03/2011 898
09/03/2011 1061
22/03/2011 1516
25/03/2011 1078
03/04/2011 1463
09/04/2011 1358
11/04/2011 1233
12/04/2011 1054
20/04/2011 1033
Figure 3. The Number of VMs Migrations
7. International Journal on Cloud Computing: Services and Architecture (IJCCSA) Vol. 6, No. 4, August 2016
7
Figure 4. The Number of Active Nodes
Figure 5. Energy Consumption in the Cloud Data Center
8. International Journal on Cloud Computing: Services and Architecture (IJCCSA) Vol. 6, No. 4, August 2016
8
Figure 6. Immigration Efficiency
Simulation results show that the number of VMs migrations is reduced by 46%, because
according to the applied consolidation and migration models, the host with the lowest workload
and the lowest number of VMs is selected for shutdown. In comparison with PABFD, the
proposed approach reduces the numbers of active hosts by 40% and saves the energy
consumption by 25%.
6. CONCLUSION AND FUTURE WORKS
In this paper, an approach was proposed for energy efficiency in the cloud infrastructure layer.
The low load hosts are detected and shut down and their VMs are migrated to the appropriate
hosts. For the replacement, HSA is adapted. For the evaluation, the CloudSim simulator was
used. The results of the comparative evaluation shows that the proposed approach outperforms
PABFD with respect to the number of migrations, the number of active hosts, energy efficiency
and migration efficiency parameters.
HSA has simple structure and may be combined with other meta-heuristics, in order to solve the
problem of this study. For example, ant colony algorithm can be used to initialize the harmony
memory, or HSA may be combined with the PSO algorithm to reduce energy consumption. In
order to minimize response times in the cloud, the parallelized version of HSA can be used.
9. International Journal on Cloud Computing: Services and Architecture (IJCCSA) Vol. 6, No. 4, August 2016
9
REFERENCES
[1] A.Atrey, N. Jain ,Iyengar ,"A Study on Green Cloud Computing" International Journal of Grid and
Distributed Computing,vol. 6,p. 93-102, (2013).
[2] A.Beloglazov, J. Abawajy , R. Buyya ,"Energy-aware resource allocation heuristics for efficient
management of data centers for Cloud computing" vol. 28,p.755–768, (2012).
[3] A.Beloglazov, R. Buyya ,"Adaptive Threshold-Based Approach for Energy Efficient Consolidation of
Virtual Machines in Cloud Data Centers" ,p.1-6, (2010).
[4] A.Beloglazov, R. Buyya ,"Energy Efficient Resource Management in Virtualized Cloud Data
Centers" ,p.826-831, (2010).
[5] A.Beloglazov, R. Buyya ,"Optimal Online Deterministic Algorithms and Adaptive Heuristics for
Energy and Performance Efficient Dynamic Consolidation of Virtual Machines in Cloud Data
Center",vol. 24,p.1397–1420, (2012).
[6] A.Beloglazov, R. Buyya, Y. C. Lee , A. Zomaya ,"A Taxonomy and Survey of Energy-Efficient Data
Centers and Cloud Computing Systems" ,vol. 82,p.1-50, (2011).
[7] R.Buyya, A. Beloglazov,"OpenStack Neat: a framework for dynamic and energy-efficient
consolidation of virtual machines in OpenStack clouds" vol.27(5),p.1310–1333, (2015).
[8] R.Buyya, A. Beloglazov , J. Abawajy ,"Energy-efficient management of data center resources for
Cloud computing" ,in Proceedings of the International Conference on Parallel and Distributed
Processing Techniques and Applications (PDPTA),p. 1–12, (2010).
[9] P.company, www.gartner.com, (2015).
[10] S.E.Dashti, A. M. Rahmani ,"Dynamic VMs placement for energy efficiency by PSO in cloud
computing", Experimental & Theoretical Artificial,Intelligence,p.1-16, (2015).
[11] H.Duan, Q. Luo, Y. Shi , G. Ma ,"Hybrid Particle Swarm Optimization and Genetic Algorithm for
Multi-UAV Formation Reconfiguration" , IEEE Computational Intelligence Society,vol. 8(3),p.16 –
27, (2013).
[12] M.Eissa, T. Abdel-hameed,"A Novel Approach for Optimum Number and Location of FACTS
Devices on IEEE-30 Bus Grid using MetaHeuristicbasd Harmony Search",p. 1 – 10, (2013).
[13] X.FU, C. ZHOU ,"Virtual machine selection and placement for dynamic consolidation in Cloud
computing environment" ,vol. 9(2),p.322-330, (2015).
[14] Y.Gaoa, H. Guana, Z. Qia, Y. Houb ,L. Liu ,"A multi-objective ant colony system algorithm for
virtual machine placement in cloud computing", Journal of Computer and System Sciences
,vol.79(8),p.1230–1242, (2013).
[15] Z.W.Geem, J. H. Kim , G. V. Loganathan ,"A New Heuristic Optimization Algorithm: Harmony
Search" ,vol. 76,p. 60-68, (2001).
[16] E.Khorram, M. Jaberipour ,"Harmony search algorithm for solving combined heat and power
economic dispatch problems" ,Energy Conversion and Management ,vol.52(2),p. 1550–1554, (2011).
[17] A.Khosravi, S. K. Garg, R. Buyya ,"Energy and Carbon-Efficient Placement of Virtual Machines in
Distributed Cloud Data Centers" ,p.317-328, (2013)
[18] D.C.Hoang, P. Yadav, R. Kumar, S. K. Panda ,"Real-Time Implementation of a Harmony Search
Algorithm-Based Clustering Protocol for Energy-Efficient Wireless Sensor Networks" ,IEEE
Computer Society ,vol.10(1),p.774 – 783, (2014).
[19] M.R.V.Kumar, S. Raghunathan ,"Heterogeneity and thermal aware adaptive heuristics for energy
efficient consolidation of virtual machines in Infrastructure clouds", Journal of Computer and System
Sciences ,vol.82(2),p. 1-30, (2015).
[20] T.Mastelic, A. Oleksiak, H. Claussen, I. Brandic , J.-M. Pierson ,"Cloud Computing: Survey on
Energy Efficiency" Journal ACM Computing Surveys (CSUR),vol. 47(2),p. 33, (2015).
[21] K.Maurya, R. Sinha ,"Energy Conscious Dynamic Provisioning of Virtual Machines using Adaptive
Migiration Thresholds in Cloud Data Center",p. 74-82, (2013).
[22] K.maurya, R. sinha ,"Energy Conscious Dynamic Provisioning Of Virtual Machines Using Adaptive
Migration Thresholds in Cloud Data center " ,vol. 2(3),p. 74-82, (2013).
[23] N.Quang-Hung, P. D. Nien, N. H. Nam, N. H. Tuong, N. Thoai ,"A Genetic Algorithm for Power-
Aware Virtual Machine Allocation in Private Cloud", Springer Berlin Heidelberg ,vol.7804, p. 183-
191,(2013)
10. International Journal on Cloud Computing: Services and Architecture (IJCCSA) Vol. 6, No. 4, August 2016
10
[24] S.R.Suraj,R.Natchadalingam ,"Adaptive Genetic Algorithm for Efficient Resource Management in
Cloud Computing" ,International Journal of Emerging Technology and Advanced Engineering ,
vol.4(2), p.350-356,(2014).
[25] J.Sekhar, G. Jeba ,"Energy Efficient VM Live Migration in Cloud Data Centers." IJCSN International
Journal of Computer Science and Network, vol.2(2),p. 71-75,(2013).
[26] S.Tuo, J. Zhang, L. Yong, X. Yuan , B. Liu , X. Xub,F. a. Dengb, "A harmony search algorithm for
high-dimensional multimodal optimization problems", Digital Signal Processing, vol.46, p.151–
163,(2015)
[27] Sh.Wang, Z. Liu, Z. Zheng, Q. Sun , F. Yang , "Particle Swarm Optimization for Energy-
AwareVirtual Machine Placement Optimization in Virtualized Data Centers", 19th IEEE International
Conference on Parallel and Distributed Systems,p. 102 - 109, (2013).
[28] X-S.Yang, "Harmony Search as a Metaheuristic Algorithm", Springer Berlin, vol.191, p.1-14,(2009)
[29] V.Suresh Kumar,M. Aramudhan” Trust Based Resource Selection in Cloud Computing Using Hybrid
Algorithm”,I.J. Intelligent Systems and Applications, 2015, p.59-64 .Published Online July 2015 in
MECS DOI: 10.5815/ijisa.2015.08.08
[30] Yongqiang Gao , Haibing Guan ,Zhengwei Qi , Yang Hou, Liang Liu,” A multi-objective ant colony
system algorithm for virtual machine placement in cloud computing”,
2013,http://dx.doi.org/10.1016/j.jcss.2013.02.004,p.1-13
[31] AkhilGoyal,Navdeep S. Chahal,”A Proposed Approach for Efficient Energy Utilization in Cloud Data
Center”,International Journal of Computer Applications (0975 – 8887) Volume 115 – No. 11, April
2015,p.24-27
[32] ElinaPacini,Cristian Mateos, Carlos Garc´ıaGarino,”Dynamic Scheduling based on Particle Swarm
Optimization for Cloud-based Scientific Experiments”,CLEI ELECTRONIC JOURNAL, VOLUME
14, NUMBER 1, PAPER 2, APRIL 2014.
[33] Gao, Y., Guan, H., Qi, Z., Hou, Y., & Liu, L. (2013). A multi-objective ant colony system algorithm
for virtual machine placement in cloud computing. Journal of Computer and System Sciences, 79,
1230–1242. doi:10.1016/j.jcss.2013.02.004
[34] A. Murtazaev,S.Oh,"Sercon: Server Consolidation Algorithm using Live Migration of Virtual
Machines for Green Computing " ,IETE TECHNICAL REVIEW ,vol. 28, p.1-20, (2012)
[35] R.Nathuji, K. Schwan ,"VirtualPower: Coordinated power management in virtualized enterprise
systems" ,ACM SIGOPS Operating Systems Review,vol. 41,p. 265–278, (2007).
[36] A.Verma, P. Ahuja ,A. Neogi, "pMapper: power and migration cost aware application placement in
virtualized systems", n Proceedings of the 9th ACM/IFIP/USENIX International Conference on
Middleware, p. 243-264,(2008).