SlideShare a Scribd company logo
Natarajan Meghanathan et al. (Eds) : NETCOM, NCS, WiMoNe, GRAPH-HOC, SPM, CSEIT - 2016
pp. 187– 193, 2016. © CS & IT-CSCP 2016 DOI : 10.5121/csit.2016.61516
LIVE VIRTUAL MACHINE MIGRATION
USING SHADOW PAGING IN CLOUD
COMPUTING
SangWook Han1
and HwaMin Lee2
1
Department of Computer Science &Engineering, Soonchunhyang University,
Asan, South Korea
sanguk@sch.ac.kr
2
Department of Computer Software Engineering, Soonchunhyang University,
Asan, South Korea
leehm@sch.ac.kr
ABSTRACT
Cloud Computing shares computing resources to execute application. Cloud systems provide
high-specification resources in the form of services, leading to the provision of user
convenience and greater ease for personal-computer users; however, expansions of the cloud-
system service necessitate a corresponding enhancement of the technology that is used for
server-resource management. In this paper, by monitoring the resources of a cloud server, we
sought to identify the causes of server overload and degradation, followed by the running of a
dynamic-page-migration mechanism. According to this process, we designed the proposed
migration architecture for the minimization of user inconvenience.
KEYWORDS
Live Migration, Shadow Paging, Dynamic Page Migration, Cloud Computing
1. INTRODUCTION
Cloud computing has garnered the spotlight over recent years in the field of computing. Cloud
computing is tailored to the needs of the user, and its services are provided regardless of the
location of the user and the devices that are used. The specifications that are required by a user or
a corporation can be attained via WAN or Internet, in a home or office, in cafes, or on public
transport; that is, you can use the service from any location [1].
Cloud computing can be divided into the following types: SaaS, PaaS, and IaaS; a computer
user’s choice will depend on the form that is needed. Regarding PaaS and SaaS, a computing
environment must be provided for the user because the provision of hardware is too expensive in
these cases; therefore, server visualization is used to reduce the cost [4]. Visualization involves
the installation of a virtual machine monitor as systemic software that manages the virtualized
operating systems on a single hardware unit, thereby supporting the virtual machine that is
provided to the user, and the software is in the desired form for the installation of an operating
system [1]. In terms of cloud computing, virtualization can be considered an application of the
188 Computer Science & Information Technology (CS & IT)
operating system. From the perspective of administrators, virtualization means that it is possible
to deliver a service through the provision of an infrastructure and platform.
Although cloud computing is advantageous, however, two significant problems have emerged in
relation to the use of virtual operating systems. First, hardware utilization is rapidly increased due
to the frequent occurrence of page faults, leading to thrashing; and second, when a hardware
failure occurs in the virtual machine, all of the corresponding services are interrupted. Resource
management has become increasingly important because of these problems, and hardware-related
research studies are in progress to develop measures that minimize user inconvenience without
interrupting services. The purpose of this paper is the improvement of the efficiency of existing
migration methods.
This paper is organized as follows: chapter 2 looks at the existing content regarding migration;
chapter 3 proposes a mechanism for an efficient migration process through the use of monitoring
and the dynamic-paging-migration technique; and in chapter 4, the conclusion provides a
direction for future research initiatives.
2. RELATED WORKS
2.1. Monitoring
The shapes and sizes of the clouds of cloud computing are widely variable. Because cloud users
are difficult to manage personally, automation is required, and this necessitates an interaction
with the surroundings. Monitoring can be seen as one of the best techniques for the configuration
of a cloud system; by utilizing a monitoring system, it is possible for a user to perform the
following actions, among others:
- Auto VM provisioning
- Auto scaling
- Auto service provisioning
- High availability
- Deploy management
2.2. Hypervisor
A hypervisor is the tool base for virtualization. Regarding commercial clouds, there is a variety of
hypervisors that is divided into full virtualization and para-virtualization, depending on the
virtualization method [2].
(a) Full virtualization (b) Para virtualization
Figure 1. Types of Virtualization
Computer Science & Information Technology (CS & IT) 189
Full virtualization requires the virtualization of all of the hardware of a system, while the guest
operating system remains unchanged, and the advantage is that it can be applied for a variety of
operating systems.
As the name suggests, para-virtualization is applicable for a system wherein the hardware has not
been fully virtualized; therefore, a guest operating system does not control the hardware.
2.3. Shadow Paging
Shadow Paging (Dynamic page migration) is a transition technique whereby a page is transmitted
through the use of the physical memory space of a shadow page [1]. For the performance of a
migration (the service runs on a virtual server), the information of the changed pages needs to be
saved in the shadow page before the transferal to a newly allocated space can occur; therefore,
this technique makes it possible to prevent service failure. Shadow paging involves the creation
and saving of a physical memory space for the storage of the information of a page that has been
changed by a user, and the newly created space is referred to as the “shadow page.” Dynamic
page migration comprises a mobile data system, whereby small amounts of memory space are
progressively allocated to the target machine; by using the shadow page, mere seconds of service
downtime occur, meaning that the user does not experience any inconvenience. The
corresponding details are provided in chapter 3.2.
2.4. Orchestration
Orchestration is the management of resources whereby arrangement and alignment are
automated. In terms of cloud-computing services, the following actions should be functional,
among others: the issuance of an authentication key, the creation of a network check, and the
creation of security rules. Orchestration cannot, however, be directly engaged each time an
administrator creates an instance. A template-based engine can be used for the easy automation of
this process that enables the deployment of infrastructure [2].
3. VM LIVE MIGRATION TECHNIQUE
3.1. Monitoring-system configuration
The previous monitoring system (Openstack ceilometer) offers the resources that need to be
deployed in a cloud and enables a user to monitor the statuses of the resources for a performance
assessment; furthermore, the program offers visibility and insight through the monitoring of the
resource state of the dispersed cloud system [2]. The previous monitoring system, however,
should change the internal source code according to systemic needs; therefore, we propose a
monitoring system in this paper that can address this limitation. As shown in Table 1, the
essential element of the monitoring system was selected.
Using the proposed monitoring system, it is possible to obtain a value for dynamic page migration
by monitoring the information shown in Table 1. In addition, the system can be used for the
determination of the necessary information such as the page that needs to be sent when the
information shown in Table 1 is obtained through the migration mechanism.
190 Computer Science & Information Technology (CS & IT)
Table 1. Information required for monitoring
Edit page frequently
Network transfer rate
Page size
Total size of virtual-machine memory
3.2. Shadow-paging migration method
If a server overload or degradation is detected through monitoring, the migration process is
commenced. The corresponding migration-operation process is shown in Figure 3 and Table 2.
Figure 2. Proposed Shadow-paging Technique
A step-by-step description is shown in Table 2, as follows:
Table 2. Shadow-paging step-by-step instructions
1. Initialization phase :
- Target-machine selection
- Socket opening
2. Reservation phase :
- Connection of socket
- Allocation of a resource to the target machine
3. Iterative pre-copy phase :
- Storage of the changed information in the shadow page
4. Stop-and-copy phase:
- Sending of the rest of the page
5. Commitment phase :
- Mounting of the file server and I/O device to the target machine
6. Activation phase:
- Service activation
Computer Science & Information Technology (CS & IT) 191
3.3. Full configuration for a virtualization migration
In this paper, the flow of the proposed migration method is shown in Figure 4. If an overload or
deterioration occurs in the server then the allocation of resources occurs quickly for the
determination of the migration.
Figure 3. Proposed-migration-structure flow
The proposed monitoring system checks the status of the server, the Target-machine Selection
Algorithm selects the target machine, and an automated orchestration process allocates the
resources. By using the dynamic-page technique, the migration is performed.
Figure 4. Proposed system structure
4. CONCLUSION
The development of cloud computing has led to many changes for both individuals and
companies over recent years. Companies that provide cloud computing are therefore obliged to
provide the best services to their customers and the companies in receipt of their services;
furthermore, in addition to ensuring the effective management of their resources, they need to
192 Computer Science & Information Technology (CS & IT)
actively conduct research regarding migration. The method that is proposed in this research paper
monitors resources to identify any deterioration or overloading regarding a server, and it performs
migration in real time; provided that a target machine is nominated, this proposed method can be
used for a server migration while the services are maintained by shadow paging. Further study is
required regarding effective algorithms for shadow-paging migration; accordingly, this paper's
objective is the development of a faster and more-precise migration technique for the
harmonization of target-algorithm selection and the dynamic-page-migration algorithm.
ACKNOWLEDGEMENTS
This research was supported by the MSIP(Ministry of Science, ICT and Future Planning), Korea,
under the ITRC(Information Technology Research Center) support program(IITP-2016-R0992-
16-1006) supervised by the IITP(Institute for Information & communications Technology
Promotion).
REFERENCES
[1] Kapil, D., Pilli, E. S., & Joshi, R. C. (2013) Live virtual machine migration techniques: Survey and
research challenges, In 2013 IEEE 3rd International Advance Computing Conference, pp. 963-969.
[2] Son, A. Y., & Huh, E. N. (2016) Migration Method for Seamless Service in Cloud Computing:
Survey and Research Challenges, In 2016 30th International Conference on Advanced Information
Networking and Applications Workshops (WAINA), pp. 404-409.
[3] Wood, T., Ramakrishnan, K. K., Shenoy, P., & Van der Merwe, J. (2011) CloudNet: dynamic pooling
of cloud resources by live WAN migration of virtual machines, In ACM Sigplan Notices, Vol. 46,
No. 7, pp. 121-132.
[4] Kim, B., (2013) “An Efficient Method for Live Virtual Machine Migration Time Using Prediction of
Pre-copy Phase", Master’s Thesis, Seogang University, Korea.
[5] Du, Y., Yu, H., Shi, G., Chen, J., & Zheng, W. (2010) Microwiper: efficient memory propagation in
live migration of virtual machines. In 2010 39th International Conference on Parallel Processing, pp.
141-149.
[6] Ahmad, R. W., Gani, A., Hamid, S. H. A., Shiraz, M., Yousafzai, A., & Xia, F. (2015). A survey on
virtual machine migration and server consolidation frameworks for cloud data centers. Journal of
Network and Computer Applications, 52, 11-25.
[7] Zheng, J., Ng, T., Sripanidkulchai, K., & Liu, Z. (2013). Pacer: A progress management system for
live virtual machine migration in cloud computing.IEEE transactions on network and service
management, 10(4), 369-382.
[8] Nathan, S., Bellur, U., & Kulkarni, P. (2015, August). Towards a comprehensive performance model
of virtual machine live migration. In Proceedings of the Sixth ACM Symposium on Cloud Computing
(pp. 288-301). ACM.
[9] Sun, G., Liao, D., Anand, V., Zhao, D., & Yu, H. (2016). A new technique for efficient live migration
of multiple virtual machines. Future Generation Computer Systems, 55, 74-86.
[10] Jackson, K., Bunch, C., & Sigler, E. (2015). OpenStack cloud computing cookbook. Packt Publishing
Ltd.
Computer Science & Information Technology (CS & IT) 193
AUTHORS
Sangwook Han
He is master course student at Dept. of Computer Software Engineering in Soonchunhyang
University. His main research interests are cloud and mobile computing.
HwaMin Lee
She is a Professor at Dept. of Computer Software Engineering in Soonchunhyang
University. Her main research interests are cloud and mobile computing, Internet of
Things, and IT convergence.

More Related Content

What's hot

Virtualization Technology using Virtual Machines for Cloud Computing
Virtualization Technology using Virtual Machines for Cloud ComputingVirtualization Technology using Virtual Machines for Cloud Computing
Virtualization Technology using Virtual Machines for Cloud Computing
IJMER
 
Virtual Machine Migration and Allocation in Cloud Computing: A Review
Virtual Machine Migration and Allocation in Cloud Computing: A ReviewVirtual Machine Migration and Allocation in Cloud Computing: A Review
Virtual Machine Migration and Allocation in Cloud Computing: A Review
ijtsrd
 
Dynamic Cloud Partitioning and Load Balancing in Cloud
Dynamic Cloud Partitioning and Load Balancing in Cloud Dynamic Cloud Partitioning and Load Balancing in Cloud
Dynamic Cloud Partitioning and Load Balancing in Cloud
Shyam Hajare
 
Cloud Computing Load Balancing Algorithms Comparison Based Survey
Cloud Computing Load Balancing Algorithms Comparison Based SurveyCloud Computing Load Balancing Algorithms Comparison Based Survey
Cloud Computing Load Balancing Algorithms Comparison Based Survey
INFOGAIN PUBLICATION
 
Evaluating paas scalability and improving performance using scalability impro...
Evaluating paas scalability and improving performance using scalability impro...Evaluating paas scalability and improving performance using scalability impro...
Evaluating paas scalability and improving performance using scalability impro...
eSAT Journals
 
Evaluating paas scalability and improving performance using scalability impro...
Evaluating paas scalability and improving performance using scalability impro...Evaluating paas scalability and improving performance using scalability impro...
Evaluating paas scalability and improving performance using scalability impro...
eSAT Publishing House
 
Load Balancing in Cloud Nodes
Load Balancing in Cloud NodesLoad Balancing in Cloud Nodes
Load Balancing in Cloud Nodes
INFOGAIN PUBLICATION
 
An Enhanced Throttled Load Balancing Approach for Cloud Environment
An Enhanced Throttled Load Balancing Approach for Cloud EnvironmentAn Enhanced Throttled Load Balancing Approach for Cloud Environment
An Enhanced Throttled Load Balancing Approach for Cloud Environment
IRJET Journal
 
Load Balancing In Cloud Computing:A Review
Load Balancing In Cloud Computing:A ReviewLoad Balancing In Cloud Computing:A Review
Load Balancing In Cloud Computing:A Review
IOSR Journals
 
IRJET- Research Paper on Energy-Aware Virtual Machine Migration for Cloud Com...
IRJET- Research Paper on Energy-Aware Virtual Machine Migration for Cloud Com...IRJET- Research Paper on Energy-Aware Virtual Machine Migration for Cloud Com...
IRJET- Research Paper on Energy-Aware Virtual Machine Migration for Cloud Com...
IRJET Journal
 
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
 
Embedded systems Implementation in Cloud Challenges
Embedded systems Implementation in Cloud ChallengesEmbedded systems Implementation in Cloud Challenges
Embedded systems Implementation in Cloud Challenges
FossilShale Embedded Technologies Pvt Ltd
 
IRJET- Time and Resource Efficient Task Scheduling in Cloud Computing Environ...
IRJET- Time and Resource Efficient Task Scheduling in Cloud Computing Environ...IRJET- Time and Resource Efficient Task Scheduling in Cloud Computing Environ...
IRJET- Time and Resource Efficient Task Scheduling in Cloud Computing Environ...
IRJET Journal
 
Dynamic resource allocation using virtual machines for cloud computing enviro...
Dynamic resource allocation using virtual machines for cloud computing enviro...Dynamic resource allocation using virtual machines for cloud computing enviro...
Dynamic resource allocation using virtual machines for cloud computing enviro...
IEEEFINALYEARPROJECTS
 
A Virtual Machine Resource Management Method with Millisecond Precision
A Virtual Machine Resource Management Method with Millisecond PrecisionA Virtual Machine Resource Management Method with Millisecond Precision
A Virtual Machine Resource Management Method with Millisecond Precision
IRJET Journal
 
Resource Provisioning Algorithms for Resource Allocation in Cloud Computing
Resource Provisioning Algorithms for Resource Allocation in Cloud ComputingResource Provisioning Algorithms for Resource Allocation in Cloud Computing
Resource Provisioning Algorithms for Resource Allocation in Cloud Computing
IRJET Journal
 
Elastic neural network method for load prediction in cloud computing grid
Elastic neural network method for load prediction in cloud computing gridElastic neural network method for load prediction in cloud computing grid
Elastic neural network method for load prediction in cloud computing grid
IJECEIAES
 
IRJET- An Adaptive Scheduling based VM with Random Key Authentication on Clou...
IRJET- An Adaptive Scheduling based VM with Random Key Authentication on Clou...IRJET- An Adaptive Scheduling based VM with Random Key Authentication on Clou...
IRJET- An Adaptive Scheduling based VM with Random Key Authentication on Clou...
IRJET Journal
 

What's hot (19)

Virtualization Technology using Virtual Machines for Cloud Computing
Virtualization Technology using Virtual Machines for Cloud ComputingVirtualization Technology using Virtual Machines for Cloud Computing
Virtualization Technology using Virtual Machines for Cloud Computing
 
Virtual Machine Migration and Allocation in Cloud Computing: A Review
Virtual Machine Migration and Allocation in Cloud Computing: A ReviewVirtual Machine Migration and Allocation in Cloud Computing: A Review
Virtual Machine Migration and Allocation in Cloud Computing: A Review
 
Dynamic Cloud Partitioning and Load Balancing in Cloud
Dynamic Cloud Partitioning and Load Balancing in Cloud Dynamic Cloud Partitioning and Load Balancing in Cloud
Dynamic Cloud Partitioning and Load Balancing in Cloud
 
Cloud Computing Load Balancing Algorithms Comparison Based Survey
Cloud Computing Load Balancing Algorithms Comparison Based SurveyCloud Computing Load Balancing Algorithms Comparison Based Survey
Cloud Computing Load Balancing Algorithms Comparison Based Survey
 
Evaluating paas scalability and improving performance using scalability impro...
Evaluating paas scalability and improving performance using scalability impro...Evaluating paas scalability and improving performance using scalability impro...
Evaluating paas scalability and improving performance using scalability impro...
 
Evaluating paas scalability and improving performance using scalability impro...
Evaluating paas scalability and improving performance using scalability impro...Evaluating paas scalability and improving performance using scalability impro...
Evaluating paas scalability and improving performance using scalability impro...
 
kogatam_swetha
kogatam_swethakogatam_swetha
kogatam_swetha
 
Load Balancing in Cloud Nodes
Load Balancing in Cloud NodesLoad Balancing in Cloud Nodes
Load Balancing in Cloud Nodes
 
An Enhanced Throttled Load Balancing Approach for Cloud Environment
An Enhanced Throttled Load Balancing Approach for Cloud EnvironmentAn Enhanced Throttled Load Balancing Approach for Cloud Environment
An Enhanced Throttled Load Balancing Approach for Cloud Environment
 
Load Balancing In Cloud Computing:A Review
Load Balancing In Cloud Computing:A ReviewLoad Balancing In Cloud Computing:A Review
Load Balancing In Cloud Computing:A Review
 
IRJET- Research Paper on Energy-Aware Virtual Machine Migration for Cloud Com...
IRJET- Research Paper on Energy-Aware Virtual Machine Migration for Cloud Com...IRJET- Research Paper on Energy-Aware Virtual Machine Migration for Cloud Com...
IRJET- Research Paper on Energy-Aware Virtual Machine Migration for Cloud Com...
 
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
 
Embedded systems Implementation in Cloud Challenges
Embedded systems Implementation in Cloud ChallengesEmbedded systems Implementation in Cloud Challenges
Embedded systems Implementation in Cloud Challenges
 
IRJET- Time and Resource Efficient Task Scheduling in Cloud Computing Environ...
IRJET- Time and Resource Efficient Task Scheduling in Cloud Computing Environ...IRJET- Time and Resource Efficient Task Scheduling in Cloud Computing Environ...
IRJET- Time and Resource Efficient Task Scheduling in Cloud Computing Environ...
 
Dynamic resource allocation using virtual machines for cloud computing enviro...
Dynamic resource allocation using virtual machines for cloud computing enviro...Dynamic resource allocation using virtual machines for cloud computing enviro...
Dynamic resource allocation using virtual machines for cloud computing enviro...
 
A Virtual Machine Resource Management Method with Millisecond Precision
A Virtual Machine Resource Management Method with Millisecond PrecisionA Virtual Machine Resource Management Method with Millisecond Precision
A Virtual Machine Resource Management Method with Millisecond Precision
 
Resource Provisioning Algorithms for Resource Allocation in Cloud Computing
Resource Provisioning Algorithms for Resource Allocation in Cloud ComputingResource Provisioning Algorithms for Resource Allocation in Cloud Computing
Resource Provisioning Algorithms for Resource Allocation in Cloud Computing
 
Elastic neural network method for load prediction in cloud computing grid
Elastic neural network method for load prediction in cloud computing gridElastic neural network method for load prediction in cloud computing grid
Elastic neural network method for load prediction in cloud computing grid
 
IRJET- An Adaptive Scheduling based VM with Random Key Authentication on Clou...
IRJET- An Adaptive Scheduling based VM with Random Key Authentication on Clou...IRJET- An Adaptive Scheduling based VM with Random Key Authentication on Clou...
IRJET- An Adaptive Scheduling based VM with Random Key Authentication on Clou...
 

Viewers also liked

RITA SECURE COMMUNICATION PROTOCOL: APPLICATION TO SCADA
RITA SECURE COMMUNICATION PROTOCOL: APPLICATION TO SCADARITA SECURE COMMUNICATION PROTOCOL: APPLICATION TO SCADA
RITA SECURE COMMUNICATION PROTOCOL: APPLICATION TO SCADA
csandit
 
WAVEFORM COMPARISON AND NONLINEARITY SENSITIVITIES OF FBMC, UFMC AND W-OFDM S...
WAVEFORM COMPARISON AND NONLINEARITY SENSITIVITIES OF FBMC, UFMC AND W-OFDM S...WAVEFORM COMPARISON AND NONLINEARITY SENSITIVITIES OF FBMC, UFMC AND W-OFDM S...
WAVEFORM COMPARISON AND NONLINEARITY SENSITIVITIES OF FBMC, UFMC AND W-OFDM S...
csandit
 
AN EFFICIENT RECOVERY SCHEME FOR BUFFER-BASED B-TREE INDEXES ON FLASH MEMORY
AN EFFICIENT RECOVERY SCHEME FOR BUFFER-BASED B-TREE INDEXES ON FLASH MEMORYAN EFFICIENT RECOVERY SCHEME FOR BUFFER-BASED B-TREE INDEXES ON FLASH MEMORY
AN EFFICIENT RECOVERY SCHEME FOR BUFFER-BASED B-TREE INDEXES ON FLASH MEMORY
csandit
 
EXPLORING CRITICAL SUCCESS FACTORS FOR CYBERSECURITY IN BHUTAN’S GOVERNMENT O...
EXPLORING CRITICAL SUCCESS FACTORS FOR CYBERSECURITY IN BHUTAN’S GOVERNMENT O...EXPLORING CRITICAL SUCCESS FACTORS FOR CYBERSECURITY IN BHUTAN’S GOVERNMENT O...
EXPLORING CRITICAL SUCCESS FACTORS FOR CYBERSECURITY IN BHUTAN’S GOVERNMENT O...
csandit
 
ALBAY EMERGENCY RESPONSE AND REPORT TOOL (ALERRT)
ALBAY EMERGENCY RESPONSE AND REPORT TOOL (ALERRT)ALBAY EMERGENCY RESPONSE AND REPORT TOOL (ALERRT)
ALBAY EMERGENCY RESPONSE AND REPORT TOOL (ALERRT)
csandit
 
A DYNAMIC ROUTE DISCOVERY SCHEME FOR HETEROGENEOUS WIRELESS SENSOR NETWORKS B...
A DYNAMIC ROUTE DISCOVERY SCHEME FOR HETEROGENEOUS WIRELESS SENSOR NETWORKS B...A DYNAMIC ROUTE DISCOVERY SCHEME FOR HETEROGENEOUS WIRELESS SENSOR NETWORKS B...
A DYNAMIC ROUTE DISCOVERY SCHEME FOR HETEROGENEOUS WIRELESS SENSOR NETWORKS B...
csandit
 
RETURN ORIENTED OBFUSCATION
RETURN ORIENTED OBFUSCATIONRETURN ORIENTED OBFUSCATION
RETURN ORIENTED OBFUSCATION
csandit
 
A BINARY TO RESIDUE CONVERSION USING NEW PROPOSED NON-COPRIME MODULI SET
A BINARY TO RESIDUE CONVERSION USING NEW PROPOSED NON-COPRIME MODULI SETA BINARY TO RESIDUE CONVERSION USING NEW PROPOSED NON-COPRIME MODULI SET
A BINARY TO RESIDUE CONVERSION USING NEW PROPOSED NON-COPRIME MODULI SET
csandit
 
AN EMPIRICAL STUDY OF USING CLOUD-BASED SERVICES IN CAPSTONE PROJECT DEVELOPMENT
AN EMPIRICAL STUDY OF USING CLOUD-BASED SERVICES IN CAPSTONE PROJECT DEVELOPMENTAN EMPIRICAL STUDY OF USING CLOUD-BASED SERVICES IN CAPSTONE PROJECT DEVELOPMENT
AN EMPIRICAL STUDY OF USING CLOUD-BASED SERVICES IN CAPSTONE PROJECT DEVELOPMENT
csandit
 
SHARP OR BLUR: A FAST NO-REFERENCE QUALITY METRIC FOR REALISTIC PHOTOS
SHARP OR BLUR: A FAST NO-REFERENCE QUALITY METRIC FOR REALISTIC PHOTOSSHARP OR BLUR: A FAST NO-REFERENCE QUALITY METRIC FOR REALISTIC PHOTOS
SHARP OR BLUR: A FAST NO-REFERENCE QUALITY METRIC FOR REALISTIC PHOTOS
csandit
 
DMIA: A MALWARE DETECTION SYSTEM ON IOS PLATFORM
DMIA: A MALWARE DETECTION SYSTEM ON IOS PLATFORMDMIA: A MALWARE DETECTION SYSTEM ON IOS PLATFORM
DMIA: A MALWARE DETECTION SYSTEM ON IOS PLATFORM
csandit
 
WI-FI FINGERPRINT-BASED APPROACH TO SECURING THE CONNECTED VEHICLE AGAINST WI...
WI-FI FINGERPRINT-BASED APPROACH TO SECURING THE CONNECTED VEHICLE AGAINST WI...WI-FI FINGERPRINT-BASED APPROACH TO SECURING THE CONNECTED VEHICLE AGAINST WI...
WI-FI FINGERPRINT-BASED APPROACH TO SECURING THE CONNECTED VEHICLE AGAINST WI...
csandit
 
SECURITY FOR SOFTWARE-DEFINED (CLOUD, SDN AND NFV) INFRASTRUCTURES – ISSUES A...
SECURITY FOR SOFTWARE-DEFINED (CLOUD, SDN AND NFV) INFRASTRUCTURES – ISSUES A...SECURITY FOR SOFTWARE-DEFINED (CLOUD, SDN AND NFV) INFRASTRUCTURES – ISSUES A...
SECURITY FOR SOFTWARE-DEFINED (CLOUD, SDN AND NFV) INFRASTRUCTURES – ISSUES A...
csandit
 
AN EFFICIENT DEPLOYMENT APPROACH FOR IMPROVED COVERAGE IN WIRELESS SENSOR NET...
AN EFFICIENT DEPLOYMENT APPROACH FOR IMPROVED COVERAGE IN WIRELESS SENSOR NET...AN EFFICIENT DEPLOYMENT APPROACH FOR IMPROVED COVERAGE IN WIRELESS SENSOR NET...
AN EFFICIENT DEPLOYMENT APPROACH FOR IMPROVED COVERAGE IN WIRELESS SENSOR NET...
csandit
 
DESIGN OF A SECURE DISASTER NOTIFICATION SYSTEM USING THE SMARTPHONE BASED BE...
DESIGN OF A SECURE DISASTER NOTIFICATION SYSTEM USING THE SMARTPHONE BASED BE...DESIGN OF A SECURE DISASTER NOTIFICATION SYSTEM USING THE SMARTPHONE BASED BE...
DESIGN OF A SECURE DISASTER NOTIFICATION SYSTEM USING THE SMARTPHONE BASED BE...
csandit
 
PERFORMANCE COMPARISON DCM VERSUS QPSK FOR HIGH DATA RATES IN THE MBOFDM UWB ...
PERFORMANCE COMPARISON DCM VERSUS QPSK FOR HIGH DATA RATES IN THE MBOFDM UWB ...PERFORMANCE COMPARISON DCM VERSUS QPSK FOR HIGH DATA RATES IN THE MBOFDM UWB ...
PERFORMANCE COMPARISON DCM VERSUS QPSK FOR HIGH DATA RATES IN THE MBOFDM UWB ...
csandit
 
Crowdfunding - Harnessing the Power of the Crowd
Crowdfunding - Harnessing the Power of the CrowdCrowdfunding - Harnessing the Power of the Crowd
Crowdfunding - Harnessing the Power of the Crowd
PCM creative
 
Linha de Produtos lightop
Linha de Produtos lightopLinha de Produtos lightop
Linha de Produtos lightop
johnnywillian
 

Viewers also liked (20)

RITA SECURE COMMUNICATION PROTOCOL: APPLICATION TO SCADA
RITA SECURE COMMUNICATION PROTOCOL: APPLICATION TO SCADARITA SECURE COMMUNICATION PROTOCOL: APPLICATION TO SCADA
RITA SECURE COMMUNICATION PROTOCOL: APPLICATION TO SCADA
 
WAVEFORM COMPARISON AND NONLINEARITY SENSITIVITIES OF FBMC, UFMC AND W-OFDM S...
WAVEFORM COMPARISON AND NONLINEARITY SENSITIVITIES OF FBMC, UFMC AND W-OFDM S...WAVEFORM COMPARISON AND NONLINEARITY SENSITIVITIES OF FBMC, UFMC AND W-OFDM S...
WAVEFORM COMPARISON AND NONLINEARITY SENSITIVITIES OF FBMC, UFMC AND W-OFDM S...
 
AN EFFICIENT RECOVERY SCHEME FOR BUFFER-BASED B-TREE INDEXES ON FLASH MEMORY
AN EFFICIENT RECOVERY SCHEME FOR BUFFER-BASED B-TREE INDEXES ON FLASH MEMORYAN EFFICIENT RECOVERY SCHEME FOR BUFFER-BASED B-TREE INDEXES ON FLASH MEMORY
AN EFFICIENT RECOVERY SCHEME FOR BUFFER-BASED B-TREE INDEXES ON FLASH MEMORY
 
EXPLORING CRITICAL SUCCESS FACTORS FOR CYBERSECURITY IN BHUTAN’S GOVERNMENT O...
EXPLORING CRITICAL SUCCESS FACTORS FOR CYBERSECURITY IN BHUTAN’S GOVERNMENT O...EXPLORING CRITICAL SUCCESS FACTORS FOR CYBERSECURITY IN BHUTAN’S GOVERNMENT O...
EXPLORING CRITICAL SUCCESS FACTORS FOR CYBERSECURITY IN BHUTAN’S GOVERNMENT O...
 
ALBAY EMERGENCY RESPONSE AND REPORT TOOL (ALERRT)
ALBAY EMERGENCY RESPONSE AND REPORT TOOL (ALERRT)ALBAY EMERGENCY RESPONSE AND REPORT TOOL (ALERRT)
ALBAY EMERGENCY RESPONSE AND REPORT TOOL (ALERRT)
 
A DYNAMIC ROUTE DISCOVERY SCHEME FOR HETEROGENEOUS WIRELESS SENSOR NETWORKS B...
A DYNAMIC ROUTE DISCOVERY SCHEME FOR HETEROGENEOUS WIRELESS SENSOR NETWORKS B...A DYNAMIC ROUTE DISCOVERY SCHEME FOR HETEROGENEOUS WIRELESS SENSOR NETWORKS B...
A DYNAMIC ROUTE DISCOVERY SCHEME FOR HETEROGENEOUS WIRELESS SENSOR NETWORKS B...
 
RETURN ORIENTED OBFUSCATION
RETURN ORIENTED OBFUSCATIONRETURN ORIENTED OBFUSCATION
RETURN ORIENTED OBFUSCATION
 
A BINARY TO RESIDUE CONVERSION USING NEW PROPOSED NON-COPRIME MODULI SET
A BINARY TO RESIDUE CONVERSION USING NEW PROPOSED NON-COPRIME MODULI SETA BINARY TO RESIDUE CONVERSION USING NEW PROPOSED NON-COPRIME MODULI SET
A BINARY TO RESIDUE CONVERSION USING NEW PROPOSED NON-COPRIME MODULI SET
 
AN EMPIRICAL STUDY OF USING CLOUD-BASED SERVICES IN CAPSTONE PROJECT DEVELOPMENT
AN EMPIRICAL STUDY OF USING CLOUD-BASED SERVICES IN CAPSTONE PROJECT DEVELOPMENTAN EMPIRICAL STUDY OF USING CLOUD-BASED SERVICES IN CAPSTONE PROJECT DEVELOPMENT
AN EMPIRICAL STUDY OF USING CLOUD-BASED SERVICES IN CAPSTONE PROJECT DEVELOPMENT
 
SHARP OR BLUR: A FAST NO-REFERENCE QUALITY METRIC FOR REALISTIC PHOTOS
SHARP OR BLUR: A FAST NO-REFERENCE QUALITY METRIC FOR REALISTIC PHOTOSSHARP OR BLUR: A FAST NO-REFERENCE QUALITY METRIC FOR REALISTIC PHOTOS
SHARP OR BLUR: A FAST NO-REFERENCE QUALITY METRIC FOR REALISTIC PHOTOS
 
DMIA: A MALWARE DETECTION SYSTEM ON IOS PLATFORM
DMIA: A MALWARE DETECTION SYSTEM ON IOS PLATFORMDMIA: A MALWARE DETECTION SYSTEM ON IOS PLATFORM
DMIA: A MALWARE DETECTION SYSTEM ON IOS PLATFORM
 
WI-FI FINGERPRINT-BASED APPROACH TO SECURING THE CONNECTED VEHICLE AGAINST WI...
WI-FI FINGERPRINT-BASED APPROACH TO SECURING THE CONNECTED VEHICLE AGAINST WI...WI-FI FINGERPRINT-BASED APPROACH TO SECURING THE CONNECTED VEHICLE AGAINST WI...
WI-FI FINGERPRINT-BASED APPROACH TO SECURING THE CONNECTED VEHICLE AGAINST WI...
 
SECURITY FOR SOFTWARE-DEFINED (CLOUD, SDN AND NFV) INFRASTRUCTURES – ISSUES A...
SECURITY FOR SOFTWARE-DEFINED (CLOUD, SDN AND NFV) INFRASTRUCTURES – ISSUES A...SECURITY FOR SOFTWARE-DEFINED (CLOUD, SDN AND NFV) INFRASTRUCTURES – ISSUES A...
SECURITY FOR SOFTWARE-DEFINED (CLOUD, SDN AND NFV) INFRASTRUCTURES – ISSUES A...
 
AN EFFICIENT DEPLOYMENT APPROACH FOR IMPROVED COVERAGE IN WIRELESS SENSOR NET...
AN EFFICIENT DEPLOYMENT APPROACH FOR IMPROVED COVERAGE IN WIRELESS SENSOR NET...AN EFFICIENT DEPLOYMENT APPROACH FOR IMPROVED COVERAGE IN WIRELESS SENSOR NET...
AN EFFICIENT DEPLOYMENT APPROACH FOR IMPROVED COVERAGE IN WIRELESS SENSOR NET...
 
DESIGN OF A SECURE DISASTER NOTIFICATION SYSTEM USING THE SMARTPHONE BASED BE...
DESIGN OF A SECURE DISASTER NOTIFICATION SYSTEM USING THE SMARTPHONE BASED BE...DESIGN OF A SECURE DISASTER NOTIFICATION SYSTEM USING THE SMARTPHONE BASED BE...
DESIGN OF A SECURE DISASTER NOTIFICATION SYSTEM USING THE SMARTPHONE BASED BE...
 
PERFORMANCE COMPARISON DCM VERSUS QPSK FOR HIGH DATA RATES IN THE MBOFDM UWB ...
PERFORMANCE COMPARISON DCM VERSUS QPSK FOR HIGH DATA RATES IN THE MBOFDM UWB ...PERFORMANCE COMPARISON DCM VERSUS QPSK FOR HIGH DATA RATES IN THE MBOFDM UWB ...
PERFORMANCE COMPARISON DCM VERSUS QPSK FOR HIGH DATA RATES IN THE MBOFDM UWB ...
 
Crowdfunding - Harnessing the Power of the Crowd
Crowdfunding - Harnessing the Power of the CrowdCrowdfunding - Harnessing the Power of the Crowd
Crowdfunding - Harnessing the Power of the Crowd
 
Ipad ppt
Ipad pptIpad ppt
Ipad ppt
 
Linha de Produtos lightop
Linha de Produtos lightopLinha de Produtos lightop
Linha de Produtos lightop
 
Thesis Abstract
Thesis AbstractThesis Abstract
Thesis Abstract
 

Similar to LIVE VIRTUAL MACHINE MIGRATION USING SHADOW PAGING IN CLOUD COMPUTING

AUTOMATED VM MIGRATION USING INTELLIGENT LEARNING TECHNIQUE
AUTOMATED VM MIGRATION USING INTELLIGENT LEARNING TECHNIQUEAUTOMATED VM MIGRATION USING INTELLIGENT LEARNING TECHNIQUE
AUTOMATED VM MIGRATION USING INTELLIGENT LEARNING TECHNIQUE
IRJET Journal
 
Resource Allocation using Virtual Machine Migration: A Survey
Resource Allocation using Virtual Machine Migration: A SurveyResource Allocation using Virtual Machine Migration: A Survey
Resource Allocation using Virtual Machine Migration: A Survey
idescitation
 
Virtual Machine Migration Techniques in Cloud Environment: A Survey
Virtual Machine Migration Techniques in Cloud Environment: A SurveyVirtual Machine Migration Techniques in Cloud Environment: A Survey
Virtual Machine Migration Techniques in Cloud Environment: A Survey
ijsrd.com
 
DYNAMIC ALLOCATION METHOD FOR EFFICIENT LOAD BALANCING IN VIRTUAL MACHINES FO...
DYNAMIC ALLOCATION METHOD FOR EFFICIENT LOAD BALANCING IN VIRTUAL MACHINES FO...DYNAMIC ALLOCATION METHOD FOR EFFICIENT LOAD BALANCING IN VIRTUAL MACHINES FO...
DYNAMIC ALLOCATION METHOD FOR EFFICIENT LOAD BALANCING IN VIRTUAL MACHINES FO...
acijjournal
 
International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)
irjes
 
B02120307013
B02120307013B02120307013
B02120307013
theijes
 
A 01
A 01A 01
A 01
kakaken9x
 
Cloud Computing Task Scheduling Algorithm Based on Modified Genetic Algorithm
Cloud Computing Task Scheduling Algorithm Based on Modified Genetic AlgorithmCloud Computing Task Scheduling Algorithm Based on Modified Genetic Algorithm
Cloud Computing Task Scheduling Algorithm Based on Modified Genetic Algorithm
IRJET Journal
 
Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...
Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...
Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...
Editor IJCATR
 
LOAD BALANCING IN CLOUD COMPUTING
LOAD BALANCING IN CLOUD COMPUTINGLOAD BALANCING IN CLOUD COMPUTING
LOAD BALANCING IN CLOUD COMPUTING
IRJET Journal
 
An Efficient Queuing Model for Resource Sharing in Cloud Computing
	An Efficient Queuing Model for Resource Sharing in Cloud Computing	An Efficient Queuing Model for Resource Sharing in Cloud Computing
An Efficient Queuing Model for Resource Sharing in Cloud Computing
theijes
 
PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...
PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...
PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...
IJCNCJournal
 
A Dynamically-adaptive Resource Aware Load Balancing Scheme for VM migrations...
A Dynamically-adaptive Resource Aware Load Balancing Scheme for VM migrations...A Dynamically-adaptive Resource Aware Load Balancing Scheme for VM migrations...
A Dynamically-adaptive Resource Aware Load Balancing Scheme for VM migrations...
IOSR Journals
 
Role of Virtual Machine Live Migration in Cloud Load Balancing
Role of Virtual Machine Live Migration in Cloud Load BalancingRole of Virtual Machine Live Migration in Cloud Load Balancing
Role of Virtual Machine Live Migration in Cloud Load Balancing
IOSR Journals
 
A Scalable Network Monitoring and Bandwidth Throttling System for Cloud Compu...
A Scalable Network Monitoring and Bandwidth Throttling System for Cloud Compu...A Scalable Network Monitoring and Bandwidth Throttling System for Cloud Compu...
A Scalable Network Monitoring and Bandwidth Throttling System for Cloud Compu...Nico Huysamen
 
Unit 2
Unit 2Unit 2
Unit 2
cheepusowmya
 
Cloud service analysis using round-robin algorithm for qualityof-service awar...
Cloud service analysis using round-robin algorithm for qualityof-service awar...Cloud service analysis using round-robin algorithm for qualityof-service awar...
Cloud service analysis using round-robin algorithm for qualityof-service awar...
IJECEIAES
 

Similar to LIVE VIRTUAL MACHINE MIGRATION USING SHADOW PAGING IN CLOUD COMPUTING (20)

AUTOMATED VM MIGRATION USING INTELLIGENT LEARNING TECHNIQUE
AUTOMATED VM MIGRATION USING INTELLIGENT LEARNING TECHNIQUEAUTOMATED VM MIGRATION USING INTELLIGENT LEARNING TECHNIQUE
AUTOMATED VM MIGRATION USING INTELLIGENT LEARNING TECHNIQUE
 
Resource Allocation using Virtual Machine Migration: A Survey
Resource Allocation using Virtual Machine Migration: A SurveyResource Allocation using Virtual Machine Migration: A Survey
Resource Allocation using Virtual Machine Migration: A Survey
 
Virtual Machine Migration Techniques in Cloud Environment: A Survey
Virtual Machine Migration Techniques in Cloud Environment: A SurveyVirtual Machine Migration Techniques in Cloud Environment: A Survey
Virtual Machine Migration Techniques in Cloud Environment: A Survey
 
DYNAMIC ALLOCATION METHOD FOR EFFICIENT LOAD BALANCING IN VIRTUAL MACHINES FO...
DYNAMIC ALLOCATION METHOD FOR EFFICIENT LOAD BALANCING IN VIRTUAL MACHINES FO...DYNAMIC ALLOCATION METHOD FOR EFFICIENT LOAD BALANCING IN VIRTUAL MACHINES FO...
DYNAMIC ALLOCATION METHOD FOR EFFICIENT LOAD BALANCING IN VIRTUAL MACHINES FO...
 
International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)
 
B02120307013
B02120307013B02120307013
B02120307013
 
A 01
A 01A 01
A 01
 
Cloud Computing Task Scheduling Algorithm Based on Modified Genetic Algorithm
Cloud Computing Task Scheduling Algorithm Based on Modified Genetic AlgorithmCloud Computing Task Scheduling Algorithm Based on Modified Genetic Algorithm
Cloud Computing Task Scheduling Algorithm Based on Modified Genetic Algorithm
 
Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...
Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...
Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...
 
LOAD BALANCING IN CLOUD COMPUTING
LOAD BALANCING IN CLOUD COMPUTINGLOAD BALANCING IN CLOUD COMPUTING
LOAD BALANCING IN CLOUD COMPUTING
 
1732 1737
1732 17371732 1737
1732 1737
 
1732 1737
1732 17371732 1737
1732 1737
 
20120140504025
2012014050402520120140504025
20120140504025
 
An Efficient Queuing Model for Resource Sharing in Cloud Computing
	An Efficient Queuing Model for Resource Sharing in Cloud Computing	An Efficient Queuing Model for Resource Sharing in Cloud Computing
An Efficient Queuing Model for Resource Sharing in Cloud Computing
 
PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...
PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...
PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...
 
A Dynamically-adaptive Resource Aware Load Balancing Scheme for VM migrations...
A Dynamically-adaptive Resource Aware Load Balancing Scheme for VM migrations...A Dynamically-adaptive Resource Aware Load Balancing Scheme for VM migrations...
A Dynamically-adaptive Resource Aware Load Balancing Scheme for VM migrations...
 
Role of Virtual Machine Live Migration in Cloud Load Balancing
Role of Virtual Machine Live Migration in Cloud Load BalancingRole of Virtual Machine Live Migration in Cloud Load Balancing
Role of Virtual Machine Live Migration in Cloud Load Balancing
 
A Scalable Network Monitoring and Bandwidth Throttling System for Cloud Compu...
A Scalable Network Monitoring and Bandwidth Throttling System for Cloud Compu...A Scalable Network Monitoring and Bandwidth Throttling System for Cloud Compu...
A Scalable Network Monitoring and Bandwidth Throttling System for Cloud Compu...
 
Unit 2
Unit 2Unit 2
Unit 2
 
Cloud service analysis using round-robin algorithm for qualityof-service awar...
Cloud service analysis using round-robin algorithm for qualityof-service awar...Cloud service analysis using round-robin algorithm for qualityof-service awar...
Cloud service analysis using round-robin algorithm for qualityof-service awar...
 

Recently uploaded

LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
ssuser9bd3ba
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
Kamal Acharya
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
ShahidSultan24
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 

Recently uploaded (20)

LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 

LIVE VIRTUAL MACHINE MIGRATION USING SHADOW PAGING IN CLOUD COMPUTING

  • 1. Natarajan Meghanathan et al. (Eds) : NETCOM, NCS, WiMoNe, GRAPH-HOC, SPM, CSEIT - 2016 pp. 187– 193, 2016. © CS & IT-CSCP 2016 DOI : 10.5121/csit.2016.61516 LIVE VIRTUAL MACHINE MIGRATION USING SHADOW PAGING IN CLOUD COMPUTING SangWook Han1 and HwaMin Lee2 1 Department of Computer Science &Engineering, Soonchunhyang University, Asan, South Korea sanguk@sch.ac.kr 2 Department of Computer Software Engineering, Soonchunhyang University, Asan, South Korea leehm@sch.ac.kr ABSTRACT Cloud Computing shares computing resources to execute application. Cloud systems provide high-specification resources in the form of services, leading to the provision of user convenience and greater ease for personal-computer users; however, expansions of the cloud- system service necessitate a corresponding enhancement of the technology that is used for server-resource management. In this paper, by monitoring the resources of a cloud server, we sought to identify the causes of server overload and degradation, followed by the running of a dynamic-page-migration mechanism. According to this process, we designed the proposed migration architecture for the minimization of user inconvenience. KEYWORDS Live Migration, Shadow Paging, Dynamic Page Migration, Cloud Computing 1. INTRODUCTION Cloud computing has garnered the spotlight over recent years in the field of computing. Cloud computing is tailored to the needs of the user, and its services are provided regardless of the location of the user and the devices that are used. The specifications that are required by a user or a corporation can be attained via WAN or Internet, in a home or office, in cafes, or on public transport; that is, you can use the service from any location [1]. Cloud computing can be divided into the following types: SaaS, PaaS, and IaaS; a computer user’s choice will depend on the form that is needed. Regarding PaaS and SaaS, a computing environment must be provided for the user because the provision of hardware is too expensive in these cases; therefore, server visualization is used to reduce the cost [4]. Visualization involves the installation of a virtual machine monitor as systemic software that manages the virtualized operating systems on a single hardware unit, thereby supporting the virtual machine that is provided to the user, and the software is in the desired form for the installation of an operating system [1]. In terms of cloud computing, virtualization can be considered an application of the
  • 2. 188 Computer Science & Information Technology (CS & IT) operating system. From the perspective of administrators, virtualization means that it is possible to deliver a service through the provision of an infrastructure and platform. Although cloud computing is advantageous, however, two significant problems have emerged in relation to the use of virtual operating systems. First, hardware utilization is rapidly increased due to the frequent occurrence of page faults, leading to thrashing; and second, when a hardware failure occurs in the virtual machine, all of the corresponding services are interrupted. Resource management has become increasingly important because of these problems, and hardware-related research studies are in progress to develop measures that minimize user inconvenience without interrupting services. The purpose of this paper is the improvement of the efficiency of existing migration methods. This paper is organized as follows: chapter 2 looks at the existing content regarding migration; chapter 3 proposes a mechanism for an efficient migration process through the use of monitoring and the dynamic-paging-migration technique; and in chapter 4, the conclusion provides a direction for future research initiatives. 2. RELATED WORKS 2.1. Monitoring The shapes and sizes of the clouds of cloud computing are widely variable. Because cloud users are difficult to manage personally, automation is required, and this necessitates an interaction with the surroundings. Monitoring can be seen as one of the best techniques for the configuration of a cloud system; by utilizing a monitoring system, it is possible for a user to perform the following actions, among others: - Auto VM provisioning - Auto scaling - Auto service provisioning - High availability - Deploy management 2.2. Hypervisor A hypervisor is the tool base for virtualization. Regarding commercial clouds, there is a variety of hypervisors that is divided into full virtualization and para-virtualization, depending on the virtualization method [2]. (a) Full virtualization (b) Para virtualization Figure 1. Types of Virtualization
  • 3. Computer Science & Information Technology (CS & IT) 189 Full virtualization requires the virtualization of all of the hardware of a system, while the guest operating system remains unchanged, and the advantage is that it can be applied for a variety of operating systems. As the name suggests, para-virtualization is applicable for a system wherein the hardware has not been fully virtualized; therefore, a guest operating system does not control the hardware. 2.3. Shadow Paging Shadow Paging (Dynamic page migration) is a transition technique whereby a page is transmitted through the use of the physical memory space of a shadow page [1]. For the performance of a migration (the service runs on a virtual server), the information of the changed pages needs to be saved in the shadow page before the transferal to a newly allocated space can occur; therefore, this technique makes it possible to prevent service failure. Shadow paging involves the creation and saving of a physical memory space for the storage of the information of a page that has been changed by a user, and the newly created space is referred to as the “shadow page.” Dynamic page migration comprises a mobile data system, whereby small amounts of memory space are progressively allocated to the target machine; by using the shadow page, mere seconds of service downtime occur, meaning that the user does not experience any inconvenience. The corresponding details are provided in chapter 3.2. 2.4. Orchestration Orchestration is the management of resources whereby arrangement and alignment are automated. In terms of cloud-computing services, the following actions should be functional, among others: the issuance of an authentication key, the creation of a network check, and the creation of security rules. Orchestration cannot, however, be directly engaged each time an administrator creates an instance. A template-based engine can be used for the easy automation of this process that enables the deployment of infrastructure [2]. 3. VM LIVE MIGRATION TECHNIQUE 3.1. Monitoring-system configuration The previous monitoring system (Openstack ceilometer) offers the resources that need to be deployed in a cloud and enables a user to monitor the statuses of the resources for a performance assessment; furthermore, the program offers visibility and insight through the monitoring of the resource state of the dispersed cloud system [2]. The previous monitoring system, however, should change the internal source code according to systemic needs; therefore, we propose a monitoring system in this paper that can address this limitation. As shown in Table 1, the essential element of the monitoring system was selected. Using the proposed monitoring system, it is possible to obtain a value for dynamic page migration by monitoring the information shown in Table 1. In addition, the system can be used for the determination of the necessary information such as the page that needs to be sent when the information shown in Table 1 is obtained through the migration mechanism.
  • 4. 190 Computer Science & Information Technology (CS & IT) Table 1. Information required for monitoring Edit page frequently Network transfer rate Page size Total size of virtual-machine memory 3.2. Shadow-paging migration method If a server overload or degradation is detected through monitoring, the migration process is commenced. The corresponding migration-operation process is shown in Figure 3 and Table 2. Figure 2. Proposed Shadow-paging Technique A step-by-step description is shown in Table 2, as follows: Table 2. Shadow-paging step-by-step instructions 1. Initialization phase : - Target-machine selection - Socket opening 2. Reservation phase : - Connection of socket - Allocation of a resource to the target machine 3. Iterative pre-copy phase : - Storage of the changed information in the shadow page 4. Stop-and-copy phase: - Sending of the rest of the page 5. Commitment phase : - Mounting of the file server and I/O device to the target machine 6. Activation phase: - Service activation
  • 5. Computer Science & Information Technology (CS & IT) 191 3.3. Full configuration for a virtualization migration In this paper, the flow of the proposed migration method is shown in Figure 4. If an overload or deterioration occurs in the server then the allocation of resources occurs quickly for the determination of the migration. Figure 3. Proposed-migration-structure flow The proposed monitoring system checks the status of the server, the Target-machine Selection Algorithm selects the target machine, and an automated orchestration process allocates the resources. By using the dynamic-page technique, the migration is performed. Figure 4. Proposed system structure 4. CONCLUSION The development of cloud computing has led to many changes for both individuals and companies over recent years. Companies that provide cloud computing are therefore obliged to provide the best services to their customers and the companies in receipt of their services; furthermore, in addition to ensuring the effective management of their resources, they need to
  • 6. 192 Computer Science & Information Technology (CS & IT) actively conduct research regarding migration. The method that is proposed in this research paper monitors resources to identify any deterioration or overloading regarding a server, and it performs migration in real time; provided that a target machine is nominated, this proposed method can be used for a server migration while the services are maintained by shadow paging. Further study is required regarding effective algorithms for shadow-paging migration; accordingly, this paper's objective is the development of a faster and more-precise migration technique for the harmonization of target-algorithm selection and the dynamic-page-migration algorithm. ACKNOWLEDGEMENTS This research was supported by the MSIP(Ministry of Science, ICT and Future Planning), Korea, under the ITRC(Information Technology Research Center) support program(IITP-2016-R0992- 16-1006) supervised by the IITP(Institute for Information & communications Technology Promotion). REFERENCES [1] Kapil, D., Pilli, E. S., & Joshi, R. C. (2013) Live virtual machine migration techniques: Survey and research challenges, In 2013 IEEE 3rd International Advance Computing Conference, pp. 963-969. [2] Son, A. Y., & Huh, E. N. (2016) Migration Method for Seamless Service in Cloud Computing: Survey and Research Challenges, In 2016 30th International Conference on Advanced Information Networking and Applications Workshops (WAINA), pp. 404-409. [3] Wood, T., Ramakrishnan, K. K., Shenoy, P., & Van der Merwe, J. (2011) CloudNet: dynamic pooling of cloud resources by live WAN migration of virtual machines, In ACM Sigplan Notices, Vol. 46, No. 7, pp. 121-132. [4] Kim, B., (2013) “An Efficient Method for Live Virtual Machine Migration Time Using Prediction of Pre-copy Phase", Master’s Thesis, Seogang University, Korea. [5] Du, Y., Yu, H., Shi, G., Chen, J., & Zheng, W. (2010) Microwiper: efficient memory propagation in live migration of virtual machines. In 2010 39th International Conference on Parallel Processing, pp. 141-149. [6] Ahmad, R. W., Gani, A., Hamid, S. H. A., Shiraz, M., Yousafzai, A., & Xia, F. (2015). A survey on virtual machine migration and server consolidation frameworks for cloud data centers. Journal of Network and Computer Applications, 52, 11-25. [7] Zheng, J., Ng, T., Sripanidkulchai, K., & Liu, Z. (2013). Pacer: A progress management system for live virtual machine migration in cloud computing.IEEE transactions on network and service management, 10(4), 369-382. [8] Nathan, S., Bellur, U., & Kulkarni, P. (2015, August). Towards a comprehensive performance model of virtual machine live migration. In Proceedings of the Sixth ACM Symposium on Cloud Computing (pp. 288-301). ACM. [9] Sun, G., Liao, D., Anand, V., Zhao, D., & Yu, H. (2016). A new technique for efficient live migration of multiple virtual machines. Future Generation Computer Systems, 55, 74-86. [10] Jackson, K., Bunch, C., & Sigler, E. (2015). OpenStack cloud computing cookbook. Packt Publishing Ltd.
  • 7. Computer Science & Information Technology (CS & IT) 193 AUTHORS Sangwook Han He is master course student at Dept. of Computer Software Engineering in Soonchunhyang University. His main research interests are cloud and mobile computing. HwaMin Lee She is a Professor at Dept. of Computer Software Engineering in Soonchunhyang University. Her main research interests are cloud and mobile computing, Internet of Things, and IT convergence.