SlideShare a Scribd company logo
1 of 11
Download to read offline
David C. Wyld (Eds) : ICCSEA, SPPR, CSIA, WimoA - 2013
pp. 107–117, 2013. © CS & IT-CSCP 2013 DOI : 10.5121/csit.2013.3511
A SURVEY ON DYNAMIC ENERGY
MANAGEMENT AT VIRTUALIZATION
LEVEL IN CLOUD DATA CENTERS
T.Veni and S. Mary Saira Bhanu
Department of Computer Science and Engineering
National Institute of Technology Tiruchirappalli
Tiruchirappalli-620 015, India
{406111001,msb}@nitt.edu
ABSTRACT
Data centers have become indispensable infrastructure for data storage and facilitating the
development of diversified network services and applications offered by the cloud. Rapid
development of these applications and services imposes various resource demands that results
in increased energy consumption. This necessitates the development of efficient energy
management techniques in data center not only for operational cost but also to reduce the
amount of heat released from storage devices. Virtualization is a powerful tool for energy
management that achieves efficient utilization of data center resources. Though, energy
management at data centers can be static or dynamic, virtualization level energy management
techniques contributes more energy conservation than hardware level. This paper surveys
various issues related to dynamic energy management at virtualization level in cloud data
centers.
KEYWORDS
Data Center, Virtualization, Energy Management, VM Consolidation, VM placement, VM
Migration
1. INTRODUCTION
Data Centers have emerged as a back-bone infrastructure, housing large number of IT equipments
such as servers, data storage, network devices, power and cooling devices etc. that facilitate the
development of wide variety of services offered by the cloud [1] Currently, several service
providers such as Amazon, Google, Yahoo, Microsoft, IBM and Sun, have their own data centers
to provide a variety of scalable services dynamically to a large customer base [2-3].With the rapid
development of IT industry and increasing demand for cloud services, the number of data centers
have increased. This has resulted in increased energy consumption. According to McKinsey
report [4], the energy consumption of data centers is $11.5 billion in 2010 and it doubles every
five years. Gartner [5] also estimated that world wide IT infrastructures are responsible for 2% of
108 Computer Science & Information Technology (CS & IT)
global CO2 emissions and energy related costs account for the 12% of the total economical
expenditures. The excessive energy consumption at data centers leads to high operational cost,
large amount of CO2 emission and falling reliability of hardware equipments. Hence, it is
necessary to develop energy-efficient technologies in data centers not only for reducing
operational cost but also for reducing its impact on the environment and system’s reliability.
Virtualization technology is a powerful technology that can be used in data centers to achieve
better resource utilization for energy conservation [6]. This technology allows multiple virtual
machines (VMs) to share the resources on a single physical machine (PM). The features such as
VM isolation and VM migration along with dynamic resource provisioning can be used either to
consolidate virtual machines on fewer physical servers or to balance the load across physical
servers in data centers, thereby ensuring applications’ performance.
Apart from virtualization technology, the data centers use low-power hardware components and
hardware level energy management techniques for energy conservation. However, managing
energy at virtualization level rather than hardware level contributes a major portion of energy
conservation in data centers.
Energy management techniques at the data centers can be static or dynamic. This paper surveys
the various issues related to dynamic energy management at virtualization level in cloud data
centers.
The rest of this paper is organized as follows. Section 2 explains taxonomy of energy
management mechanisms in virtualized data centers; section 3 presents an overview of hardware
level energy management techniques; section 4 presents the details study of virtualization level
energy management techniques and finally, section 5 presents the conclusion.
2. TAXONOMY OF ENERGY MANAGEMENT TECHNIQUES IN DATA
CENTERS
It is necessary to understand the background terminologies involved in the context of energy
management techniques. The energy consumption (E) at a data center is defined as a total amount
of power (P) consumed over a period of time (T) while performing the work [7], i.e.,
E = P * T (1)
Thus, the energy conservation at the data centers can be achieved by minimizing average power
consumption (P). As per taxonomy [7], the energy management approaches in the virtualized data
center can be classified into static and dynamic energy management techniques as shown in Fig.1
Computer Science & Information Technology (CS & IT) 109
Fig.1.Taxonomy of energy management techniques in data centers
Static Energy Management (SEM) technique [8] uses low-power hardware components at the
data centers for energy savings. The request for the cloud services running in the data center is
volatile in nature. This technique fails to address the runtime adaptation of data centers according
to the service request level to avoid resource wastage and it is also a very expensive technique for
energy conservation.
3. OVERVIEW OF DYNAMIC ENERGY MANAGEMENT TECHNIQUES IN
DATA CENTERS
Dynamic energy management (DEM) techniques dynamically reconfigure the system based on
current resource requirements of the requested services. DEM utilizes the power scalable
hardware components and software approaches to optimize the energy consumption at data
centers. Hence, the large scale computing systems focus on DEM techniques for energy
conservation DEM techniques are classified into hardware and virtualization assisted techniques
based on the level of their applicability.
Hardware Level Energy Management Techniques
The energy management techniques need to be applied on each hardware components such as the
processors, network equipments, and storage devices to reduce overall hardware level energy
consumption at data centers.
Processor Level
Energy consumption of a processor consists of two components such as static power and dynamic
power. The static power is the power drawn even if the processor is idle whereas dynamic power
depends on the usage of various resources at server [7]. The dynamic power consumption of a
CMOS-based processor is given by
Dynamic Power = A ∗ F ∗ C ∗ V2
(2)
110 Computer Science & Information Technology (CS & IT)
Where A is the percentage of active gates, F is clock frequency of the processor, C is
capacitance load of the processor, and V is the voltage supplied. Benini et al. [9] classified the
energy management in processors into
1. Network level Clock Gating – Here, the supplied voltage or the clock frequency is reduced
for idle components
2. Dynamic Voltage and Frequency Scaling ( DVFS) – In DVFS, the voltage and frequency of
the processor can be scaled dynamically depending on the request that is being processed
3. Supply Shutdown – In this case, the idle components are powered off to decrease power
dissipation as there is a leakage of current even if all the clocks are halted
Network Level
As the size of the data center and network infrastructure is exploding, it is necessary to address
the energy consumed by the network devices such as routers, switches, NIC, etc. Link State
Adaptation (LSA) [12] is a technique that changes the link speed of network dynamically to
reduce energy consumption in networks.
Storage Level
The storage devices constitute a significant fraction of the overall energy budget. The storage
level energy management is accomplished by the following techniques:-
• Dynamic Rotations Per-Minute (DRPM): In [10], DRPM is proposed which dynamically
changes the speed of disk rotation per minute (RPM) , thereby controlling the power explored
in the spindle motor driving the platters
• Massive Array of Idle Disks (MAID): In [11], MAID is proposed to place copies of required
files on a sub set of files called “cache disks” and non-cache disks are spin down for energy
conservation
The hardware techniques do not contribute much in total energy conservation at data centers.
Therefore, it is essential to apply energy management techniques at virtualization level to
minimize energy consumption at data centers.
Virtualization Level Energy Management Techniques
The energy consumption problem has been addressed partially by making improvements in the
physical infrastructure of modern data centers. According to Open Compute project report [33],
93% of the data center’s energy consumption depends upon efficient utilization of computing
resources at data centers. Virtualization is a key technology that facilitates the better use of
available data center resources using the technique called VM consolidation [13]. This technique
involves gathering of several virtual machines into single physical server thereby increasing the
resource utilization. It also helps to reduce the energy consumption by putting idle physical
servers into sleep mode or power save mode. The VM consolidation can be performed either
statistically or dynamically.
• In static VM consolidation, the virtual machine manager (VMM) allocates the physical
resources to VMs based on peak load demand (overprovision). This leads to resource wastage
because the workloads are not always at peak.
• In dynamic VM consolidation, the VMM changes the VM capacities according to the current
workload demands. This helps in utilizing the data centers resources efficiently
Computer Science & Information Technology (CS & IT)
The steps for VM consolidation are as follows:
1. Gathering the requirements of VM and placing the VM on PM
2. Monitoring and profiling the resource utilization for hotspot detection (overloaded and under
loaded PMs)
3. Resize and remap the VM to another PM.
The VM placement and VM migration act as backbone to VM consolidation process. The issues
such as heterogeneity and scalability of physical resources, volatile workloads, and migration cost
make the VM consolidation process difficult. The challenges for efficient VM consolidation are:
1. Finding the proper VM- to-PM mappings to minimize the ac
2. Dynamic hotspot detection
3. Performing VM migration process with minimal service downtime and resource consumption
during migration process
Fig.
Virtual Machine Placement
VM placement [14] is the process of mapping VMs to PMs. The placement approach should
consider multiple resources such as CPU, memory, disk storages and network bandwidth to
reduce the energy consumption at data centers and also
The virtual machine placement involves two main steps:
• Provisioning of resources for the virtual machines according to the capacity requirements of
corresponding applications (VM sizing)
• Actual placement of VMs onto PMs.
The goal of virtual machine placement is to do VM consolidation either for power savings or load
balancing to deliver best possible QoS to the applications running in VMs VM placement
problem is a NP –Hard problem [34] and no optimal solution exi
used to solve VM placement problem.
4. STATE-OF-THE ART IN
The energy consumption at data centers increases with increase in the number of VMs on the PM
and the type of applications running on them. Therefore, optimal placement of the VMs on the
PM is crucial for energy conservation.
Computer Science & Information Technology (CS & IT)
The steps for VM consolidation are as follows:
Gathering the requirements of VM and placing the VM on PM ( initial placement)
Monitoring and profiling the resource utilization for hotspot detection (overloaded and under
Resize and remap the VM to another PM.
The VM placement and VM migration act as backbone to VM consolidation process. The issues
such as heterogeneity and scalability of physical resources, volatile workloads, and migration cost
make the VM consolidation process difficult. The challenges for efficient VM consolidation are:
PM mappings to minimize the acceptable cost function
Performing VM migration process with minimal service downtime and resource consumption
Fig. 1. Virtual Machine consolidation steps
VM placement [14] is the process of mapping VMs to PMs. The placement approach should
consider multiple resources such as CPU, memory, disk storages and network bandwidth to
reduce the energy consumption at data centers and also maintain the energy performance tradeoff.
The virtual machine placement involves two main steps:
Provisioning of resources for the virtual machines according to the capacity requirements of
corresponding applications (VM sizing)
onto PMs.
The goal of virtual machine placement is to do VM consolidation either for power savings or load
balancing to deliver best possible QoS to the applications running in VMs VM placement
Hard problem [34] and no optimal solution exists for it. A set of heuristics is
used to solve VM placement problem.
IN VIRTUAL MACHINE PLACEMENT
The energy consumption at data centers increases with increase in the number of VMs on the PM
and the type of applications running on them. Therefore, optimal placement of the VMs on the
PM is crucial for energy conservation.
111
( initial placement)
Monitoring and profiling the resource utilization for hotspot detection (overloaded and under
The VM placement and VM migration act as backbone to VM consolidation process. The issues
such as heterogeneity and scalability of physical resources, volatile workloads, and migration cost
make the VM consolidation process difficult. The challenges for efficient VM consolidation are:-
ceptable cost function
Performing VM migration process with minimal service downtime and resource consumption
VM placement [14] is the process of mapping VMs to PMs. The placement approach should
consider multiple resources such as CPU, memory, disk storages and network bandwidth to
maintain the energy performance tradeoff.
Provisioning of resources for the virtual machines according to the capacity requirements of
The goal of virtual machine placement is to do VM consolidation either for power savings or load
balancing to deliver best possible QoS to the applications running in VMs VM placement
sts for it. A set of heuristics is
The energy consumption at data centers increases with increase in the number of VMs on the PM
and the type of applications running on them. Therefore, optimal placement of the VMs on the
112 Computer Science & Information Technology (CS & IT)
Availability aware virtual machine placement
The main challenge of the VM placement algorithms is to identify suitable VM-PM mapping so
as to satisfy workload demands of various applications. Once the hotspot is detected in source
PM, the VM placement algorithms find the resource demands of each VM and identifies the
target PM based on the resource availability of the PMs [13-17].
Affinity aware VM placement
Affinity aware VM placement is based on relationship among VMs. This not only improves the
response time of the applications but also optimizes the resources used for VM consolidation. If a
hotspot has occurred because of network resource crunch among PMs, then placing two
communicating VMs on the same PM will reduce the network overload. In [15] [20], the intra
and inter-PM network traffic and also network topology has been considered for VM placement.
In [17] [19], the inter memory sharing VMs are identified and placed on a single PM. This
reduces the number of servers and memory foot print used.
Workload aware VM placement.
The efficient VM consolidation can be accomplished by considering workload interference
between co-located VMs to avoid performance degradation. In workload aware VM placement
mechanism, the different combination of workload mix such as CPU, I/O intensive, etc., are
investigated in order to find optimal VM placement to make better utilization of data center
resources [21] [22].
Virtual Machine Migration
VM migration [23] has become an indispensable tool that facilitates resource management at data
centers for a wide variety of key scenarios such as load balancing, fault- tolerance, hot spot
mitigation and server consolidation. The VM migration can be either offline or live. The offline
VM migration follows traditional suspend and resume mechanism which increases service down
time which leads to SLA violation. Live migration relocates the VM from source to target PM,
without disturbing the applications running in the VM which results in minimal downtime. In live
migration process, the virtual disks are stored on some shared storage such as Network File
Systems, which is accessible from entire network. Hence, virtual disks are not transferred. The
steps of Live migration are as follows (Fig. 3):-
• Once migration process is triggered, source PM transfers the VM’s memory pages to target PM
without suspending the VM. The memory pages are dirtied during the migration process.
When this dirtied memory pages are transferred to target PM, it leads to multiple iterations.
• This iterative process ends and enters into suspend -and- copy phase when either one of the
following conditions occurs:
– The numbers of pre-copy iterations are greater than the threshold value (n)
– The network traffic generated is greater than the multiples of VM size
– The memory page dirty rate is greater than a memory transmission rate
– The number of memory pages dirtied during current iteration becomes smaller than a
predefined threshold
Computer Science & Information Technology (CS & IT) 113
• In suspend-and-copy phase, the VM being migrated is suspended in the source PM and the
remaining dirty memory pages as well as the state of the CPU register are transferred to the
target PM. Once the migration process is completed, the target PM resumes the VM.
Fig. 2. Live Virtual Machine Migration Mechanism
5. STATE-OF-THE ART IN LIVE MIGRATION RESEARCH
It is hard to provide a quick live VM migration with less resource overhead because large amount
of data transfer during migration results in performance degradation of VM applications. The
response time and throughput of the data center applications heavily depends on the VM
migration process. Hence, it is essential to improve the performance of migration process to
facilitate efficient resource management at data centers.
Optimizations of live migration.
Many methods have been proposed to improve live migration and optimize its performance
metrics such as total migration time and downtime to provide uninterruptible services to
applications in VMs.
• Memory compression: Live migration performance is improved by minimizing the amount of
data transfer to the destination using the technique called memory page compression [24].
However, performing compression and decompression in source and target PMs introduces
significant overhead that results in performance degradation. Therefore, it is necessary to
ensure trade-off between resource overhead and compression effects to achieve efficient
migration.
• Delta page transfer: It is a technique [25] [32] that reduces the network bandwidth
consumption by maintaining a cache of previously transferred memory pages. This optimizes
the transmission of dirtied pages by sending the difference between cached page content and
page content that is going to be transferred. This improves the live migration process with
reduced risk of service interruption
• Dynamic self ballooning (DSB): It is a technique [26], that enables the VM OS (called guest
OS) to return its free memory back to the VMM without explicit human intervention.
114 Computer Science & Information Technology (CS & IT)
• Data deduplication: It is a technique [31-32] that uses hash based finger print technology that
finds the similar and identical data inside the memory and disk of a single VM and optimizes
the live migration process. This technique requires transferring memory data from source to
target PM only once.
• Post-Copy Approach: It is a technique [26] that postpones the memory state transfer phase
from the source to target PM after the VM’s CPU state has been transferred to the target PM
and resumed there. This approach ensures that each memory page is transferred at most once,
hence avoiding the duplicate transmission overhead of pre-copy approach. However, if the
destination PM crashes, VM cannot restart in the source PM. Post Copy approach does not
have the reliability as Pre-Copy approach.
• Hybrid pre and post copy: It is a technique [27] that performs single round of pre-copying
which precedes the virtual CPU state transfer. This is followed by post-copying of the
remaining dirty pages from the source PM. Therefore, it gets the benefits of both approaches
and improves live migration process.
Multiple VM Migrations
Whenever there is a need to shift entire virtual clusters to different locations, it requires large
amount of data to be transferred over the network which results in network and CPU overhead.
This leads to performance degradation of applications running in the PM. So identical contents of
co-located VMs in the physical machine can be pro-actively tracked and transferred only once to
the target PM. This improves the performance of multiple VM migration. This is known as “Gang
Scheduling” of virtual machines. It optimizes both memory and network overhead of migration.
The works [27-32] gang scheduling strategies.
Migration in network.
Several enterprises have data centers that are spread across the world to offer efficient services to
worldwide users. The network can be LAN or WAN. Live migration of VMs across worldwide
data centers [29-30] [32] entails transferring virtual CPU, memory state and disk state to target
PM. Also it necessitates network re-configuration as the VMs shifts into a new subnet where a
new IP address is assigned to the VM.
6. ANALYSIS
The live migration approach consumes resources such as CPU, memory and network which can
seriously impact the performance of both the VM being migrated as well as other VMs in the PM.
The performance of the migration approach depends on the parameters such as VM size, memory
page dirty rate, network traffic and amount of available CPU resource.
Computer Science & Information Technology (CS & IT) 115
Table 1. Comparison of state-of-art existing live migration approaches
From Table 1, it is observed that the two important parameters viz., VM size and available CPU
cycles, have not been taken into consideration during migration. For efficient migration, all the
mentioned parameters should be taken into account and also the performance of the migration
algorithm needs to be measured in terms of performance metrics as shown in Table 1.
7. CONCLUSION
For dynamic energy management at virtualization level, VM placement and VM migration needs
to be done. In this paper, the existing approaches for VM placement and VM migration have been
discussed and analyzed. Issues such as intelligent workload mixing during VM placement,
efficient WAN migration, etc. needs to be addressed to provide continuous and efficient energy
management in virtualized data centers.
REFERENCES
[1] Kant., K.: Data Center Evolution A Tutorial on State of the Art, Issues, and Challenges. J. Computer
Networks. 53, 2939–2965 (2009)
[2] Amazon Elastic Compute Cloud (Amazon EC2), http://aws.amazon.com/ec2/
[3] Microsoft’s Cloud Platform ( Windows Azure), http://www.windowsazure.com/
[4] Kaplan, J., Forrest, W., Kindler, N.: Revolutionizing Data Center Energy Efficiency. Technical report
, McKinsey & Company(2008)
[5] Gartner Says Energy-Related Costs Account for Approximately 12 Percent of Overall Data Center
Expenditures, http: //www.gartner.com/it/ page. jsp? id = 1442113 (2011)
[6] Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., Neugebauer, R., Pratt, I., Warfield,
A. : Xen and the Art of Virtualization. In: 19th ACM Symposium on Operating Systems Principles,
pp. 164-177, USA(2003)
116 Computer Science & Information Technology (CS & IT)
[7] Beloglazov, A., Buyya, R., Lee, Y., Zomaya, A. : A Taxonomy and Survey of Energy Ef-ficient Data
Centers and Cloud Computing. J. Advances in Computers. 82, 47-111(2011)
[8] Luigi, G., Lassonde, W., Khan, S., Valentini, G., et al : An Overview of Energy Efficiency
Techniques in Cluster Computing Systems. Cluster computing, Springer, 2011
[9] Benini, L., Bogliolo, A., Micheli, G. : A Survey of Design Techniques for System-Level Dynamic
Power Management. In : IEEE Transactions on Very Large Scale Integration (VLSI) Systems. 8, 299-
316 (2000)
[10] Gurumurthi, S., Sivasubramaniam, A., Kandemir, M. et al : DRPM: Dynamic Speed Control for
Power Management in Server Class Disk. In: 30th Annual International Symposium on Computer
Architecture, pp 169–181. USA (2003)
[11] Colarelli, D., Grunwald, D.: Massive Arrays of Idle Disks for Storage Archives. In: Pro-ceedings of
the ACM/IEEE Conference on SuperComputing. pp 1–11. USA(2002)
[12] Gunaratne, C., Christensen, K., Nordman, B., et al : Reducing the Energy Consumption of Ethernet
with Adaptive Link Rate (ALR).J. IEEE Trans Computer 57, 448-461(2008)
[13] Srikantaiah, S., Kansal, A.,Zhao, F. : Energy Aware Consolidation for Cloud Computing. In:
Proceedings of the 2008 Conference on Power Aware Computing and Systems. USA(2008)
[14] Hyser, C., McKee, B., Garner, R., Watson, B. :Autonomic Virtual Machine Placement in the Data
Center. HP laboratories, HPL-2007-189, 2008
[15] Bobroff, N., Kochut, A., Beaty, K.: Dynamic Placement of Virtual Machines for Managing SLA
violations, IBM T.J Watson Research Center, USA.
[16] Beloglazov, A., Buyya,, R., : Energy Efficient Resource Management in Virtualized Cloud Data
Centers. In: International Conference on Cluster,Cloud and Grid Computing, pp. 826-831,2010.
[17] Wood , T., Levin, G., Shenoy,P., Desynoyres, P., Cecchet,E., Corner, M.: Memory Bud-dies:
Exploiting Page Sharing for Smart Co-location in Virtualized Data Centers: In: Inter-national
Conference on Virtual Execution Environments, pp 31-40, USA(2009)
[18] Meng, X, Pappas, V., Zhang, L. : Improving the Scalability of Data Center Networks with Traffic
Aware Virtual Machine Placement, In:29th International Conference on Information
Communications, pp. 1154-1162, USA(2010)
[19] Sindelar, M., Staraman, R., Shenoy,P.: Sharing Aware Algorithms for Virtual Machine Co-location”.
In: 23rd ACM Symposium on Parallelism in Algorithms and Architectures, pp 367-378, USA(2011)
[20] Reutiman, R., Sonnek.J, Greensky, J, Chandra A,: Starling Minimizing Communication Overhead in
Virtualized Computing Platforms using Decentralized Affinity Aware Migra-tion. Technical Report,
University of Minnesota, 2009
[21] Corradi, A., Fanelli,M., Foschini, L.: VM consolidation: A Real Case Based on Open Stack Cloud, In:
J. Future generation of computer system
[22] Kousiouris, U., Cacinotta, T., Varvarigou, T.: The Effects of Scheduling, Workload type and
Consolidation Scenarios on Virtual Machine Performance and their Prediction through Optimized
Artificial Neural Networks, J. of system software 84, 1270-1291(2011)
[23] Clark,C., Fraser, K., Hand, S., Hnasen, J., Jul, E., Limpach,C., Pratt,I., Warfield, A.: Live Migration
of Virtual Mahines. In:NSDI’05 Proceedings of the 2nd Conference on Sympo-sium on Networked
Systems Design and Implementation , PP. 273-286, USA(2005)
[24] Jin, H., Deng, L., Wu,S., Shi, X., Pan,X.: Live Virtual Machine Migration with Adaptive Memory
Compression. In: IEEE CLUSTER, New Orleans, LA(2009)
[25] Hacking, S., Hudzia, B.: Improving the Live Migration Process of Large Enterprise Appli-cations. In:
3rd International Workshop on Virtualization Technologies in Distributed Computing, pp 51-58,
USA(2009)
[26] Hines , M., Gopalan, K., : Post-copy Based Live Virtual Machine Migration Using Adaptive Pre-
paging and Dynamic self ballooning. In: International Conference on Virtual Execution
Environments, PP. 51-60. USA(2009)
[27] Sahni, S., Varma,V,.: A Hybrid Approach to Live Migration of Virtual Machines . In: In-ternational
Conference on Cloud Computing in Emerging Markets, India (2012)
[28] Deshpande, U., Wang, X., Gopalan, K.: Live Gang Migration of Virtual Machines. In: In-ternational
Conference on High Performance Distributed Computing, pp. 135-146 USA(2011)
Computer Science & Information Technology (CS & IT) 117
[29] Riteau, P., Morin, C., and Priol, T.: Shringer.: Efficient Wide Area Live Virtual Machine Migration
Using Distributed Content Based Addressing. In: 17th International Conference on Parallel
Processing, pp. 431-442. Heidelberg(2011)
[30] Bradford , R, Kotsovinos , E., Feldmann, A., Schioberg, H., Live Wide Area Migration of Virtual
Machine including Local Persistent State. In : 3rd International Conference on Virtual Execution
Environments, pp. 169-179. USA(2007)
[31] Zhang, X.,Huo, Z., Ma., J, Meng, Dan: Exploiting data duplication to accelerate live virtual machine
migration
[32] Wood, T.,Shenoy, p., Ramakrishnan k.k., Merve, J,: Cloudnet: Dynamic Pooling of Cloud Resources
by Live WAN Migrations of Virtual Machines. In: 7th ACM SIGPLAN/SIGOPS International
Conference on Virtual Execution Environments, pp. 121-132, USA(2011)
[33] Open compute project, http://opencompute.org/2012/11/08/building-a-better-server-chassis
[34] Skiena, S.: The Algorithm Design manual, ISBN 0-387-94860-0ssss

More Related Content

What's hot

Impact of Dispersed Generation on Optimization of Power Exports
Impact of Dispersed Generation on Optimization of Power ExportsImpact of Dispersed Generation on Optimization of Power Exports
Impact of Dispersed Generation on Optimization of Power ExportsIJERA Editor
 
Energy Logic: Reducing Data Center Energy Consumption by Creating Savings tha...
Energy Logic: Reducing Data Center Energy Consumption by Creating Savings tha...Energy Logic: Reducing Data Center Energy Consumption by Creating Savings tha...
Energy Logic: Reducing Data Center Energy Consumption by Creating Savings tha...Knurr USA
 
Achieving Energy Proportionality In Server Clusters
Achieving Energy Proportionality In Server ClustersAchieving Energy Proportionality In Server Clusters
Achieving Energy Proportionality In Server ClustersCSCJournals
 
MSIT Research Paper on Power Aware Computing in Clouds
MSIT Research Paper on Power Aware Computing in CloudsMSIT Research Paper on Power Aware Computing in Clouds
MSIT Research Paper on Power Aware Computing in CloudsAsiimwe Innocent Mudenge
 
GreenDisc: A HW/SW energy optimization framework in globally distributed comp...
GreenDisc: A HW/SW energy optimization framework in globally distributed comp...GreenDisc: A HW/SW energy optimization framework in globally distributed comp...
GreenDisc: A HW/SW energy optimization framework in globally distributed comp...GreenLSI Team, LSI, UPM
 
IRJET- Survey of Micro Grid Cost Reduction Techniques
IRJET-  	  Survey of Micro Grid Cost Reduction TechniquesIRJET-  	  Survey of Micro Grid Cost Reduction Techniques
IRJET- Survey of Micro Grid Cost Reduction TechniquesIRJET Journal
 
IRJET- Maximization of Net Profit by Optimal Placement and Sizing of DG in Di...
IRJET- Maximization of Net Profit by Optimal Placement and Sizing of DG in Di...IRJET- Maximization of Net Profit by Optimal Placement and Sizing of DG in Di...
IRJET- Maximization of Net Profit by Optimal Placement and Sizing of DG in Di...IRJET Journal
 
White Paper-Data Centers Design Decisions
White Paper-Data Centers Design DecisionsWhite Paper-Data Centers Design Decisions
White Paper-Data Centers Design DecisionsRichard Hallahan, PE
 
PlanningDataCenterFacilities
PlanningDataCenterFacilitiesPlanningDataCenterFacilities
PlanningDataCenterFacilitiesJoseph Kassl
 
A new simplified approach for optimum allocation of a distributed generation
A new simplified approach for optimum allocation of a distributed generationA new simplified approach for optimum allocation of a distributed generation
A new simplified approach for optimum allocation of a distributed generationIAEME Publication
 
Network reconfiguration to improve reliability indices and efficiency in dist...
Network reconfiguration to improve reliability indices and efficiency in dist...Network reconfiguration to improve reliability indices and efficiency in dist...
Network reconfiguration to improve reliability indices and efficiency in dist...INFOGAIN PUBLICATION
 
ENERGY-AWARE DISK STORAGE MANAGEMENT: ONLINE APPROACH WITH APPLICATION IN DBMS
ENERGY-AWARE DISK STORAGE MANAGEMENT: ONLINE APPROACH WITH APPLICATION IN DBMSENERGY-AWARE DISK STORAGE MANAGEMENT: ONLINE APPROACH WITH APPLICATION IN DBMS
ENERGY-AWARE DISK STORAGE MANAGEMENT: ONLINE APPROACH WITH APPLICATION IN DBMSijdms
 
Generator Maintenance Scheduling Of Power System Using Hybrid Technique
Generator Maintenance Scheduling Of Power System Using Hybrid TechniqueGenerator Maintenance Scheduling Of Power System Using Hybrid Technique
Generator Maintenance Scheduling Of Power System Using Hybrid TechniqueIRJET Journal
 
ENERGY EFFICIENT VIRTUAL MACHINE ASSIGNMENT BASED ON ENERGY CONSUMPTION AND R...
ENERGY EFFICIENT VIRTUAL MACHINE ASSIGNMENT BASED ON ENERGY CONSUMPTION AND R...ENERGY EFFICIENT VIRTUAL MACHINE ASSIGNMENT BASED ON ENERGY CONSUMPTION AND R...
ENERGY EFFICIENT VIRTUAL MACHINE ASSIGNMENT BASED ON ENERGY CONSUMPTION AND R...IAEME Publication
 
Energy-Efficient Infrastructures For Data Center
Energy-Efficient Infrastructures For Data CenterEnergy-Efficient Infrastructures For Data Center
Energy-Efficient Infrastructures For Data CenterKnurr USA
 

What's hot (20)

9 ijcse-01223
9 ijcse-012239 ijcse-01223
9 ijcse-01223
 
Impact of Dispersed Generation on Optimization of Power Exports
Impact of Dispersed Generation on Optimization of Power ExportsImpact of Dispersed Generation on Optimization of Power Exports
Impact of Dispersed Generation on Optimization of Power Exports
 
Energy Logic: Reducing Data Center Energy Consumption by Creating Savings tha...
Energy Logic: Reducing Data Center Energy Consumption by Creating Savings tha...Energy Logic: Reducing Data Center Energy Consumption by Creating Savings tha...
Energy Logic: Reducing Data Center Energy Consumption by Creating Savings tha...
 
Achieving Energy Proportionality In Server Clusters
Achieving Energy Proportionality In Server ClustersAchieving Energy Proportionality In Server Clusters
Achieving Energy Proportionality In Server Clusters
 
MSIT Research Paper on Power Aware Computing in Clouds
MSIT Research Paper on Power Aware Computing in CloudsMSIT Research Paper on Power Aware Computing in Clouds
MSIT Research Paper on Power Aware Computing in Clouds
 
GreenDisc: A HW/SW energy optimization framework in globally distributed comp...
GreenDisc: A HW/SW energy optimization framework in globally distributed comp...GreenDisc: A HW/SW energy optimization framework in globally distributed comp...
GreenDisc: A HW/SW energy optimization framework in globally distributed comp...
 
IRJET- Survey of Micro Grid Cost Reduction Techniques
IRJET-  	  Survey of Micro Grid Cost Reduction TechniquesIRJET-  	  Survey of Micro Grid Cost Reduction Techniques
IRJET- Survey of Micro Grid Cost Reduction Techniques
 
IRJET- Maximization of Net Profit by Optimal Placement and Sizing of DG in Di...
IRJET- Maximization of Net Profit by Optimal Placement and Sizing of DG in Di...IRJET- Maximization of Net Profit by Optimal Placement and Sizing of DG in Di...
IRJET- Maximization of Net Profit by Optimal Placement and Sizing of DG in Di...
 
White Paper-Data Centers Design Decisions
White Paper-Data Centers Design DecisionsWhite Paper-Data Centers Design Decisions
White Paper-Data Centers Design Decisions
 
Express Computer
Express ComputerExpress Computer
Express Computer
 
PlanningDataCenterFacilities
PlanningDataCenterFacilitiesPlanningDataCenterFacilities
PlanningDataCenterFacilities
 
A new simplified approach for optimum allocation of a distributed generation
A new simplified approach for optimum allocation of a distributed generationA new simplified approach for optimum allocation of a distributed generation
A new simplified approach for optimum allocation of a distributed generation
 
Types of Electrical Meters in Data Centers
Types of Electrical Meters in Data CentersTypes of Electrical Meters in Data Centers
Types of Electrical Meters in Data Centers
 
Network reconfiguration to improve reliability indices and efficiency in dist...
Network reconfiguration to improve reliability indices and efficiency in dist...Network reconfiguration to improve reliability indices and efficiency in dist...
Network reconfiguration to improve reliability indices and efficiency in dist...
 
ENERGY-AWARE DISK STORAGE MANAGEMENT: ONLINE APPROACH WITH APPLICATION IN DBMS
ENERGY-AWARE DISK STORAGE MANAGEMENT: ONLINE APPROACH WITH APPLICATION IN DBMSENERGY-AWARE DISK STORAGE MANAGEMENT: ONLINE APPROACH WITH APPLICATION IN DBMS
ENERGY-AWARE DISK STORAGE MANAGEMENT: ONLINE APPROACH WITH APPLICATION IN DBMS
 
Generator Maintenance Scheduling Of Power System Using Hybrid Technique
Generator Maintenance Scheduling Of Power System Using Hybrid TechniqueGenerator Maintenance Scheduling Of Power System Using Hybrid Technique
Generator Maintenance Scheduling Of Power System Using Hybrid Technique
 
C017531925
C017531925C017531925
C017531925
 
ENERGY EFFICIENT VIRTUAL MACHINE ASSIGNMENT BASED ON ENERGY CONSUMPTION AND R...
ENERGY EFFICIENT VIRTUAL MACHINE ASSIGNMENT BASED ON ENERGY CONSUMPTION AND R...ENERGY EFFICIENT VIRTUAL MACHINE ASSIGNMENT BASED ON ENERGY CONSUMPTION AND R...
ENERGY EFFICIENT VIRTUAL MACHINE ASSIGNMENT BASED ON ENERGY CONSUMPTION AND R...
 
Energy-Efficient Infrastructures For Data Center
Energy-Efficient Infrastructures For Data CenterEnergy-Efficient Infrastructures For Data Center
Energy-Efficient Infrastructures For Data Center
 
Reliability Assesment of Debremarkos Distribution System Found In Ethiopia
Reliability Assesment of Debremarkos Distribution System Found In EthiopiaReliability Assesment of Debremarkos Distribution System Found In Ethiopia
Reliability Assesment of Debremarkos Distribution System Found In Ethiopia
 

Similar to A SURVEY ON DYNAMIC ENERGY MANAGEMENT AT VIRTUALIZATION LEVEL IN CLOUD DATA CENTERS

A Study on Energy Efficient Server Consolidation Heuristics for Virtualized C...
A Study on Energy Efficient Server Consolidation Heuristics for Virtualized C...A Study on Energy Efficient Server Consolidation Heuristics for Virtualized C...
A Study on Energy Efficient Server Consolidation Heuristics for Virtualized C...Susheel Thakur
 
An energy optimization with improved QOS approach for adaptive cloud resources
An energy optimization with improved QOS approach for adaptive cloud resources An energy optimization with improved QOS approach for adaptive cloud resources
An energy optimization with improved QOS approach for adaptive cloud resources IJECEIAES
 
A Survey on Virtualization Data Centers For Green Cloud Computing
A Survey on Virtualization Data Centers For Green Cloud ComputingA Survey on Virtualization Data Centers For Green Cloud Computing
A Survey on Virtualization Data Centers For Green Cloud ComputingIJTET Journal
 
Sla based optimization of power and migration cost in cloud computing
Sla based optimization of power and migration cost in cloud computingSla based optimization of power and migration cost in cloud computing
Sla based optimization of power and migration cost in cloud computingNikhil Venugopal
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
A hybrid algorithm to reduce energy consumption management in cloud data centers
A hybrid algorithm to reduce energy consumption management in cloud data centersA hybrid algorithm to reduce energy consumption management in cloud data centers
A hybrid algorithm to reduce energy consumption management in cloud data centersIJECEIAES
 
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTINGREAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTINGijdpsjournal
 
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTINGREAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTINGijdpsjournal
 
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTINGREAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTINGijdpsjournal
 
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
REAL-TIME ADAPTIVE ENERGY-SCHEDULING  ALGORITHM FOR VIRTUALIZED CLOUD COMPUTINGREAL-TIME ADAPTIVE ENERGY-SCHEDULING  ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTINGijdpsjournal
 
Power consumption and energy management for edge computing: state of the art
Power consumption and energy management for edge computing: state of the artPower consumption and energy management for edge computing: state of the art
Power consumption and energy management for edge computing: state of the artTELKOMNIKA JOURNAL
 
Optimization of power consumption in data centers using machine learning bas...
Optimization of power consumption in data centers using  machine learning bas...Optimization of power consumption in data centers using  machine learning bas...
Optimization of power consumption in data centers using machine learning bas...IJECEIAES
 
G-SLAM:OPTIMIZING ENERGY EFFIIENCY IN CLOUD
G-SLAM:OPTIMIZING ENERGY EFFIIENCY IN CLOUDG-SLAM:OPTIMIZING ENERGY EFFIIENCY IN CLOUD
G-SLAM:OPTIMIZING ENERGY EFFIIENCY IN CLOUDAlfiya Mahmood
 
An Energy Aware Resource Utilization Framework to Control Traffic in Cloud Ne...
An Energy Aware Resource Utilization Framework to Control Traffic in Cloud Ne...An Energy Aware Resource Utilization Framework to Control Traffic in Cloud Ne...
An Energy Aware Resource Utilization Framework to Control Traffic in Cloud Ne...IJECEIAES
 
Energy efficient resource allocation in cloud computing
Energy efficient resource allocation in cloud computingEnergy efficient resource allocation in cloud computing
Energy efficient resource allocation in cloud computingDivaynshu Totla
 
REGION BASED DATA CENTRE RESOURCE ANALYSIS FOR BUSINESSES
REGION BASED DATA CENTRE RESOURCE ANALYSIS FOR BUSINESSESREGION BASED DATA CENTRE RESOURCE ANALYSIS FOR BUSINESSES
REGION BASED DATA CENTRE RESOURCE ANALYSIS FOR BUSINESSESijsrd.com
 
Energy-Efficient Task Scheduling in Cloud Environment
Energy-Efficient Task Scheduling in Cloud EnvironmentEnergy-Efficient Task Scheduling in Cloud Environment
Energy-Efficient Task Scheduling in Cloud EnvironmentIRJET Journal
 
Energy efficient resource allocation007
Energy efficient resource allocation007Energy efficient resource allocation007
Energy efficient resource allocation007Divaynshu Totla
 
Energy efficient task scheduling algorithms for cloud data centers
Energy efficient task scheduling algorithms for cloud data centersEnergy efficient task scheduling algorithms for cloud data centers
Energy efficient task scheduling algorithms for cloud data centerseSAT Publishing House
 

Similar to A SURVEY ON DYNAMIC ENERGY MANAGEMENT AT VIRTUALIZATION LEVEL IN CLOUD DATA CENTERS (20)

A Study on Energy Efficient Server Consolidation Heuristics for Virtualized C...
A Study on Energy Efficient Server Consolidation Heuristics for Virtualized C...A Study on Energy Efficient Server Consolidation Heuristics for Virtualized C...
A Study on Energy Efficient Server Consolidation Heuristics for Virtualized C...
 
An energy optimization with improved QOS approach for adaptive cloud resources
An energy optimization with improved QOS approach for adaptive cloud resources An energy optimization with improved QOS approach for adaptive cloud resources
An energy optimization with improved QOS approach for adaptive cloud resources
 
A Survey on Virtualization Data Centers For Green Cloud Computing
A Survey on Virtualization Data Centers For Green Cloud ComputingA Survey on Virtualization Data Centers For Green Cloud Computing
A Survey on Virtualization Data Centers For Green Cloud Computing
 
Sla based optimization of power and migration cost in cloud computing
Sla based optimization of power and migration cost in cloud computingSla based optimization of power and migration cost in cloud computing
Sla based optimization of power and migration cost in cloud computing
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
A hybrid algorithm to reduce energy consumption management in cloud data centers
A hybrid algorithm to reduce energy consumption management in cloud data centersA hybrid algorithm to reduce energy consumption management in cloud data centers
A hybrid algorithm to reduce energy consumption management in cloud data centers
 
Summer Intern Report
Summer Intern ReportSummer Intern Report
Summer Intern Report
 
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTINGREAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
 
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTINGREAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
 
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTINGREAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
 
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
REAL-TIME ADAPTIVE ENERGY-SCHEDULING  ALGORITHM FOR VIRTUALIZED CLOUD COMPUTINGREAL-TIME ADAPTIVE ENERGY-SCHEDULING  ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
REAL-TIME ADAPTIVE ENERGY-SCHEDULING ALGORITHM FOR VIRTUALIZED CLOUD COMPUTING
 
Power consumption and energy management for edge computing: state of the art
Power consumption and energy management for edge computing: state of the artPower consumption and energy management for edge computing: state of the art
Power consumption and energy management for edge computing: state of the art
 
Optimization of power consumption in data centers using machine learning bas...
Optimization of power consumption in data centers using  machine learning bas...Optimization of power consumption in data centers using  machine learning bas...
Optimization of power consumption in data centers using machine learning bas...
 
G-SLAM:OPTIMIZING ENERGY EFFIIENCY IN CLOUD
G-SLAM:OPTIMIZING ENERGY EFFIIENCY IN CLOUDG-SLAM:OPTIMIZING ENERGY EFFIIENCY IN CLOUD
G-SLAM:OPTIMIZING ENERGY EFFIIENCY IN CLOUD
 
An Energy Aware Resource Utilization Framework to Control Traffic in Cloud Ne...
An Energy Aware Resource Utilization Framework to Control Traffic in Cloud Ne...An Energy Aware Resource Utilization Framework to Control Traffic in Cloud Ne...
An Energy Aware Resource Utilization Framework to Control Traffic in Cloud Ne...
 
Energy efficient resource allocation in cloud computing
Energy efficient resource allocation in cloud computingEnergy efficient resource allocation in cloud computing
Energy efficient resource allocation in cloud computing
 
REGION BASED DATA CENTRE RESOURCE ANALYSIS FOR BUSINESSES
REGION BASED DATA CENTRE RESOURCE ANALYSIS FOR BUSINESSESREGION BASED DATA CENTRE RESOURCE ANALYSIS FOR BUSINESSES
REGION BASED DATA CENTRE RESOURCE ANALYSIS FOR BUSINESSES
 
Energy-Efficient Task Scheduling in Cloud Environment
Energy-Efficient Task Scheduling in Cloud EnvironmentEnergy-Efficient Task Scheduling in Cloud Environment
Energy-Efficient Task Scheduling in Cloud Environment
 
Energy efficient resource allocation007
Energy efficient resource allocation007Energy efficient resource allocation007
Energy efficient resource allocation007
 
Energy efficient task scheduling algorithms for cloud data centers
Energy efficient task scheduling algorithms for cloud data centersEnergy efficient task scheduling algorithms for cloud data centers
Energy efficient task scheduling algorithms for cloud data centers
 

More from cscpconf

ANALYSIS OF LAND SURFACE DEFORMATION GRADIENT BY DINSAR
ANALYSIS OF LAND SURFACE DEFORMATION GRADIENT BY DINSAR ANALYSIS OF LAND SURFACE DEFORMATION GRADIENT BY DINSAR
ANALYSIS OF LAND SURFACE DEFORMATION GRADIENT BY DINSAR cscpconf
 
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATIONcscpconf
 
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...cscpconf
 
PROMOTING STUDENT ENGAGEMENT USING SOCIAL MEDIA TECHNOLOGIES
PROMOTING STUDENT ENGAGEMENT USING SOCIAL MEDIA TECHNOLOGIESPROMOTING STUDENT ENGAGEMENT USING SOCIAL MEDIA TECHNOLOGIES
PROMOTING STUDENT ENGAGEMENT USING SOCIAL MEDIA TECHNOLOGIEScscpconf
 
A SURVEY ON QUESTION ANSWERING SYSTEMS: THE ADVANCES OF FUZZY LOGIC
A SURVEY ON QUESTION ANSWERING SYSTEMS: THE ADVANCES OF FUZZY LOGICA SURVEY ON QUESTION ANSWERING SYSTEMS: THE ADVANCES OF FUZZY LOGIC
A SURVEY ON QUESTION ANSWERING SYSTEMS: THE ADVANCES OF FUZZY LOGICcscpconf
 
DYNAMIC PHONE WARPING – A METHOD TO MEASURE THE DISTANCE BETWEEN PRONUNCIATIONS
DYNAMIC PHONE WARPING – A METHOD TO MEASURE THE DISTANCE BETWEEN PRONUNCIATIONS DYNAMIC PHONE WARPING – A METHOD TO MEASURE THE DISTANCE BETWEEN PRONUNCIATIONS
DYNAMIC PHONE WARPING – A METHOD TO MEASURE THE DISTANCE BETWEEN PRONUNCIATIONS cscpconf
 
INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS
INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS
INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS cscpconf
 
TWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTIC
TWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTICTWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTIC
TWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTICcscpconf
 
DETECTION OF ALGORITHMICALLY GENERATED MALICIOUS DOMAIN
DETECTION OF ALGORITHMICALLY GENERATED MALICIOUS DOMAINDETECTION OF ALGORITHMICALLY GENERATED MALICIOUS DOMAIN
DETECTION OF ALGORITHMICALLY GENERATED MALICIOUS DOMAINcscpconf
 
GLOBAL MUSIC ASSET ASSURANCE DIGITAL CURRENCY: A DRM SOLUTION FOR STREAMING C...
GLOBAL MUSIC ASSET ASSURANCE DIGITAL CURRENCY: A DRM SOLUTION FOR STREAMING C...GLOBAL MUSIC ASSET ASSURANCE DIGITAL CURRENCY: A DRM SOLUTION FOR STREAMING C...
GLOBAL MUSIC ASSET ASSURANCE DIGITAL CURRENCY: A DRM SOLUTION FOR STREAMING C...cscpconf
 
IMPORTANCE OF VERB SUFFIX MAPPING IN DISCOURSE TRANSLATION SYSTEM
IMPORTANCE OF VERB SUFFIX MAPPING IN DISCOURSE TRANSLATION SYSTEMIMPORTANCE OF VERB SUFFIX MAPPING IN DISCOURSE TRANSLATION SYSTEM
IMPORTANCE OF VERB SUFFIX MAPPING IN DISCOURSE TRANSLATION SYSTEMcscpconf
 
EXACT SOLUTIONS OF A FAMILY OF HIGHER-DIMENSIONAL SPACE-TIME FRACTIONAL KDV-T...
EXACT SOLUTIONS OF A FAMILY OF HIGHER-DIMENSIONAL SPACE-TIME FRACTIONAL KDV-T...EXACT SOLUTIONS OF A FAMILY OF HIGHER-DIMENSIONAL SPACE-TIME FRACTIONAL KDV-T...
EXACT SOLUTIONS OF A FAMILY OF HIGHER-DIMENSIONAL SPACE-TIME FRACTIONAL KDV-T...cscpconf
 
AUTOMATED PENETRATION TESTING: AN OVERVIEW
AUTOMATED PENETRATION TESTING: AN OVERVIEWAUTOMATED PENETRATION TESTING: AN OVERVIEW
AUTOMATED PENETRATION TESTING: AN OVERVIEWcscpconf
 
CLASSIFICATION OF ALZHEIMER USING fMRI DATA AND BRAIN NETWORK
CLASSIFICATION OF ALZHEIMER USING fMRI DATA AND BRAIN NETWORKCLASSIFICATION OF ALZHEIMER USING fMRI DATA AND BRAIN NETWORK
CLASSIFICATION OF ALZHEIMER USING fMRI DATA AND BRAIN NETWORKcscpconf
 
VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...
VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...
VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...cscpconf
 
PROBABILITY BASED CLUSTER EXPANSION OVERSAMPLING TECHNIQUE FOR IMBALANCED DATA
PROBABILITY BASED CLUSTER EXPANSION OVERSAMPLING TECHNIQUE FOR IMBALANCED DATAPROBABILITY BASED CLUSTER EXPANSION OVERSAMPLING TECHNIQUE FOR IMBALANCED DATA
PROBABILITY BASED CLUSTER EXPANSION OVERSAMPLING TECHNIQUE FOR IMBALANCED DATAcscpconf
 
CHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCH
CHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCHCHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCH
CHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCHcscpconf
 
SOCIAL MEDIA ANALYTICS FOR SENTIMENT ANALYSIS AND EVENT DETECTION IN SMART CI...
SOCIAL MEDIA ANALYTICS FOR SENTIMENT ANALYSIS AND EVENT DETECTION IN SMART CI...SOCIAL MEDIA ANALYTICS FOR SENTIMENT ANALYSIS AND EVENT DETECTION IN SMART CI...
SOCIAL MEDIA ANALYTICS FOR SENTIMENT ANALYSIS AND EVENT DETECTION IN SMART CI...cscpconf
 
SOCIAL NETWORK HATE SPEECH DETECTION FOR AMHARIC LANGUAGE
SOCIAL NETWORK HATE SPEECH DETECTION FOR AMHARIC LANGUAGESOCIAL NETWORK HATE SPEECH DETECTION FOR AMHARIC LANGUAGE
SOCIAL NETWORK HATE SPEECH DETECTION FOR AMHARIC LANGUAGEcscpconf
 
GENERAL REGRESSION NEURAL NETWORK BASED POS TAGGING FOR NEPALI TEXT
GENERAL REGRESSION NEURAL NETWORK BASED POS TAGGING FOR NEPALI TEXTGENERAL REGRESSION NEURAL NETWORK BASED POS TAGGING FOR NEPALI TEXT
GENERAL REGRESSION NEURAL NETWORK BASED POS TAGGING FOR NEPALI TEXTcscpconf
 

More from cscpconf (20)

ANALYSIS OF LAND SURFACE DEFORMATION GRADIENT BY DINSAR
ANALYSIS OF LAND SURFACE DEFORMATION GRADIENT BY DINSAR ANALYSIS OF LAND SURFACE DEFORMATION GRADIENT BY DINSAR
ANALYSIS OF LAND SURFACE DEFORMATION GRADIENT BY DINSAR
 
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
 
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
 
PROMOTING STUDENT ENGAGEMENT USING SOCIAL MEDIA TECHNOLOGIES
PROMOTING STUDENT ENGAGEMENT USING SOCIAL MEDIA TECHNOLOGIESPROMOTING STUDENT ENGAGEMENT USING SOCIAL MEDIA TECHNOLOGIES
PROMOTING STUDENT ENGAGEMENT USING SOCIAL MEDIA TECHNOLOGIES
 
A SURVEY ON QUESTION ANSWERING SYSTEMS: THE ADVANCES OF FUZZY LOGIC
A SURVEY ON QUESTION ANSWERING SYSTEMS: THE ADVANCES OF FUZZY LOGICA SURVEY ON QUESTION ANSWERING SYSTEMS: THE ADVANCES OF FUZZY LOGIC
A SURVEY ON QUESTION ANSWERING SYSTEMS: THE ADVANCES OF FUZZY LOGIC
 
DYNAMIC PHONE WARPING – A METHOD TO MEASURE THE DISTANCE BETWEEN PRONUNCIATIONS
DYNAMIC PHONE WARPING – A METHOD TO MEASURE THE DISTANCE BETWEEN PRONUNCIATIONS DYNAMIC PHONE WARPING – A METHOD TO MEASURE THE DISTANCE BETWEEN PRONUNCIATIONS
DYNAMIC PHONE WARPING – A METHOD TO MEASURE THE DISTANCE BETWEEN PRONUNCIATIONS
 
INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS
INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS
INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS
 
TWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTIC
TWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTICTWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTIC
TWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTIC
 
DETECTION OF ALGORITHMICALLY GENERATED MALICIOUS DOMAIN
DETECTION OF ALGORITHMICALLY GENERATED MALICIOUS DOMAINDETECTION OF ALGORITHMICALLY GENERATED MALICIOUS DOMAIN
DETECTION OF ALGORITHMICALLY GENERATED MALICIOUS DOMAIN
 
GLOBAL MUSIC ASSET ASSURANCE DIGITAL CURRENCY: A DRM SOLUTION FOR STREAMING C...
GLOBAL MUSIC ASSET ASSURANCE DIGITAL CURRENCY: A DRM SOLUTION FOR STREAMING C...GLOBAL MUSIC ASSET ASSURANCE DIGITAL CURRENCY: A DRM SOLUTION FOR STREAMING C...
GLOBAL MUSIC ASSET ASSURANCE DIGITAL CURRENCY: A DRM SOLUTION FOR STREAMING C...
 
IMPORTANCE OF VERB SUFFIX MAPPING IN DISCOURSE TRANSLATION SYSTEM
IMPORTANCE OF VERB SUFFIX MAPPING IN DISCOURSE TRANSLATION SYSTEMIMPORTANCE OF VERB SUFFIX MAPPING IN DISCOURSE TRANSLATION SYSTEM
IMPORTANCE OF VERB SUFFIX MAPPING IN DISCOURSE TRANSLATION SYSTEM
 
EXACT SOLUTIONS OF A FAMILY OF HIGHER-DIMENSIONAL SPACE-TIME FRACTIONAL KDV-T...
EXACT SOLUTIONS OF A FAMILY OF HIGHER-DIMENSIONAL SPACE-TIME FRACTIONAL KDV-T...EXACT SOLUTIONS OF A FAMILY OF HIGHER-DIMENSIONAL SPACE-TIME FRACTIONAL KDV-T...
EXACT SOLUTIONS OF A FAMILY OF HIGHER-DIMENSIONAL SPACE-TIME FRACTIONAL KDV-T...
 
AUTOMATED PENETRATION TESTING: AN OVERVIEW
AUTOMATED PENETRATION TESTING: AN OVERVIEWAUTOMATED PENETRATION TESTING: AN OVERVIEW
AUTOMATED PENETRATION TESTING: AN OVERVIEW
 
CLASSIFICATION OF ALZHEIMER USING fMRI DATA AND BRAIN NETWORK
CLASSIFICATION OF ALZHEIMER USING fMRI DATA AND BRAIN NETWORKCLASSIFICATION OF ALZHEIMER USING fMRI DATA AND BRAIN NETWORK
CLASSIFICATION OF ALZHEIMER USING fMRI DATA AND BRAIN NETWORK
 
VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...
VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...
VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...
 
PROBABILITY BASED CLUSTER EXPANSION OVERSAMPLING TECHNIQUE FOR IMBALANCED DATA
PROBABILITY BASED CLUSTER EXPANSION OVERSAMPLING TECHNIQUE FOR IMBALANCED DATAPROBABILITY BASED CLUSTER EXPANSION OVERSAMPLING TECHNIQUE FOR IMBALANCED DATA
PROBABILITY BASED CLUSTER EXPANSION OVERSAMPLING TECHNIQUE FOR IMBALANCED DATA
 
CHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCH
CHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCHCHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCH
CHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCH
 
SOCIAL MEDIA ANALYTICS FOR SENTIMENT ANALYSIS AND EVENT DETECTION IN SMART CI...
SOCIAL MEDIA ANALYTICS FOR SENTIMENT ANALYSIS AND EVENT DETECTION IN SMART CI...SOCIAL MEDIA ANALYTICS FOR SENTIMENT ANALYSIS AND EVENT DETECTION IN SMART CI...
SOCIAL MEDIA ANALYTICS FOR SENTIMENT ANALYSIS AND EVENT DETECTION IN SMART CI...
 
SOCIAL NETWORK HATE SPEECH DETECTION FOR AMHARIC LANGUAGE
SOCIAL NETWORK HATE SPEECH DETECTION FOR AMHARIC LANGUAGESOCIAL NETWORK HATE SPEECH DETECTION FOR AMHARIC LANGUAGE
SOCIAL NETWORK HATE SPEECH DETECTION FOR AMHARIC LANGUAGE
 
GENERAL REGRESSION NEURAL NETWORK BASED POS TAGGING FOR NEPALI TEXT
GENERAL REGRESSION NEURAL NETWORK BASED POS TAGGING FOR NEPALI TEXTGENERAL REGRESSION NEURAL NETWORK BASED POS TAGGING FOR NEPALI TEXT
GENERAL REGRESSION NEURAL NETWORK BASED POS TAGGING FOR NEPALI TEXT
 

Recently uploaded

18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 

Recently uploaded (20)

18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 

A SURVEY ON DYNAMIC ENERGY MANAGEMENT AT VIRTUALIZATION LEVEL IN CLOUD DATA CENTERS

  • 1. David C. Wyld (Eds) : ICCSEA, SPPR, CSIA, WimoA - 2013 pp. 107–117, 2013. © CS & IT-CSCP 2013 DOI : 10.5121/csit.2013.3511 A SURVEY ON DYNAMIC ENERGY MANAGEMENT AT VIRTUALIZATION LEVEL IN CLOUD DATA CENTERS T.Veni and S. Mary Saira Bhanu Department of Computer Science and Engineering National Institute of Technology Tiruchirappalli Tiruchirappalli-620 015, India {406111001,msb}@nitt.edu ABSTRACT Data centers have become indispensable infrastructure for data storage and facilitating the development of diversified network services and applications offered by the cloud. Rapid development of these applications and services imposes various resource demands that results in increased energy consumption. This necessitates the development of efficient energy management techniques in data center not only for operational cost but also to reduce the amount of heat released from storage devices. Virtualization is a powerful tool for energy management that achieves efficient utilization of data center resources. Though, energy management at data centers can be static or dynamic, virtualization level energy management techniques contributes more energy conservation than hardware level. This paper surveys various issues related to dynamic energy management at virtualization level in cloud data centers. KEYWORDS Data Center, Virtualization, Energy Management, VM Consolidation, VM placement, VM Migration 1. INTRODUCTION Data Centers have emerged as a back-bone infrastructure, housing large number of IT equipments such as servers, data storage, network devices, power and cooling devices etc. that facilitate the development of wide variety of services offered by the cloud [1] Currently, several service providers such as Amazon, Google, Yahoo, Microsoft, IBM and Sun, have their own data centers to provide a variety of scalable services dynamically to a large customer base [2-3].With the rapid development of IT industry and increasing demand for cloud services, the number of data centers have increased. This has resulted in increased energy consumption. According to McKinsey report [4], the energy consumption of data centers is $11.5 billion in 2010 and it doubles every five years. Gartner [5] also estimated that world wide IT infrastructures are responsible for 2% of
  • 2. 108 Computer Science & Information Technology (CS & IT) global CO2 emissions and energy related costs account for the 12% of the total economical expenditures. The excessive energy consumption at data centers leads to high operational cost, large amount of CO2 emission and falling reliability of hardware equipments. Hence, it is necessary to develop energy-efficient technologies in data centers not only for reducing operational cost but also for reducing its impact on the environment and system’s reliability. Virtualization technology is a powerful technology that can be used in data centers to achieve better resource utilization for energy conservation [6]. This technology allows multiple virtual machines (VMs) to share the resources on a single physical machine (PM). The features such as VM isolation and VM migration along with dynamic resource provisioning can be used either to consolidate virtual machines on fewer physical servers or to balance the load across physical servers in data centers, thereby ensuring applications’ performance. Apart from virtualization technology, the data centers use low-power hardware components and hardware level energy management techniques for energy conservation. However, managing energy at virtualization level rather than hardware level contributes a major portion of energy conservation in data centers. Energy management techniques at the data centers can be static or dynamic. This paper surveys the various issues related to dynamic energy management at virtualization level in cloud data centers. The rest of this paper is organized as follows. Section 2 explains taxonomy of energy management mechanisms in virtualized data centers; section 3 presents an overview of hardware level energy management techniques; section 4 presents the details study of virtualization level energy management techniques and finally, section 5 presents the conclusion. 2. TAXONOMY OF ENERGY MANAGEMENT TECHNIQUES IN DATA CENTERS It is necessary to understand the background terminologies involved in the context of energy management techniques. The energy consumption (E) at a data center is defined as a total amount of power (P) consumed over a period of time (T) while performing the work [7], i.e., E = P * T (1) Thus, the energy conservation at the data centers can be achieved by minimizing average power consumption (P). As per taxonomy [7], the energy management approaches in the virtualized data center can be classified into static and dynamic energy management techniques as shown in Fig.1
  • 3. Computer Science & Information Technology (CS & IT) 109 Fig.1.Taxonomy of energy management techniques in data centers Static Energy Management (SEM) technique [8] uses low-power hardware components at the data centers for energy savings. The request for the cloud services running in the data center is volatile in nature. This technique fails to address the runtime adaptation of data centers according to the service request level to avoid resource wastage and it is also a very expensive technique for energy conservation. 3. OVERVIEW OF DYNAMIC ENERGY MANAGEMENT TECHNIQUES IN DATA CENTERS Dynamic energy management (DEM) techniques dynamically reconfigure the system based on current resource requirements of the requested services. DEM utilizes the power scalable hardware components and software approaches to optimize the energy consumption at data centers. Hence, the large scale computing systems focus on DEM techniques for energy conservation DEM techniques are classified into hardware and virtualization assisted techniques based on the level of their applicability. Hardware Level Energy Management Techniques The energy management techniques need to be applied on each hardware components such as the processors, network equipments, and storage devices to reduce overall hardware level energy consumption at data centers. Processor Level Energy consumption of a processor consists of two components such as static power and dynamic power. The static power is the power drawn even if the processor is idle whereas dynamic power depends on the usage of various resources at server [7]. The dynamic power consumption of a CMOS-based processor is given by Dynamic Power = A ∗ F ∗ C ∗ V2 (2)
  • 4. 110 Computer Science & Information Technology (CS & IT) Where A is the percentage of active gates, F is clock frequency of the processor, C is capacitance load of the processor, and V is the voltage supplied. Benini et al. [9] classified the energy management in processors into 1. Network level Clock Gating – Here, the supplied voltage or the clock frequency is reduced for idle components 2. Dynamic Voltage and Frequency Scaling ( DVFS) – In DVFS, the voltage and frequency of the processor can be scaled dynamically depending on the request that is being processed 3. Supply Shutdown – In this case, the idle components are powered off to decrease power dissipation as there is a leakage of current even if all the clocks are halted Network Level As the size of the data center and network infrastructure is exploding, it is necessary to address the energy consumed by the network devices such as routers, switches, NIC, etc. Link State Adaptation (LSA) [12] is a technique that changes the link speed of network dynamically to reduce energy consumption in networks. Storage Level The storage devices constitute a significant fraction of the overall energy budget. The storage level energy management is accomplished by the following techniques:- • Dynamic Rotations Per-Minute (DRPM): In [10], DRPM is proposed which dynamically changes the speed of disk rotation per minute (RPM) , thereby controlling the power explored in the spindle motor driving the platters • Massive Array of Idle Disks (MAID): In [11], MAID is proposed to place copies of required files on a sub set of files called “cache disks” and non-cache disks are spin down for energy conservation The hardware techniques do not contribute much in total energy conservation at data centers. Therefore, it is essential to apply energy management techniques at virtualization level to minimize energy consumption at data centers. Virtualization Level Energy Management Techniques The energy consumption problem has been addressed partially by making improvements in the physical infrastructure of modern data centers. According to Open Compute project report [33], 93% of the data center’s energy consumption depends upon efficient utilization of computing resources at data centers. Virtualization is a key technology that facilitates the better use of available data center resources using the technique called VM consolidation [13]. This technique involves gathering of several virtual machines into single physical server thereby increasing the resource utilization. It also helps to reduce the energy consumption by putting idle physical servers into sleep mode or power save mode. The VM consolidation can be performed either statistically or dynamically. • In static VM consolidation, the virtual machine manager (VMM) allocates the physical resources to VMs based on peak load demand (overprovision). This leads to resource wastage because the workloads are not always at peak. • In dynamic VM consolidation, the VMM changes the VM capacities according to the current workload demands. This helps in utilizing the data centers resources efficiently
  • 5. Computer Science & Information Technology (CS & IT) The steps for VM consolidation are as follows: 1. Gathering the requirements of VM and placing the VM on PM 2. Monitoring and profiling the resource utilization for hotspot detection (overloaded and under loaded PMs) 3. Resize and remap the VM to another PM. The VM placement and VM migration act as backbone to VM consolidation process. The issues such as heterogeneity and scalability of physical resources, volatile workloads, and migration cost make the VM consolidation process difficult. The challenges for efficient VM consolidation are: 1. Finding the proper VM- to-PM mappings to minimize the ac 2. Dynamic hotspot detection 3. Performing VM migration process with minimal service downtime and resource consumption during migration process Fig. Virtual Machine Placement VM placement [14] is the process of mapping VMs to PMs. The placement approach should consider multiple resources such as CPU, memory, disk storages and network bandwidth to reduce the energy consumption at data centers and also The virtual machine placement involves two main steps: • Provisioning of resources for the virtual machines according to the capacity requirements of corresponding applications (VM sizing) • Actual placement of VMs onto PMs. The goal of virtual machine placement is to do VM consolidation either for power savings or load balancing to deliver best possible QoS to the applications running in VMs VM placement problem is a NP –Hard problem [34] and no optimal solution exi used to solve VM placement problem. 4. STATE-OF-THE ART IN The energy consumption at data centers increases with increase in the number of VMs on the PM and the type of applications running on them. Therefore, optimal placement of the VMs on the PM is crucial for energy conservation. Computer Science & Information Technology (CS & IT) The steps for VM consolidation are as follows: Gathering the requirements of VM and placing the VM on PM ( initial placement) Monitoring and profiling the resource utilization for hotspot detection (overloaded and under Resize and remap the VM to another PM. The VM placement and VM migration act as backbone to VM consolidation process. The issues such as heterogeneity and scalability of physical resources, volatile workloads, and migration cost make the VM consolidation process difficult. The challenges for efficient VM consolidation are: PM mappings to minimize the acceptable cost function Performing VM migration process with minimal service downtime and resource consumption Fig. 1. Virtual Machine consolidation steps VM placement [14] is the process of mapping VMs to PMs. The placement approach should consider multiple resources such as CPU, memory, disk storages and network bandwidth to reduce the energy consumption at data centers and also maintain the energy performance tradeoff. The virtual machine placement involves two main steps: Provisioning of resources for the virtual machines according to the capacity requirements of corresponding applications (VM sizing) onto PMs. The goal of virtual machine placement is to do VM consolidation either for power savings or load balancing to deliver best possible QoS to the applications running in VMs VM placement Hard problem [34] and no optimal solution exists for it. A set of heuristics is used to solve VM placement problem. IN VIRTUAL MACHINE PLACEMENT The energy consumption at data centers increases with increase in the number of VMs on the PM and the type of applications running on them. Therefore, optimal placement of the VMs on the PM is crucial for energy conservation. 111 ( initial placement) Monitoring and profiling the resource utilization for hotspot detection (overloaded and under The VM placement and VM migration act as backbone to VM consolidation process. The issues such as heterogeneity and scalability of physical resources, volatile workloads, and migration cost make the VM consolidation process difficult. The challenges for efficient VM consolidation are:- ceptable cost function Performing VM migration process with minimal service downtime and resource consumption VM placement [14] is the process of mapping VMs to PMs. The placement approach should consider multiple resources such as CPU, memory, disk storages and network bandwidth to maintain the energy performance tradeoff. Provisioning of resources for the virtual machines according to the capacity requirements of The goal of virtual machine placement is to do VM consolidation either for power savings or load balancing to deliver best possible QoS to the applications running in VMs VM placement sts for it. A set of heuristics is The energy consumption at data centers increases with increase in the number of VMs on the PM and the type of applications running on them. Therefore, optimal placement of the VMs on the
  • 6. 112 Computer Science & Information Technology (CS & IT) Availability aware virtual machine placement The main challenge of the VM placement algorithms is to identify suitable VM-PM mapping so as to satisfy workload demands of various applications. Once the hotspot is detected in source PM, the VM placement algorithms find the resource demands of each VM and identifies the target PM based on the resource availability of the PMs [13-17]. Affinity aware VM placement Affinity aware VM placement is based on relationship among VMs. This not only improves the response time of the applications but also optimizes the resources used for VM consolidation. If a hotspot has occurred because of network resource crunch among PMs, then placing two communicating VMs on the same PM will reduce the network overload. In [15] [20], the intra and inter-PM network traffic and also network topology has been considered for VM placement. In [17] [19], the inter memory sharing VMs are identified and placed on a single PM. This reduces the number of servers and memory foot print used. Workload aware VM placement. The efficient VM consolidation can be accomplished by considering workload interference between co-located VMs to avoid performance degradation. In workload aware VM placement mechanism, the different combination of workload mix such as CPU, I/O intensive, etc., are investigated in order to find optimal VM placement to make better utilization of data center resources [21] [22]. Virtual Machine Migration VM migration [23] has become an indispensable tool that facilitates resource management at data centers for a wide variety of key scenarios such as load balancing, fault- tolerance, hot spot mitigation and server consolidation. The VM migration can be either offline or live. The offline VM migration follows traditional suspend and resume mechanism which increases service down time which leads to SLA violation. Live migration relocates the VM from source to target PM, without disturbing the applications running in the VM which results in minimal downtime. In live migration process, the virtual disks are stored on some shared storage such as Network File Systems, which is accessible from entire network. Hence, virtual disks are not transferred. The steps of Live migration are as follows (Fig. 3):- • Once migration process is triggered, source PM transfers the VM’s memory pages to target PM without suspending the VM. The memory pages are dirtied during the migration process. When this dirtied memory pages are transferred to target PM, it leads to multiple iterations. • This iterative process ends and enters into suspend -and- copy phase when either one of the following conditions occurs: – The numbers of pre-copy iterations are greater than the threshold value (n) – The network traffic generated is greater than the multiples of VM size – The memory page dirty rate is greater than a memory transmission rate – The number of memory pages dirtied during current iteration becomes smaller than a predefined threshold
  • 7. Computer Science & Information Technology (CS & IT) 113 • In suspend-and-copy phase, the VM being migrated is suspended in the source PM and the remaining dirty memory pages as well as the state of the CPU register are transferred to the target PM. Once the migration process is completed, the target PM resumes the VM. Fig. 2. Live Virtual Machine Migration Mechanism 5. STATE-OF-THE ART IN LIVE MIGRATION RESEARCH It is hard to provide a quick live VM migration with less resource overhead because large amount of data transfer during migration results in performance degradation of VM applications. The response time and throughput of the data center applications heavily depends on the VM migration process. Hence, it is essential to improve the performance of migration process to facilitate efficient resource management at data centers. Optimizations of live migration. Many methods have been proposed to improve live migration and optimize its performance metrics such as total migration time and downtime to provide uninterruptible services to applications in VMs. • Memory compression: Live migration performance is improved by minimizing the amount of data transfer to the destination using the technique called memory page compression [24]. However, performing compression and decompression in source and target PMs introduces significant overhead that results in performance degradation. Therefore, it is necessary to ensure trade-off between resource overhead and compression effects to achieve efficient migration. • Delta page transfer: It is a technique [25] [32] that reduces the network bandwidth consumption by maintaining a cache of previously transferred memory pages. This optimizes the transmission of dirtied pages by sending the difference between cached page content and page content that is going to be transferred. This improves the live migration process with reduced risk of service interruption • Dynamic self ballooning (DSB): It is a technique [26], that enables the VM OS (called guest OS) to return its free memory back to the VMM without explicit human intervention.
  • 8. 114 Computer Science & Information Technology (CS & IT) • Data deduplication: It is a technique [31-32] that uses hash based finger print technology that finds the similar and identical data inside the memory and disk of a single VM and optimizes the live migration process. This technique requires transferring memory data from source to target PM only once. • Post-Copy Approach: It is a technique [26] that postpones the memory state transfer phase from the source to target PM after the VM’s CPU state has been transferred to the target PM and resumed there. This approach ensures that each memory page is transferred at most once, hence avoiding the duplicate transmission overhead of pre-copy approach. However, if the destination PM crashes, VM cannot restart in the source PM. Post Copy approach does not have the reliability as Pre-Copy approach. • Hybrid pre and post copy: It is a technique [27] that performs single round of pre-copying which precedes the virtual CPU state transfer. This is followed by post-copying of the remaining dirty pages from the source PM. Therefore, it gets the benefits of both approaches and improves live migration process. Multiple VM Migrations Whenever there is a need to shift entire virtual clusters to different locations, it requires large amount of data to be transferred over the network which results in network and CPU overhead. This leads to performance degradation of applications running in the PM. So identical contents of co-located VMs in the physical machine can be pro-actively tracked and transferred only once to the target PM. This improves the performance of multiple VM migration. This is known as “Gang Scheduling” of virtual machines. It optimizes both memory and network overhead of migration. The works [27-32] gang scheduling strategies. Migration in network. Several enterprises have data centers that are spread across the world to offer efficient services to worldwide users. The network can be LAN or WAN. Live migration of VMs across worldwide data centers [29-30] [32] entails transferring virtual CPU, memory state and disk state to target PM. Also it necessitates network re-configuration as the VMs shifts into a new subnet where a new IP address is assigned to the VM. 6. ANALYSIS The live migration approach consumes resources such as CPU, memory and network which can seriously impact the performance of both the VM being migrated as well as other VMs in the PM. The performance of the migration approach depends on the parameters such as VM size, memory page dirty rate, network traffic and amount of available CPU resource.
  • 9. Computer Science & Information Technology (CS & IT) 115 Table 1. Comparison of state-of-art existing live migration approaches From Table 1, it is observed that the two important parameters viz., VM size and available CPU cycles, have not been taken into consideration during migration. For efficient migration, all the mentioned parameters should be taken into account and also the performance of the migration algorithm needs to be measured in terms of performance metrics as shown in Table 1. 7. CONCLUSION For dynamic energy management at virtualization level, VM placement and VM migration needs to be done. In this paper, the existing approaches for VM placement and VM migration have been discussed and analyzed. Issues such as intelligent workload mixing during VM placement, efficient WAN migration, etc. needs to be addressed to provide continuous and efficient energy management in virtualized data centers. REFERENCES [1] Kant., K.: Data Center Evolution A Tutorial on State of the Art, Issues, and Challenges. J. Computer Networks. 53, 2939–2965 (2009) [2] Amazon Elastic Compute Cloud (Amazon EC2), http://aws.amazon.com/ec2/ [3] Microsoft’s Cloud Platform ( Windows Azure), http://www.windowsazure.com/ [4] Kaplan, J., Forrest, W., Kindler, N.: Revolutionizing Data Center Energy Efficiency. Technical report , McKinsey & Company(2008) [5] Gartner Says Energy-Related Costs Account for Approximately 12 Percent of Overall Data Center Expenditures, http: //www.gartner.com/it/ page. jsp? id = 1442113 (2011) [6] Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., Neugebauer, R., Pratt, I., Warfield, A. : Xen and the Art of Virtualization. In: 19th ACM Symposium on Operating Systems Principles, pp. 164-177, USA(2003)
  • 10. 116 Computer Science & Information Technology (CS & IT) [7] Beloglazov, A., Buyya, R., Lee, Y., Zomaya, A. : A Taxonomy and Survey of Energy Ef-ficient Data Centers and Cloud Computing. J. Advances in Computers. 82, 47-111(2011) [8] Luigi, G., Lassonde, W., Khan, S., Valentini, G., et al : An Overview of Energy Efficiency Techniques in Cluster Computing Systems. Cluster computing, Springer, 2011 [9] Benini, L., Bogliolo, A., Micheli, G. : A Survey of Design Techniques for System-Level Dynamic Power Management. In : IEEE Transactions on Very Large Scale Integration (VLSI) Systems. 8, 299- 316 (2000) [10] Gurumurthi, S., Sivasubramaniam, A., Kandemir, M. et al : DRPM: Dynamic Speed Control for Power Management in Server Class Disk. In: 30th Annual International Symposium on Computer Architecture, pp 169–181. USA (2003) [11] Colarelli, D., Grunwald, D.: Massive Arrays of Idle Disks for Storage Archives. In: Pro-ceedings of the ACM/IEEE Conference on SuperComputing. pp 1–11. USA(2002) [12] Gunaratne, C., Christensen, K., Nordman, B., et al : Reducing the Energy Consumption of Ethernet with Adaptive Link Rate (ALR).J. IEEE Trans Computer 57, 448-461(2008) [13] Srikantaiah, S., Kansal, A.,Zhao, F. : Energy Aware Consolidation for Cloud Computing. In: Proceedings of the 2008 Conference on Power Aware Computing and Systems. USA(2008) [14] Hyser, C., McKee, B., Garner, R., Watson, B. :Autonomic Virtual Machine Placement in the Data Center. HP laboratories, HPL-2007-189, 2008 [15] Bobroff, N., Kochut, A., Beaty, K.: Dynamic Placement of Virtual Machines for Managing SLA violations, IBM T.J Watson Research Center, USA. [16] Beloglazov, A., Buyya,, R., : Energy Efficient Resource Management in Virtualized Cloud Data Centers. In: International Conference on Cluster,Cloud and Grid Computing, pp. 826-831,2010. [17] Wood , T., Levin, G., Shenoy,P., Desynoyres, P., Cecchet,E., Corner, M.: Memory Bud-dies: Exploiting Page Sharing for Smart Co-location in Virtualized Data Centers: In: Inter-national Conference on Virtual Execution Environments, pp 31-40, USA(2009) [18] Meng, X, Pappas, V., Zhang, L. : Improving the Scalability of Data Center Networks with Traffic Aware Virtual Machine Placement, In:29th International Conference on Information Communications, pp. 1154-1162, USA(2010) [19] Sindelar, M., Staraman, R., Shenoy,P.: Sharing Aware Algorithms for Virtual Machine Co-location”. In: 23rd ACM Symposium on Parallelism in Algorithms and Architectures, pp 367-378, USA(2011) [20] Reutiman, R., Sonnek.J, Greensky, J, Chandra A,: Starling Minimizing Communication Overhead in Virtualized Computing Platforms using Decentralized Affinity Aware Migra-tion. Technical Report, University of Minnesota, 2009 [21] Corradi, A., Fanelli,M., Foschini, L.: VM consolidation: A Real Case Based on Open Stack Cloud, In: J. Future generation of computer system [22] Kousiouris, U., Cacinotta, T., Varvarigou, T.: The Effects of Scheduling, Workload type and Consolidation Scenarios on Virtual Machine Performance and their Prediction through Optimized Artificial Neural Networks, J. of system software 84, 1270-1291(2011) [23] Clark,C., Fraser, K., Hand, S., Hnasen, J., Jul, E., Limpach,C., Pratt,I., Warfield, A.: Live Migration of Virtual Mahines. In:NSDI’05 Proceedings of the 2nd Conference on Sympo-sium on Networked Systems Design and Implementation , PP. 273-286, USA(2005) [24] Jin, H., Deng, L., Wu,S., Shi, X., Pan,X.: Live Virtual Machine Migration with Adaptive Memory Compression. In: IEEE CLUSTER, New Orleans, LA(2009) [25] Hacking, S., Hudzia, B.: Improving the Live Migration Process of Large Enterprise Appli-cations. In: 3rd International Workshop on Virtualization Technologies in Distributed Computing, pp 51-58, USA(2009) [26] Hines , M., Gopalan, K., : Post-copy Based Live Virtual Machine Migration Using Adaptive Pre- paging and Dynamic self ballooning. In: International Conference on Virtual Execution Environments, PP. 51-60. USA(2009) [27] Sahni, S., Varma,V,.: A Hybrid Approach to Live Migration of Virtual Machines . In: In-ternational Conference on Cloud Computing in Emerging Markets, India (2012) [28] Deshpande, U., Wang, X., Gopalan, K.: Live Gang Migration of Virtual Machines. In: In-ternational Conference on High Performance Distributed Computing, pp. 135-146 USA(2011)
  • 11. Computer Science & Information Technology (CS & IT) 117 [29] Riteau, P., Morin, C., and Priol, T.: Shringer.: Efficient Wide Area Live Virtual Machine Migration Using Distributed Content Based Addressing. In: 17th International Conference on Parallel Processing, pp. 431-442. Heidelberg(2011) [30] Bradford , R, Kotsovinos , E., Feldmann, A., Schioberg, H., Live Wide Area Migration of Virtual Machine including Local Persistent State. In : 3rd International Conference on Virtual Execution Environments, pp. 169-179. USA(2007) [31] Zhang, X.,Huo, Z., Ma., J, Meng, Dan: Exploiting data duplication to accelerate live virtual machine migration [32] Wood, T.,Shenoy, p., Ramakrishnan k.k., Merve, J,: Cloudnet: Dynamic Pooling of Cloud Resources by Live WAN Migrations of Virtual Machines. In: 7th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, pp. 121-132, USA(2011) [33] Open compute project, http://opencompute.org/2012/11/08/building-a-better-server-chassis [34] Skiena, S.: The Algorithm Design manual, ISBN 0-387-94860-0ssss