Autosoft Journal

Online Manuscript Access


A method of virtual machine placement for fault-tolerant cloud applications


Authors



Abstract

Cloud applications are usually large scale and complicated. The placement of virtual machines (VMs) for highly reliable cloud applications is a challenging and critical research problem. To attack this challenge, a method of VM placement based on adaptive selection of fault-tolerant strategy for cloud applications is proposed. It involves two phase. In the first phase, the fault-tolerant strategies of cloud applications are sorted according to the constantly change of cloud applications constraint factors including the response time, failure rate and resource consumption. In the second phase, the VM placement plan based on adaptive selection of fault-tolerant strategy for cloud applications is solved. A prototype of VM placement framework based on adaptive selection of fault-tolerant strategy for cloud applications, named SelfAdaptionFTPlace, is implemented. Experimental results demonstrate that the proposed method shows up better00A0performance and VM placement plan according to the constant change of cloud applications constraint factors compared with the existing methods.


Keywords


Pages

Total Pages: 11
Pages: 587-597

DOI
10.1080/10798587.2016.1152775


Manuscript ViewPdf Subscription required to access this document

Obtain access this manuscript in one of the following ways


Already subscribed?

Need information on obtaining a subscription? Personal and institutional subscriptions are available.

Already an author? Have access via email address?


Published

Volume: 22
Issue: 4
Year: 2016

Cite this document


References

Avizienis A. Software Fault Tolerance

Bin, Eyal et al. "Guaranteeing High Availability Goals for Virtual Machine Placement." 2011 31st International Conference on Distributed Computing Systems (2011): n. pag. Crossref. Web. https://doi.org/10.1109/ICDCS.2011.72

Junwei Cao, Keqin Li, and Ivan Stojmenovic. "Optimal Power Allocation and Load Distribution for Multiple Heterogeneous Multicore Server Processors Across Clouds and Data Centers." IEEE Transactions on Computers 63.1 (2014): 45-58. Crossref. Web. https://doi.org/10.1109/TC.2013.122

Chaisiri, Sivadon, Bu-Sung Lee, and Dusit Niyato. "Optimization of Resource Provisioning Cost in Cloud Computing." IEEE Transactions on Services Computing 5.2 (2012): 164-177. Crossref. Web. https://doi.org/10.1109/TSC.2011.7

Chen H. L. A qualitative and quantitative study on availability of cloud computing

Duncan E. VMware vSphere 4.1 HA and DRS Technical Deepdive

https://doi.org/10.1109/GCE

Hermenier, Fabien, Sophie Demassey, and Xavier Lorca. "Bin Repacking Scheduling in Virtualized Datacenters." Lecture Notes in Computer Science (2011): 27-41. Crossref. Web. https://doi.org/10.1007/978-3-642-23786-7_5

Hermenier, Fabien, Julia Lawall, and Gilles Muller. "BtrPlace: A Flexible Consolidation Manager for Highly Available Applications." IEEE Transactions on Dependable and Secure Computing 10.5 (2013): 273-286. Crossref. Web. https://doi.org/10.1109/TDSC.2013.5

Nguyen Van, Hien, Frederic Dang Tran, and Jean-Marc Menaud. "Autonomic Virtual Resource Management for Service Hosting Platforms." 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing (2009): n. pag. Crossref. Web. https://doi.org/10.1109/CLOUD.2009.5071526

An, Jianqi et al. "A Three-Dimensional Simulation System for Truck Crane Hoisting Based on Cloud Computing." Intelligent Automation & Soft Computing 19.2 (2013): 133-142. Crossref. Web. https://doi.org/10.1080/10798587.2013.786963

Jung, Gueyoung et al. "Performance and Availability Aware Regeneration for Cloud Based Multitier Applications." 2010 IEEE/IFIP International Conference on Dependable Systems & Networks (DSN) (2010): n. pag. Crossref. Web. https://doi.org/10.1109/DSN.2010.5544273

Tsakalozos, Konstantinos, Mema Roussopoulos, and Alex Delis. "Hint-Based Execution of Workloads in Clouds with Nefeli." IEEE Transactions on Parallel and Distributed Systems 24.7 (2013): 1331-1340. Crossref. Web. https://doi.org/10.1109/TPDS.2012.220

LI, Qiang et al. "Adaptive Management and Multi-Objective Optimization for Virtual Machine Placement in Cloud Computing." Chinese Journal of Computers 34.12 (2012): 2253-2264. Crossref. Web. https://doi.org/10.3724/SP.J.1016.2011.02253

Lien, Chia-Hung, Ying-Wen Bai, and Ming-Bo Lin. "Estimation by Software for the Power Consumption of Streaming-Media Servers." IEEE Transactions on Instrumentation and Measurement 56.5 (2007): 1859-1870. Crossref. Web. https://doi.org/10.1109/TIM.2007.904554

Haikun Liu et al. "Live Virtual Machine Migration via Asynchronous Replication and State Synchronization." IEEE Transactions on Parallel and Distributed Systems 22.12 (2011): 1986-1999. Crossref. Web. https://doi.org/10.1109/TPDS.2011.86

Lyu M. R. Handbook of Software Reliability Engineering

Machida, Fumio, Masahiro Kawato, and Yoshiharu Maeno. "Redundant Virtual Machine Placement for Fault-Tolerant Consolidated Server Clusters." 2010 IEEE Network Operations and Management Symposium - NOMS 2010 (2010): n. pag. Crossref. Web. https://doi.org/10.1109/NOMS.2010.5488431

Bobroff, Norman, Andrzej Kochut, and Kirk Beaty. "Dynamic Placement of Virtual Machines for Managing SLA Violations." 2007 10th IFIP/IEEE International Symposium on Integrated Network Management (2007): n. pag. Crossref. Web. https://doi.org/10.1109/INM.2007.374776

Salatge, Nicolas, and Jean-Charles Fabre. "Fault Tolerance Connectors for Unreliable Web Services." 37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN”07) (2007): n. pag. Crossref. Web. https://doi.org/10.1109/DSN.2007.48

Su, Xihong et al. "Reliability Analysis Of SA Based Software Deployment with Consideration of System Deployment." Intelligent Automation & Soft Computing 17.6 (2011): 749-758. Crossref. Web. https://doi.org/10.1080/10798587.2011.10643184

Shaojie Tang et al. "A Framework for Amazon EC2 Bidding Strategy Under SLA Constraints." IEEE Transactions on Parallel and Distributed Systems 25.1 (2014): 2-11. Crossref. Web. https://doi.org/10.1109/TPDS.2013.15

Wang, Xiaorui, and Yefu Wang. "Coordinating Power Control and Performance Management for Virtualized Server Clusters." IEEE Transactions on Parallel and Distributed Systems 22.2 (2011): 245-259. Crossref. Web. https://doi.org/10.1109/TPDS.2010.91

Wang, Yefu, and Xiaorui Wang. "Virtual Batching: Request Batching for Server Energy Conservation in Virtualized Data Centers." IEEE Transactions on Parallel and Distributed Systems 24.8 (2013): 1695-1705. Crossref. Web. https://doi.org/10.1109/TPDS.2012.237

Xiao, Zhen, Weijia Song, and Qi Chen. "Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Environment." IEEE Transactions on Parallel and Distributed Systems 24.6 (2013): 1107-1117. Crossref. Web. https://doi.org/10.1109/TPDS.2012.283

https://doi.org/10.1109/TPDS.308

Feng, Ye et al. "A Novel Cloud Load Balancing Mechanism in Premise of Ensuring QoS." Intelligent Automation & Soft Computing 19.2 (2013): 151-163. Crossref. Web. https://doi.org/10.1080/10798587.2013.786968

Xuejie, Zhang, Wang Zhijian, and Xu Feng. "Reliability Evaluation of Cloud Computing Systems Using Hybrid Methods." Intelligent Automation & Soft Computing 19.2 (2013): 165-174. Crossref. Web. https://doi.org/10.1080/10798587.2013.786969

Zheng, Zibin, and Michael R. Lyu. "QoS Management of Web Services." Advanced Topics in Science and Technology in China (2013): n. pag. Crossref. Web. https://doi.org/10.1007/978-3-642-34207-3

Zheng, Zibin et al. "FTCloud: A Component Ranking Framework for Fault-Tolerant Cloud Applications." 2010 IEEE 21st International Symposium on Software Reliability Engineering (2010): n. pag. Crossref. Web. https://doi.org/10.1109/ISSRE.2010.28

Zheng, Zibin et al. "Component Ranking for Fault-Tolerant Cloud Applications." IEEE Transactions on Services Computing 5.4 (2012): 540-550. Crossref. Web. https://doi.org/10.1109/TSC.2011.42

JOURNAL INFORMATION


ISSN PRINT: 1079-8587
ISSN ONLINE: 2326-005X
DOI PREFIX: 10.31209
10.1080/10798587 with T&F
IMPACT FACTOR: 0.652 (2017/2018)
Journal: 1995-Present




CONTACT INFORMATION


TSI Press
18015 Bullis Hill
San Antonio, TX 78258 USA
PH: 210 479 1022
FAX: 210 479 1048
EMAIL: tsiepress@gmail.com
WEB: http://www.wacong.org/tsi/