Fault Tolerant Cloud Systems

Cloud computing refers to a model for accessing computing resource like networks, servers, storage, applications, and services remotely. Cloud computing offers these resources as a service, namely infrastructure-as-a-service, platform-as-a-service, and software-as-a-service. To use these services, two roles involved: the cloud provider offers the service and the cloud customer consumes the service. These resources are efficiently shared and utilized by customers and it is called workload. The requirement of workload depends on customer demands that vary from higher to lower. Based on the customer demand, cloud provider makes the resource available efficiently. In the context of cloud, the workload is based on web-based service or jobs processed in batch mode. The arrival process of jobs in the cloud is not often deterministic. The irregular increase or decrease in workload has a vital impact on resource provision. Monitoring the resources helps in measuring the performance of the cloud so that the resource can be provisioned to customers efficiently.

[1]  Jian Li,et al.  ForenVisor: A Tool for Acquiring and Preserving Reliable Data in Cloud Live Forensics , 2017, IEEE Transactions on Cloud Computing.

[2]  Subasish Mohapatra,et al.  Virtualization: A Survey on Concepts, Taxonomy and Associated Security Issues , 2010, 2010 Second International Conference on Computer and Network Technology.

[3]  Josip Maras,et al.  Evaluating fault tolerance approaches in multi-agent systems , 2015, Autonomous Agents and Multi-Agent Systems.

[4]  Peter Thomas,et al.  Inaugural issue editorial: Future personal computing , 2005, Personal Technologies.

[5]  Leïla Azouz Saïdane,et al.  A survey on fault tolerance in small and large scale wireless sensor networks , 2015, Comput. Commun..

[6]  Guiran Chang,et al.  Analyzing, modeling and evaluating dynamic adaptive fault tolerance strategies in cloud computing environments , 2013, The Journal of Supercomputing.

[7]  Dongman Lee,et al.  Notes on Cloud computing principles , 2014, Journal of Cloud Computing.

[8]  Fred B. Schneider,et al.  Hypervisor-based fault tolerance , 1996, TOCS.

[9]  Paulo Romero Martins Maciel,et al.  Dependable virtual network mapping , 2014, Computing.

[10]  Brian D. Noble,et al.  When virtual is better than real [operating system relocation to virtual machines] , 2001, Proceedings Eighth Workshop on Hot Topics in Operating Systems.

[11]  Gábor Terstyánszky,et al.  Buttressing volatile desktop grids with cloud resources within a reconfigurable environment service for workflow orchestration , 2014, Journal of Cloud Computing.

[12]  Ahmad Khademzadeh,et al.  A survey of fault tolerance architecture in cloud computing , 2016, J. Netw. Comput. Appl..

[13]  Sunilkumar S. Manvi,et al.  Resource management for Infrastructure as a Service (IaaS) in cloud computing: A survey , 2014, J. Netw. Comput. Appl..

[14]  Manas Ranjan Patra,et al.  VIRTUALIZATION TECHNIQUES & TECHNOLOGIES: STATE-OF-THE-ART , 2011 .

[15]  Muhammad Sharif,et al.  Virtualization Tools and Techniques: Survey , 2015 .

[16]  Inderveer Chana,et al.  Fault Tolerance- Challenges, Techniques and Implementation in Cloud Computing , 2012 .

[17]  Bran Selic,et al.  A survey of fault tolerance mechanisms and checkpoint/restart implementations for high performance computing systems , 2013, The Journal of Supercomputing.

[18]  Tommaso Cucinotta,et al.  Challenges in real-time virtualization and predictable cloud computing , 2014, J. Syst. Archit..

[19]  Gagandeep Singh Supriya Kinger A Survey On Fault Tolerance Techniques And Methods In Cloud Computing , 2013 .

[20]  Matti Tedre,et al.  Computing as a Science: A Survey of Competing Viewpoints , 2011, Minds and Machines.

[21]  Joshua White,et al.  A Survey of Virtualization Technologies With Performance Testing , 2010, ArXiv.

[22]  Edsger W. Dijkstra,et al.  Programming as a discipline of mathematical nature , 1974 .

[23]  Gurpreet Singh,et al.  Fault Tolerance Techniques and Comparative Implementation in Cloud Computing , 2013 .